Software update: I2P 0.7.12

Spread the love

I2P focuses on anonymizing communication flows. The project started in 2003 as a proposal to freenet and has evolved over time into a standalone program. For more information, we refer you to this page. The developers have released version 0.7.12 with the following announcement:

0.7.12 Release

The 0.7.12 release contains support for user-generated plugins. These plugins may contain console web applications, themes, translations, or standalone programs. Some plugins are already available for testing. We are hopeful this support will enable rapid development of innovative i2p applications.

The release fixes the blank-page bug when an eepsite is not reachable, and also improves handling of clock skews and IP changes. It adds support for a new, smaller tunnel build message, that will be tested in this release and enabled in the next release.

As usual, the release contains more anonymity and performance improvements, translation updates, and an assortment of other bug fixes. Upgrading is recommended.

The last 6 months of development have dramatically increased the performance and capacity of the network. Please help grow the network. Please give the developers feedback on IRC #i2p or forum.i2p2.de and get involved, spread the word, and donate! We are still looking for help on new and existing translations. Please volunteer on IRC #i2p.

Files are available on the download page.

Release details:

Plugins:

  • New support for cryptographically-signed user-generated i2p plugins. These plugins may provide new console web applications, themes, translations, web sites, or other applications.

I2PSnark:

  • Ignore non-i2p trackers in a torrent, to “convert” a non-i2p torrent to an i2p torrent using i2p open trackers
  • Add javascript confirmation to remove and delete buttons

Transportation:

  • Implement NTP-style clock slewing to converge the router clock without jumps
  • Implement clock updates based on peer average, for clock convergence even if NTP updates fail
  • Fix IP change recognition for routers that are not firewalled
  • Implementation address costs, so a router can advertise its preferred transport
  • Fix the router gradually losing geoip references
  • Improve performance by removing global locks
  • Remove some unused threads

Tunnel Building:

  • Implement a new, smaller tunnel build message, to reduce bandwidth and improve build success. The new message will be tested in this release and enabled in the next release.
  • Accept tunnel build replies even if they are received late, to improve build success
  • Improve performance by removing global locks

HTTP Proxy:

  • Fix bug causing blank page instead of error page on connect timeout
  • Change Host: header from B64 to B32 to reduce the request size
  • Eliminate redundant lookups

console:

  • Fix repeated console password prompts
  • Russian, Chinese, and French translation updates

Network Database:

  • Increase the number of floodfills again

Other:

  • Support unpack200 in the updater for smaller update packages and plugins
  • More changes for performance
  • Take library jars out of susidns and router console
  • A new SOCKS IRC tunnel type, to provide IRC filtering and server selection in a single client

Version number 0.7.12
Release status Final
Operating systems Java
Website Manufacturer
Download http://www.i2p2.de/download.html
License type Conditions (GNU/BSD/etc.)
BSDDownloadFrenchGlobalhtmlJavaJavascriptPasswordPerformanceProxyRouterRussianSoftwareSoftware UpdateTransport