I2P

I2P 0.7.7 "Postman's choice"

Milestone information

Project:
I2P
Series:
trunk
Version:
0.7.7
Code name:
Postman's choice
Released:
2009-10-12  
Registrant:
welterde
Release registered:
2009-10-24
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

File Description Downloads

Release notes 

I2P version 0.7.7 contains several anonymity improvements. The use of session keys for crypto was completely reworked, and I2PSnark now uses its own tunnels for tracker communication. Work continues on improving the router console, including conformance to HTML standards and better support of UTF-8.

Work also continues on increasing speeds, both by reducing the number of session keys transferred, by improving the methods of dropping messages during overload, and by reducing drops by high-bandwidth routers. There is a new unsigned update option for those of you that would like automatic updates to bleeding-edge development versions.

The release also contains several changes to reduce memory and CPU usage, and a large assortment of bug fixes. Upgrading is recommended. Please give the developers feedback on IRC #i2p or forum.i2p2.de and get involved!

Changelog 

View the full changelog

Resources

- Redesign bloom filters, saves 6-8MB heap.
- Reduce PRNG buffers for I2PAppContext, saves 3.5MB heap.
- Remove more unused classes and code, more Java 5 cleanups
- Reduce connection limits slightly.

Tunnels

- Improve the random early discarder, to be smarter - will hopefully improve tunnel speeds
- Increase the size of the Bloom filter for high bandwidth routers (>= 512KBps share) to reduce packet discards

Crypto

- Use multiple Session Key Managers for anonymity benefits
- Reduce the number of Session Tags sent out at once, for efficiency - should reduce stalls on long-lived connections

Console

- Lots of HTML cleanups and fixes
- UTF-8 fixes
- New error page

Updates

- New unsigned update option
- Verify zip file integrity at startup

I2PSnark

- Use snark's tunnels rather than the HTTP Proxy for announces and torrent fetches, for efficiency and anonymity.

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.