• Posted: 2017-08-07
  • Author: zzz
  • Posted in release

The changes in this release are much more noticeable than usual! We have refreshed the router console to make it easier to understand, improve accessibility and cross-browser support, and generally tidy things up. This is the first step in a longer-term plan to make the router console more user-friendly. We have also added torrent ratings and comments support to i2psnark.

As usual, we recommend that you update to this release. The best way to maintain security and help the network is to run the latest release.



  • Console updates
  • i2psnark ratings and comments

Bug Fixes

  • Fix compile error with Jetty 9.2.22
  • Preserve CRT parameters for RSA private keys
  • Fix AES NPE on 4-core Rasp. Pi
  • Fix NPE in GeoIP
  • Fix bencoding for scrape response in zzzot plugin
  • Fix display of default SusiDNS subscription
  • Fix Debian apparmor profile
  • Improve handling of read-only i2psnark directory


  • Hostname lookup caching improvements
  • Move blockfile support from i2p.jar to addressbook.jar
  • Locale-independent Jetty directory listing
  • Translation updates
  • Update GeoIP data (new installs and PPA only)

Full list of fixed bugs

SHA256 Checksums:

c8fed029d71b819afc129d6a397ea5983de3375ae2985d97661153405ffc0dde  i2pinstall_0.9.31_windows.exe
dc26fb5c268dfe63b98bce66381c24c908f0b8265ddf731f4daf6fb82c4b7376  i2pinstall_0.9.31.jar
94867fc8ac91eb561598736f6d51773375110db546f8b057c29758b0045931d8  i2psource_0.9.31.tar.bz2
a32ffb5f76aaa8bdc86854d741a32dc384e5e0b5ee00c6feec6fa3838467d1c4  i2pupdate_0.9.31.zip
ab07b91956e4f50d8feaf4f0a355d8a5af4a3bc0c808e92db7b428ce7153355e  i2pupdate.su3