I2P Announcementstag:launchpad.net,2008-01-02:/i2p/+announcementshttps://launchpadlibrarian.net/559368572/i2plogolight6464.pnghttps://launchpadlibrarian.net/30780662/14x14.png2015-08-02T16:47:43.483785+00:00I2P 0.9.21 released!2015-08-02T16:47:43.483785+00:002015-08-02T16:47:43.391182+00:00tag:launchpad.net,2015-08-02:/+announcement/13566KYTVhttps://launchpad.net/~i2p.packages<p>0.9.21 contains several changes to add capacity to the network, increase the efficiency of the floodfills, and use bandwidth more effectively. We have migrated the shared clients tunnels to ECDSA signatures and added a DSA fallback using the new "multisession" capability for those sites that don't support ECDSA.</p>
<p>The speakers and the schedule of the I2PCon in Toronto 2015 have been announced. Have a look on the I2PCon page for details. Reserve your seat on Eventbrite.</p>
<p>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.</p>
<p>RELEASE DETAILS</p>
<p>Changes</p>
<p> Add multisession support for dual-signature crypto on the same tunnels<br/>
Use multisession for shared clients<br/>
Increase default outbound bandwidth limit to 60 KBps<br/>
Increase default maximum participating tunnels<br/>
Floodfills will send database store acks directly if connected, for efficiency<br/>
Set TCP keepalive on I2CP and SAM sockets<br/>
More efficient decompression in HTTP proxy, use less threads<br/>
Add support for fast extensions in i2psnark<br/>
i2psnark only autostarts torrents that were running previously<br/>
Add support for translated console news</p>
<p>Bug Fixes</p>
<p> SSU fixes to compete better with NTCP for bandwidth when limited<br/>
Fixes to prevent SSU stalls<br/>
Wait for outbound tunnels before sending first leaseset to client, to prevent dropping first message<br/>
Clean up resources correctly when SAM stops<br/>
Better error handling and notification when HTTP proxy is not running<br/>
More i2ptunnel fixes at startup and shutdown of tunnels<br/>
Fix total_size in i2psnark metadata message<br/>
Restore dates in console news headers<br/>
Several I2CP fixes</p>
<p>Other</p>
<p> Use same session for naming lookups in I2PSocketEepGet<br/>
Increase max bandwidth to 16 MBps, add larger Bloom filter<br/>
New floodfills will send their info to nearby floodfills to speed integration<br/>
Apache Tomcat 6.0.44<br/>
Translation updates<br/>
Update GeoIP data (new installs and PPA only)</p>I2P 0.9.15 released!2014-09-21T00:02:29.738624+00:002014-09-21T00:02:29.631616+00:00tag:launchpad.net,2014-09-21:/+announcement/12963KYTVhttps://launchpad.net/~i2p.packages<p>0.9.15 adds preliminary support for Ed25519 EdDSA signatures. It includes a new persistent configuration backend for i2psnark and fixes several issues with i2psnark's handling of file names. There are several improvements to speed up SAM. Plugins now support stronger signatures in the su3 file format. Plugin installation via the console, which was disabled in 0.9.14, is re-enabled.</p>
<p>We have supported ECDSA signatures since 0.9.12, and we would like to start using ECDSA by default. Unfortunately, some of you are still running older I2P versions, and for others, their distribution or Java runtime does not support ECDSA. Red Hat (RHEL, Fedora) distributions are reported to be missing ECDSA. Some have fixed the Java issues by upgrading from Java 6 to Java 7; others have had success with installing the "unlimited strength policy files". We've added information about missing crypto to the log file and the /logs page in the console. After you update to 0.9.15, please check if you are missing ECDSA support, and attempt to fix it if necessary. This is particularly important for those that run popular eepsites and services.</p>
<p>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.</p>I2P 0.9.14 released!2014-07-27T00:52:03.349531+00:002014-07-27T00:52:03.247563+00:00tag:launchpad.net,2014-07-27:/+announcement/12852KYTVhttps://launchpad.net/~i2p.packages<p>0.9.14 includes critical fixes for XSS and remote execution vulnerabilities reported by Exodus Intel. As an added precaution, we have disabled several advanced configuration features in the router console, including installation of new plugins. We plan to re-enable these in a future release after additional review.</p>
<p>Due to I2P library changes, I2P-Bote users must upgrade their plugin to version 0.2.10 to work with I2P 0.9.14. Your router should update the plugin automatically after the router restarts.</p>
<p>The release also contains several bug fixes in i2ptunnel, i2psnark, and other areas, and updates to the latest Jetty, Tomcat, and Wrapper. We've also implemented a faster and more secure method for reseeding. Of course, there's also the usual collection of minor bug fixes and translation updates.</p>
<p>You must update to this release immediately. The best way to maintain security and help the network is to run the latest release.</p>
<p>RELEASE DETAILS</p>
<p>Security Fixes</p>
<p>* Fix several XSS issues<br/>
* Disable changing news feed URL from UI<br/>
* Disable plugin install<br/>
* Disable setting unsigned update URL from UI<br/>
* Disable clients.config editing from the UI<br/>
* Add Content-<wbr/>Security-<wbr/>Policy and X-XSS-Protection headers<br/>
* Disable unused ExecNamingService (thx joernchen of Phenoelit)</p>
<p>Bug Fixes</p>
<p>* Fix tunnel building so it doesn't get "stuck" on a single pool<br/>
* Reject participating tunnels when hidden<br/>
* Several i2psnark improvements and fixes (GUI and DHT), including changes for better compatibility with Vuze</p>
<p>Other</p>
<p>* Reseeding now fetches a signed zip file containing router infos for security and speed<br/>
* Use JVM's AES implementation if it is faster<br/>
* More advanced options shown in the i2ptunnel edit pages<br/>
* Per-message reliabilitiy settings in I2CP and error propagation back from router to client<br/>
* Lots of findbugs fixes and cleanups<br/>
* Support signature types in SAM, bump rev to 3.1<br/>
* New event log page in console<br/>
* Jetty 8.1.15.v20140411<br/>
* Tomcat 6.0.41<br/>
* Wrapper 3.5.25 (new installs and PPA only)<br/>
Translation updates<br/>
Update GeoIP data (new installs and PPA only)</p>
<p>SHA256 Checksums:</p>
<p>8e400551866c790<wbr/>e72d14d6f340653<wbr/>cb6e8c4c323cc81<wbr/>24f65200ec38a78<wbr/>aa75 i2pinstall_<wbr/>0.9.14_<wbr/>windows.<wbr/>exe<br/>
a3731f5ac0ca1fa<wbr/>b4777ec9894e506<wbr/>4a576e980578502<wbr/>7a49850b9857898<wbr/>ef0a i2pinstall_<wbr/>0.9.14.<wbr/>jar<br/>
30bb7bbfd1ff829<wbr/>dab048bbb6264d6<wbr/>cf20b2a01511e7c<wbr/>ddd4fc13771feb6<wbr/>a780 i2psource_<wbr/>0.9.14.<wbr/>tar.bz2<br/>
404b0e699747409<wbr/>7cf7bd7ca006e59<wbr/>442d502b178dd3d<wbr/>d5de16e26d99a15<wbr/>2ceb i2pupdate_<wbr/>0.9.14.<wbr/>zip<br/>
94eb8e05df8b9d9<wbr/>5e034810c6132c5<wbr/>1634acb3e7f7c9e<wbr/>ce8f473af238740<wbr/>a27d i2pupdate.su2<br/>
fe64bfd41710a97<wbr/>bc6b0ceeebd95a9<wbr/>9f0c757c6c815e9<wbr/>cf8c6a0c336043a<wbr/>dd91 i2pupdate.su3<br/>
38b1966729e4646<wbr/>96c6bace65e38fb<wbr/>deb0a750f227a9f<wbr/>6b40b30ab498eff<wbr/>83ac i2pupdate.sud</p>I2P 0.9.13 released!2014-05-22T19:05:57.298553+00:002014-05-22T19:05:57.200321+00:00tag:launchpad.net,2014-05-22:/+announcement/12714KYTVhttps://launchpad.net/~i2p.packages<p>0.9.13 includes fixes for firewalled routers, netdb lookup improvements, and a big SusiMail update. Of course, there's also the usual collection of bug fixes and translation updates.</p>
<p>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.</p>
<p>zzz has updated his GPG keys, and the release files are signed with his new keys. His new key fingerprint is: 2D3D 2D03 910C 6504 C121 0C65 EE60 C0C8 EE72 56A8</p>
<p>RELEASE DETAILS</p>
<p>SusiMail</p>
<p> Many UI improvements<br/>
Implement local storage of messages<br/>
Add offline mode<br/>
Messages now deleted on server after download<br/>
Several backend POP3 and SMTP speedups and fixes</p>
<p>Bug Fixes</p>
<p> NetDB lookup fixes<br/>
Fix transition from not-firewalled to firewalled<br/>
Fix plugin uninstall on Windows<br/>
SSU locking fixes<br/>
Fix rapid republishing of SSU addresses<br/>
IRC client exception fixes<br/>
Fix changing HTTP outproxy configuration without restarting tunnel</p>
<p>Other</p>
<p> New i2ptunnel server option for unique local address per-client<br/>
Warn in i2ptunnel on duplicate client ports<br/>
Update HTTP User-Agent to match TBB<br/>
Extend SSU establishment retransmission timer<br/>
Use constant-time method for HMAC verification<br/>
New translation: Slovak<br/>
Translation updates<br/>
Update GeoIP data (new installs and PPA only)</p>Malware at i2pbrowser.net2014-02-16T01:09:10.940711+00:002014-02-16T01:17:10.750827+00:00tag:launchpad.net,2014-02-16:/+announcement/12453KYTVhttps://launchpad.net/~i2p.packages<p>We have recently been made aware of the existence of i2pbrowser.net. This website copies our homepage and download page, and attempts to trick users into downloading Windows malware.</p>
<p>There are several indicators that point to i2pbrowser.net being a malware site:</p>
<p> The domain was registered on February 10th, 2014.<br/>
The download URLs for Windows, Mac OSX, Linux, Android etc. all link to the same .exe file.<br/>
The .exe is only 741 KB; the official Windows installer for I2P is 13 MB.</p>
<p>We have not examined the malware ourselves, but it does not appear to be very sophisticated; it is not integrated into or bundled with the I2P software. Information security expert Lance James posted a tweet labelling it as "a standard dark comet rat".</p>
<p>Spread the word. The only offical download locations for I2P are linked on our download page. All I2P download packages are GPG-signed by the release signing key.</p>I2P 0.9.11 released!2014-02-09T03:19:00.475593+00:002014-02-09T03:19:00.395922+00:00tag:launchpad.net,2014-02-09:/+announcement/12435KYTVhttps://launchpad.net/~i2p.packages<p>0.9.11 continues improving LeaseSet lookup and storage to prevent an attacker from correlating a Destination with a Router. It adds support for the Orchid outproxy plugin which is available at plugins.i2p. There is a reduction in memory usage due to fixes in the transports. We have some I2CP protocol improvements that will provide better lookup facilities and authorization protection for external clients. Of course, there's also the usual collection of bug fixes. All users should update.</p>
<p>This may be the last release that works with Java 5, which is very old and unsupported. If you are using a Java 5 or 6 runtime, we strongly recommend that you upgrade to Java 7.</p>
<p>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.</p>
<p>RELEASE DETAILS</p>
<p>Anonymity Improvements</p>
<p> More leaseset handling improvements</p>
<p>Bug Fixes</p>
<p> Fix NPE after client shutdown<br/>
Fix wrapper log encoding on logs page<br/>
Streaming ping and I2Ping fixes</p>
<p>Other</p>
<p> Add support for Orchid plugin<br/>
Add HTTPS support to HTTP client proxy<br/>
New I2CP support for hostname lookups by external clients<br/>
Stricter I2CP authorization enforcement of external clients (incompatible change)<br/>
Increase default inbound exploratory tunnel length variance<br/>
Big reduction in memory usage by transports<br/>
All in-net updates via torrent<br/>
Translation updates<br/>
Update GeoIP data (new installs and PPA only)</p>I2P 0.9.10 released2014-01-22T21:39:50.531816+00:002014-01-22T21:39:50.435259+00:00tag:launchpad.net,2014-01-22:/+announcement/12387KYTVhttps://launchpad.net/~i2p.packages<p>0.9.10 changes the mechanism for doing LeaseSet lookups, making it more difficult for an attacker to correlate a Destination with a Router. It also fixes character encoding bugs in susimail, and includes lots of other bug fixes and translation updates. We recommend that all users update.</p>
<p>DETAILS</p>
<p>Anonymity Improvements</p>
<p>- Use client tunnels for LeaseSet lookups</p>
<p>Bug Fixes</p>
<p>- Flood netdb stores to new location before midnight to prevent lookup fails after midnight<br/>
- Fix setting I2CP host/port in BOB<br/>
- Fix several character encoding issues in susimail<br/>
- Fix StandardServerS<wbr/>ocket.close(<wbr/>)<br/>
- Fix exception in PrivateKeyFile<br/>
- Fixes in RouterInfo expiration task</p>
<p>Other</p>
<p>- Tweaks to reduce number of peer connections<br/>
- Several threading fixes to reduce blocking in the timer queues<br/>
- Disable streaming ping handling for clients<br/>
- Use i2psnark's Kademlia library for the router netdb also<br/>
- Increase outbound exploratory default to 2 + 0-1 hops, part of gradual increase to 3 hops in/out<br/>
- More findbugs fixes<br/>
- Streaming library refactoring<br/>
- Support country-specific translations<br/>
- New Brazilian Portuguese translation<br/>
- Translation updates<br/>
- Jetty 7.6.14.v20131031<br/>
- Update GeoIP data (new installs and PPA only)</p>I2P 0.9.5 Released2013-03-09T11:54:20.328278+00:002013-03-09T02:45:04.654161+00:00tag:launchpad.net,2013-03-09:/+announcement/11243KYTVhttps://launchpad.net/~i2p.packages<p>0.9.5 includes bug fixes and defenses for some issues and vulnerabilities that are being investigated by researchers at UCSB. We continue to work with them on additional improvements. This is a good opportunity to remind the community that while our network continues to grow rapidly, it is still relatively small. There may be multiple weaknesses or bugs that could compromise your anonymity. Help us grow the network by spreading the word and contributing where you can.</p>
<p>In this upgrade cycle, a random 1% of routers, (plus all routers running a development build) will attempt to update via the experimental in-network bittorrent with i2psnark. If this doesn't work, it should fall back to standard in-network HTTP update.</p>
<p>Files are available on the download page.</p>
<p>RELEASE DETAILS</p>
<p>Defenses and Bug Fixes</p>
<p>- Fix router bug causing lockup when using iMule<br/>
- Recognize, handle, reject duplicate tunnel IDs<br/>
- Fix changing of the log file name<br/>
- Prevent hashcode attack in session tags<br/>
- Add build request throttler based on previous hop<br/>
- Limit concurrent next-hop lookups<br/>
- Catch exceptions storing nonces in console<br/>
- Fix saving graph settings in console<br/>
- Fix eepget generation of URLs when not proxied<br/>
- Encrypt database lookup messages end-to-end when sent through<br/>
exploratory tunnels<br/>
- Don't use multiple floodfills from the same /16 in a query<br/>
- Randomize delay before verifying floodfill store<br/>
- Increase number of floodfills</p>
<p>Other</p>
<p>- Improve support for mobile browsers<br/>
- Partial defenses for UCSB attacks<br/>
- Add announce list support to i2psnark<br/>
- Jetty: upgrade Apache Tomcat to 6.0.36<br/>
- Split router info files into multiple subdirectories<br/>
- Add IP to hostname mapping option in SOCKS<br/>
- Improve PRNG seeding<br/>
- Translation updates: French, German, Hungarian, Italian, Norwegian, Polish, Portuguese, Russian, Swedish<br/>
- Update GeoIP data (new installs and PPA only)<br/>
- Update wrapper to 3.5.17 (new installs and PPA only)</p>I2P 0.9.4 Released2012-12-17T23:59:00+00:002012-12-17T19:47:22.888510+00:00tag:launchpad.net,2012-12-17:/+announcement/10972KYTVhttps://launchpad.net/~i2p.packages<p>0.9.4 includes a fix for a network capacity bug, introduced in 0.9.2, that was reducing network performance and reliability. It also includes major changes in the in-network update system, and adds the capability to update via in-network torrents.</p>
<p>We fixed several bugs in the i2psnark DHT implementation that was introduced last release. For those of you using console or http proxy passwords, we converted to the more-secure digest method and improved the security for console forms.</p>
<p>For those of you already running development builds, your router should automatically update to 0.9.4-0 using the new in-network torrent facility. For those running 0.9.3-0, you will update normally using in-network HTTP, and we will have more information for you when we release 0.9.5.</p>
<p>RELEASE DETAILS</p>
<p>Major Changes</p>
<p>- Big rework of the update system; Preliminary support for updates via i2psnark<br/>
- Add per-destination outbound priorities</p>
<p>Bug Fixes</p>
<p>- Fix major bug that reduced SSU connection limits which reduced tunnel build success rates<br/>
- Fix bug with external I2CP that prevented some external apps from working<br/>
- Fixed several bugs in i2psnark DHT<br/>
- Fixed bug in i2psnark PEX that inflated peer counts<br/>
- Handle dropped I2CP messages better<br/>
- Reduce overhead of I2CP messages<br/>
- Enforce max size in transport outbound message queues<br/>
- Fixes for Windows eepget.bat (new installs and PPA only)<br/>
- Fix a bug that would drop messages of exactly 512 bytes in SSU</p>
<p>Other</p>
<p>- More performance improvements, memory reduction, and object churn reduction<br/>
- Better detection of network disconnections<br/>
- Further improvements in the SSU transport<br/>
- Add console password form<br/>
- Convert http proxy and console from basic to digest authentication for added security<br/>
- Improved verification of console form submissions, using jsp sessions. Cookies may now be required on forms, except when the console password is enabled<br/>
- Initial work on new interfaces to manage applications started via clients.config<br/>
- Increase minimum peer port to 1024<br/>
- Increase granularity of bandwidth limiter for smoother transmissions<br/>
- Translation updates: Chinese, French, German, Italian, Polish, Portuguese, Swedish, and Ukrainian<br/>
- Update GeoIP data (new installs and PPA only)<br/>
- Update wrapper to 3.5.16 (new installs and PPA only)<br/>
- New ARMv6 wrapper for Raspberry Pi</p>I2P 0.9.2 Released2012-09-22T00:00:00+00:002012-09-21T19:47:05.310881+00:00tag:launchpad.net,2012-09-21:/+announcement/10653KYTVhttps://launchpad.net/~i2p.packages<p>0.9.2 includes extensive low-level changes to improve the performance and efficiency of the router. We also have updated our UPnP library, which will hopefully make UPnP work for more people. Also, i2psnark now has DHT support, but it is not yet enabled by default as we plan to do more testing during the upcoming 0.9.3 development cycle. As usual, there's also lots of bug fixes in this release, so updating is recommended.</p>I2P 0.9 Released2012-05-02T23:35:34.565144+00:002012-05-02T23:36:55.525630+00:00tag:launchpad.net,2012-05-02:/+announcement/9993KYTVhttps://launchpad.net/~i2p.packages<p>In the 0.9 release we migrate to Jetty 6 for the console and eepsite web server, and introduce a simplified router console home page. This release is network-compatible with prior releases, however see below for important information on compatibility with existing eepsites, plugins, and webapps. Upgrading is recommended.</p>
<p>Files are available on the download page.</p>
<p>Update info</p>
<p>In-network updates and new installs will include Jetty 6, Tomcat, and JSTL. PPA (Ubuntu/Debian) updates will have new dependencies for these packages.</p>
<p>If you have not enabled or modified your eepsite settings, the update should automatically migrate you to Jetty 6. If you do not use Jetty for your eepsite, the update will not affect it.</p>
<p>If you have more than one Jetty eepsite or you have changed the local port (7658 by default) or otherwise edited jetty.xml, you must manually edit the new jetty configuration files after updating, and then restart.</p>
<p>For those with Jetty-based eepsites, we recommend that you verify that the upgrade was successful and the eepsites are operational after the router restarts.</p>
<p>Plugin information:<br/>
Plugins not listed below should continue to work under Jetty 6.<br/>
The following plugins require updates for Jetty 6. The router will download and install them a few minutes after upgrading: i2pbote, pebble, zzzot<br/>
The following plugins have been renamed and for Jetty 6. Users must manually remove them and download the new versions after upgrading: neodatis, seedless</p>
<p>Other non-standard console and eepsite webapps not packaged by the I2P development team may or may not require modifications.</p>
<p>Major changes</p>
<p>- Jetty 6.1.26, Tomcat 6.0.35, JSTL 1.2, supporting Servlet 2.5 and JSP 2.1 standards<br/>
- New simplified console home page. Note that it may be modified or disabled on the new page /confighome .<br/>
- The old .exe installer has been split into Windows (.exe) and non-Windows (.jar) installers<br/>
- Update to wrapper 3.5.14 (Debian packages and new installs only)</p>
<p>Bug Fixes</p>
<p>- Fix use of unacked ElGamal/AES Session Tags, causing permanently "stuck" connections<br/>
- Re-enable verifies of RouterInfo netdb stores<br/>
- Fix removal of context properties<br/>
- Fix handling of plugin installs requiring router restart<br/>
- Fix update key names being forgotten after a save on the config update page<br/>
- Fix i2psnark duplicate torrent messages<br/>
- Fix occasional NPE in the UDP transport</p>
<p>Other</p>
<p>- More refactoring to get rid of static references which will help testing, shutdown, and embedded applications<br/>
- Reseed cleanups and checks<br/>
- Streamlining of tunnel endpoint message processing<br/>
- i2psnark bug fixes<br/>
- i2psnark private tracker support<br/>
- i2psnark tracker configuration form<br/>
- i2psnark message box cleanup<br/>
- i2psnark Javascript refresh<br/>
- i2psnark better error reporting<br/>
- Remove support for i2psnark "run standalone"<br/>
- Remove deprecated i2ptunnel Bean classes from the jar<br/>
- Increase max leaseset size from 6 to 16 for future growth<br/>
- Plugin tweaks<br/>
- Jetty logging moved from wrapper log to I2P log<br/>
- New page for viewing individual graphs for easy resizing and viewing of previous intervals<br/>
- Remove bandwidth from netdb stats<br/>
- Add negative lookup cache to naming service<br/>
- Reduce size of netdb structures<br/>
- HTTP Proxy refactoring to improve parsing of URLs and support IPv6 addresses, improve handling of malformed URLs, improved address helper handling<br/>
- Use per-destination streaming timers<br/>
- Better handling of leaseset/routerinfo overwrite attempts<br/>
- GeoIP update to April 2012 version (Debian packages and new installs only)<br/>
- German, Russian, Spanish, Swedish translation updates<br/>
- Non-default theme updates<br/>
- General code cleanups</p>I2P 0.8.13 Released!2012-02-27T21:54:43.255730+00:002012-02-27T21:54:43.216570+00:00tag:launchpad.net,2012-02-27:/+announcement/9677KYTVhttps://launchpad.net/~i2p.packages<p>The 0.8.13 release contains several bug fixes and a couple of new features. We are pleased that the last release significantly improved performance, and the network is running well despite continued rapid growth. Upgrading is recommended.</p>
<p>This is likely to be the last release before 0.9, in which we will migrate to Jetty 6, and introduce a simplified router console home page. Monitor the news section of your the router console in the coming weeks for more information on the next release.</p>
<p>Starting with this release, the router will check for and install plugin updates shortly upon restarting after a router update. To prevent this, add the advanced configuration plugins.<wbr/>autoUpdate=<wbr/>false before restarting. There is also a new update-all button on the client configuration page.</p>
<p>Routers in certain countries will now automatically enable hidden mode for increased protection. However, hidden mode may have lower performance or reliability, and is still a work in progress. To disable hidden mode before restarting, add the advanced configuration router.<wbr/>isHidden=<wbr/>false. To disable hidden mode later, select use all auto-detect methods under IP Configuration on the network configuration page. For the list of countries see the thread on zzz.i2p. The only country on the list that has more than one or two I2P users is China.</p>
<p>Major changes</p>
<p>- Check for and download plugin updates upon restarting after a router update.<br/>
- Routers in certain countries will now automatically enable hidden mode for increased protection.<br/>
- New Tunnel Wizard for creating tunnels</p>
<p>- A SIGHUP to the wrapper will now initiate a graceful shutdown</p>
<p>Bug Fixes</p>
<p>- Increase read timeout in HTTP Proxy<br/>
- Shutdown hooks will now run when router is shutdown externally (i2prouter stop), broken in 0.8.8<br/>
- If an external IP address is specified, bind only to that interface<br/>
- Fail tunnels we created when we can't contact the adjacent hop<br/>
- Prevent races when saving configuration<br/>
- For plugins, check min and max Jetty versions; check all version requirements at startup, not just at install<br/>
- Fix plugin startup when console is not on port 7657<br/>
- Only stop plugins if they are running<br/>
- Fix NPE when no network interfaces are present<br/>
- Fix eepget exit code on failure<br/>
- Improve inbound tunnel building when in hidden mode<br/>
- Publish our router info sooner after startup to facilitate inbound tunnel building<br/>
- Fix Streamr tunnel registration</p>
<p>Other</p>
<p>- Add icons to buttons in SusMail and SusiDNS<br/>
- Move wrapper PID, status, and log files from /tmp to ~/.i2p (Debian packages and new installs only)<br/>
- i2prouter graceful (Debian packages and new installs only)<br/>
- Increase number of floodfills<br/>
- Repack jars in installer to save a little space<br/>
- New translation infrastructure for i2prouter script (not enabled yet)<br/>
- New Czech translation (thanks Waseihou)<br/>
- German, Italian, Polish, Spanish, Swedish, Ukrainian translation updates</p>I2P 0.8.12 Released!2012-01-06T03:49:18.710850+00:002012-01-06T03:49:18.637670+00:00tag:launchpad.net,2012-01-06:/+announcement/9465KYTVhttps://launchpad.net/~i2p.packages<p>This release contains Several big changes that should help network reliability and performance.</p>
<p>The first two changes are fixes for major UDP packet transmission bugs, described below. The third change is fixes to the decompressor. Fixing these should eliminate a big source of message delivery failures.</p>
<p>Also, the release contains a rewrite of the router's participating traffic congestion control. It should now more accurately measure current participating bandwidth, handle bursts better, drop messages less, and drop the right messages if dropping is required.</p>
<p>Also, the release reduces the amount of processing that routers do for messages they pass down the tunnel. These messages do not need to be completely parsed and validated since the gateway is simply passing them through. This will help performance of all routers but the improvement will probably not be noticeable except on high-traffic routers.</p>
<p>We're optimistic that these changes will help, and of course eliminating sources of message corruption is sure to help. However the extend of the improvement won't be apparent until the majority of the network upgrades.</p>
<p>The release also contains some updates to the router console light theme. You may need to do a shift-reload or control-reload in your browser to force a reload of the CSS.</p>
<p>Major changes</p>
<p>- Instead of fully parsing and validating messages received at the inbound gateway, simply pass them down the tunnel<br/>
- Don't verify I2NP checksums in most cases, as message corruption is caught at other layers<br/>
- Don't recalculate I2NP checksums on messages passed through unchanged<br/>
- Several NTCP pumper optimizations, to hopefully fix NTCP pumper high CPU usage on fast routers<br/>
- Rewrite participating tunnel congestion control, to drop less, more accurately measure traffic, and handle bursts better</p>
<p>Wrapper Update</p>
<p>New installs include wrapper version 3.5.13 which fixes a heap corruption with very long log lines. See <a href="http://wrapper.tanukisoftware.com/doc/english/r" rel="nofollow">http://<wbr/>wrapper.<wbr/>tanukisoftware.<wbr/>com/doc/<wbr/>english/<wbr/>r</a>... for additional information. I2P PPA package users should have gotten this update in the last week of December. If you do not use our PPA package and would like to update your wrapper manually, follow the instructions at <a href="http://www.i2p2.de/manualwrapper" rel="nofollow">http://<wbr/>www.i2p2.<wbr/>de/manualwrappe<wbr/>r</a> .</p>
<p>Bug Fixes</p>
<p>- Fix major SSU MTU bug introduced in 0.8.9.The router sometimes sent UDP packets that exceeded the maximum size that routers would accept on the receive side. This resulted in a lot of dropped packets, tunnel build problems, and connection problems. One thing that contributed to us missing the problem was that 0.8.9 was released in the middle of the huge network expansion in early October, when network performance was already deteriorating rapidly.<br/>
- Fix major SSU fragmentation bug present since 2005. UDP corrupted transmit messages when the message size was an exact multiple of the fragmentation size.<br/>
- Fix major decompression bugs present since 2005 that caused message corruption and data loss at multiple protocol layers.<br/>
- Snark doesn't always delete directories<br/>
- Fix all character case conversion (Turkish four i problem)<br/>
- Whitelist more IRC commands<br/>
- Remove expired reseed cert</p>
<p>Other</p>
<p>- Speed up the inefficient GeoIP lookup<br/>
- Optimize several heavily-used utility functions<br/>
- Don't drop the transport connection when receiving an invalid message, it isn't necessary and could be an attack vector<br/>
- Console light theme update<br/>
- Move the complex network configuration stuff to a new console page<br/>
- Add a link to hide the news in the console<br/>
- Allow numerous additional IRC commands through the IRC filter<br/>
- Several other cleanups, optimizations, and object caches added<br/>
- New Estonian translation (thanks ajutine)<br/>
- Spanish, Swedish, Ukrainian translation updates</p>I2P 0.8.11 Released!2011-11-08T02:55:54.124827+00:002011-11-07T22:21:38.559756+00:00tag:launchpad.net,2011-11-07:/+announcement/9166KYTVhttps://launchpad.net/~i2p.packages<p>As you all have noticed, the unprecedented network growth starting October 5th has dramatically increased network congestion, especially on evenings (UTC) and weekends. The last two releases contained a few changes that we hoped would relieve the pressure, but unfortunately these measures have been only modest successes. The primary issue is to limit the number of direct router-to-router connections in the network. This isn't a new problem; we've been working on it for several years, with some success. However, the recent growth pushed us over the edge once again.</p>
<p>Release 0.8.11 includes several more changes to reduce the number of router-to-router connections and increase connection and tunnel build capacity. The goal, of course, is to improve tunnel build success rates and general reliability. Of course, there's also a few bug fixes and translation updates.</p>
<p>We welcome all our new users. Please be patient as we work to improve network performance. Debugging congestion problems in a distributed anonymous network is a continuing challenge. Please help us to diagnose and improve the network by restarting your router once the upgrade is downloaded.</p>I2P 0.8.10 Released!2011-10-20T09:03:31.773154+00:002011-10-20T09:03:31.723886+00:00tag:launchpad.net,2011-10-20:/+announcement/9073KYTVhttps://launchpad.net/~i2p.packages<p>Release 0.8.10 includes two changes intended to reduce the number of router-to-router connections, and therefore improve tunnel build success rates and general reliability. Of course, there's also a few bug fixes and translation updates.</p>I2P 0.8.9 Released!2011-10-11T21:57:58.367872+00:002011-10-11T21:57:58.306254+00:00tag:launchpad.net,2011-10-11:/+announcement/9040KYTVhttps://launchpad.net/~i2p.packages<p>The 0.8.9 release has several performance improvements, and many changes to handle the continued rapid growth of the network. It uses a new iterative method for Kademlia network database lookups that should be more reliable and efficient. There are also several improvements to our SSU (UDP) transport protocol that should help reliability and efficiency. We have made several changes to improve tunnel build success rates. And, of course, there are lots of bug fixes and translation updates.</p>
<p>The network has grown quite rapidly in recent weeks, and that's great news, but it has caused some instability. We welcome all our new users and we ask you to be patient as we make improvements to the software.</p>I2P 0.8.8 Released!2011-08-28T12:37:04.814520+00:002011-08-28T12:37:04.751109+00:00tag:launchpad.net,2011-08-28:/+announcement/8851KYTVhttps://launchpad.net/~i2p.packages<p>I2P release 0.8.8 enables the new hosts.txt database to speed hostname lookups and store additional information on hostname entries. It also includes improvements to speed a router's integration on startup. There is new code to detect and react to large clock shifts that should help a router recover after suspend/resume of the computer.</p>
<p>There are new translations for Danish and Ukranian and lots of updates in other languages. Also included are, of course, a large collection of bug fixes, performance improvements, and updates to deal with the continued rapid expansion of the network.</p>0.8.7 Released2011-06-30T23:56:42.392768+00:002011-06-30T23:56:42.320913+00:00tag:launchpad.net,2011-06-30:/+announcement/8596Joey Stanfordhttps://launchpad.net/~joey<p>I2P release 0.8.7 contains several upgrades to long-neglected components, including the Naming Services, graphing, the native CPU ID and BigInteger libraries, crypto implementations, and the wrapper. For more information, see the release notes and change log associated with the milestone.</p>0.8.6 Released2011-05-19T23:56:21.436752+00:002011-05-19T23:56:21.379815+00:00tag:launchpad.net,2011-05-19:/+announcement/8381Joey Stanfordhttps://launchpad.net/~joey<p>The 0.8.6 release contains more peer selection defenses to resist powerful attackers, and tweaks to adjust to the recent rapid growth in the network. Upgrading is recommended.</p>0.8.5 Released2011-04-20T20:47:43.054790+00:002011-04-20T20:47:42.993100+00:00tag:launchpad.net,2011-04-20:/+announcement/8196Joey Stanfordhttps://launchpad.net/~joey<p>* Lots of router console HTML fixes<br/>
* i2psnark magnet handling fixes<br/>
* SusiMail Translation support by "duck"<br/>
* Continuing work on the Arabic translation by "hamada"<br/>
* Completion of the French translation by "magma"<br/>
* Completion of the Spanish translation by "punkibastardo" and "user"<br/>
* Other translation updates<br/>
* Better support for text-mode browsers<br/>
* Profile display improvements<br/>
* Tunnel build request queue limiting<br/>
* Require nonce to change console language<br/>
* i2psnark improved logging of errors<br/>
* i2psnark improved metainfo handling<br/>
* Use the reseed server as a backup time source<br/>
* Change profile file extension from .dat to .txt.gz<br/>
* Change all i2ptunnels to 3 hops for new installs<br/>
* Add all bogons to blocklist for new installs<br/>
* More efficient use of entropy for padding</p>0.8.4 Released2011-03-14T20:56:19.692112+00:002011-03-14T20:56:19.556750+00:00tag:launchpad.net,2011-03-14:/+announcement/7954Joey Stanfordhttps://launchpad.net/~joey<p>The 0.8.4 release contains some performance improvements and important bug fixes. Also, i2psnark now supports magnet links. as usual, upgrading is recommended.</p>0.8.3 Released2011-01-29T18:58:37.513669+00:002011-01-29T18:58:37.458083+00:00tag:launchpad.net,2011-01-29:/+announcement/7669Joey Stanfordhttps://launchpad.net/~joey<p>The 0.8.3 release contains several performance improvements, including reduction of threads and memory usage, and faster I2CP (client-router) communication.</p>
<p>There is also new SSL router console support, a new reseed configuration page including HTTP proxy support for those behind restrictive firewalls, a new I2CP configuration section including I2CP-over-SSL support for remote clients, a new server connection limits and blacklist configuration section for enhanced DoS protection, and a new HTTP proxy jump server configuration section so you may easily add alternative jump servers. Statistics are now limited by default to reduce memory usage; the full set of statistics may be re-enabled on the stats configuration page. There are also bug fixes, of course, so as usual, upgrading is recommended.</p>0.8.2 Released2010-12-23T19:22:37.249620+00:002010-12-23T19:22:37.183679+00:00tag:launchpad.net,2010-12-23:/+announcement/7459Joey Stanfordhttps://launchpad.net/~joey<p>The 0.8.2 release includes extensive bug fixes and theme updates in the router and in i2psnark. There are also optimizations to reduce memory usage in i2psnark. The HTTP and SOCKS proxies now support local and remote authorization. As usual, upgrading is recommended.</p>
<p>I2P will be at 27C3 in Berlin the week of the December 27th. Look for the I2P people there and ask for I2P stickers!</p>
<p>Please help grow the network. Say hello to the volunteers on the #i2p-help IRC channel. Get involved, spread the word, and donate! If you find a bug, please enter a report on trac. We are still looking for volunteers to work on new and existing translations. Please volunteer on IRC #i2p.</p>0.8.1 Released2010-12-08T23:59:19.014023+00:002010-12-08T23:59:45.090484+00:00tag:launchpad.net,2010-12-08:/+announcement/7361Joey Stanfordhttps://launchpad.net/~joey<p>The 0.8.1 release contains the usual collection of bug fixes and performance tweaks. There is also a new i2psnark theme and several translation updates. Upgrading is recommended.</p>0.8 Released2010-07-16T18:28:25.659587+00:002010-07-16T18:28:39.963527+00:00tag:launchpad.net,2010-07-16:/+announcement/6341Joey Stanfordhttps://launchpad.net/~joey<p>In early 2009, shortly after our attendance at 25C3, we released version 0.7 of the I2P Anonymous Network. Over the next 15 releases in 18 months we have worked to improve the usability of the I2P software and increase its performance, security, and reliability - all while dealing with unprecedented growth in the network.</p>
<p>In recognition of these accomplishments, we are declaring the start of the 0.8 series. The 0.8 release is fully compatible with all 0.7.x releases. This release contains several bugfixes, a new Dutch translation, and completion of the German translation. As always, users are encouraged to upgrade.</p>
<p>Some visible highlights of the 0.7.x release series in the last year and a half:</p>
<p> * Automatically generated Base32 destination names, reducing reliance on host names.<br/>
* Themable router console with GeoIP display.<br/>
* Plugin system for easy installation and maintenance of user-generated applications. For example I2P-bote, distributed serverless anonymous e-mail.<br/>
* Translation infrastructure for the router console, and translation into several languages.<br/>
* Many improvements leading to less CPU and memory usage.<br/>
* Network improvements for scalability, now you can invite all your friends into cipherspace!</p>
<p>Several important under-the-hood improvements:</p>
<p> * Redesign of the floodfill infrastructure for network database storage, by implementing a simplified Kademlia storage system, and an increase in floodfill routers from 5 to almost 100, for increased reliability and scalability.<br/>
* Encryption of queries and stores to floodfill routers for increased security.<br/>
* Separate session key managers for each local destination for increased security.<br/>
* Multi-layered system of limiting connections to peers.<br/>
* New, smaller tunnel build message to reduce the chance it will be dropped, and increase build success rates.<br/>
* Several bug fixes and improvements in the streaming library to speed up connections dramatically.<br/>
* Transition to Java 5 concurrent data structures for a significant reduction in lock contention.<br/>
* Transition to Java 5 coding styles, a significant increase in javadoc documentation, and elimination of unused code for maintanability.<br/>
* Split directory structure for ease of use on multi-user systems and easier packaging.<br/>
* Clock skew system redesign, with implementation of NTP-style clock adjustment.<br/>
* Adjustment of several parameters based on the speed and maximum memory of the router, to optimize speed and memory usage.<br/>
* UPnP support to open firewall ports.<br/>
* An uncountable number of bugfixes and improvements that enhance security, anonymity, reliability, performance, scalability, and the user experience.</p>
<p>In zzz's interview with gulli.com last year, he said that "privacy is under severe and increasing threat throughout the world". It is clear that this trend is accelerating both in "oppressed" nations and those that are nominally "free". As we prepare to attend the HOPE conference in New York, with many talks on privacy, we'll be working on plans to continue improving I2P and spreading the word.<br/>
You can help, as always, by joining the network and contribute your bandwidth. 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.</p>