Migrated announcements to blog
This commit is contained in:
6
i2p2www/blog/2012/01/06/I2P_0.8.12_released.rst
Normal file
6
i2p2www/blog/2012/01/06/I2P_0.8.12_released.rst
Normal file
@ -0,0 +1,6 @@
|
||||
=============
|
||||
0.8.12 Release
|
||||
=============
|
||||
|
||||
.. raw:: html
|
||||
:file: blog/2012/01/06/release-0.8.12.html
|
91
i2p2www/blog/2012/01/06/release-0.8.12.html
Normal file
91
i2p2www/blog/2012/01/06/release-0.8.12.html
Normal file
@ -0,0 +1,91 @@
|
||||
<p>
|
||||
The 0.8.12 release fixes several message corruption bugs, some present since 2005.
|
||||
It also contains a redesign of the router's congestion control, and continued optimization
|
||||
of CPU and memory usage. We are hopeful that these changes will improve network performance.
|
||||
Upgrading is recommended.
|
||||
</p>
|
||||
|
||||
<p>Files are available on the <a href="/download.html">download page.</a></p>
|
||||
|
||||
|
||||
<p><strong>Release Details</strong></p>
|
||||
|
||||
<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><strong>Major changes</strong></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><strong>Wrapper Update</strong></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/release-notes.html">http://wrapper.tanukisoftware.com/doc/english/release-notes.html</a>
|
||||
for additional information. I2P PPA package users should have received 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">http://www.i2p2.de/manualwrapper</a> .</p>
|
||||
|
||||
<p><strong>Bug Fixes</strong></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><strong>Other</strong></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>
|
||||
|
||||
|
||||
|
||||
<b>
|
||||
SHA256 Checksums:
|
||||
</b>
|
||||
<pre>
|
||||
|
||||
7a05b96c535f565b06aeec3b83fca6245b1159003d4e2da2149374ba0f476847 i2pinstall_0.8.12.exe
|
||||
019d6018e7093650cf67fd883b0cf0f12aa2f4f0cddc5ef6a08e6147af07f142 i2psource_0.8.12.tar.bz2
|
||||
a9556998b136d47b124749f426d86514e7128094308f03085b889f34bbdf8dc0 i2pupdate_0.8.12.zip
|
||||
bb7be1dc9bdcc9b2db2587988325b4ea7c81e9eeb542ebcb17e0d6de29fc98d3 i2pupdate.su2
|
||||
491722ef1a641512fc3bbaf825d5d1671b701e32b1298572f2820ab7fbf9851d i2pupdate.sud
|
||||
|
||||
</pre>
|
6
i2p2www/blog/2012/02/27/I2P_0.8.13_released.rst
Normal file
6
i2p2www/blog/2012/02/27/I2P_0.8.13_released.rst
Normal file
@ -0,0 +1,6 @@
|
||||
=============
|
||||
0.8.13 Release
|
||||
=============
|
||||
|
||||
.. raw:: html
|
||||
:file: blog/2012/02/27/release-0.8.13.html
|
77
i2p2www/blog/2012/02/27/release-0.8.13.html
Normal file
77
i2p2www/blog/2012/02/27/release-0.8.13.html
Normal file
@ -0,0 +1,77 @@
|
||||
<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>Files are available on the <a href="/download.html">download page.</a></p>
|
||||
|
||||
|
||||
<p><strong>Release Details</strong></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
|
||||
<tt>plugins.autoUpdate=false</tt> 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
|
||||
<tt>router.isHidden=false</tt>.
|
||||
To disable hidden mode later, select <i>use all auto-detect methods</i> under <i>IP Configuration</i> 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><strong>Major changes</strong></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>
|
||||
<br />- A SIGHUP to the wrapper will now initiate a graceful shutdown
|
||||
|
||||
<p><strong>Bug Fixes</strong></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><strong>Other</strong></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>
|
||||
|
||||
|
||||
<b>
|
||||
SHA256 Checksums:
|
||||
</b>
|
||||
<pre>
|
||||
648a552ee009e9648aba0666c05e2f71e442a714716659a0ca4f60aca87bda50 i2pinstall_0.8.13.exe
|
||||
bdd510cc47b2cd78aa8d994e27694185c1f2deb48b049d61a93a795932ce5712 i2psource_0.8.13.tar.bz2
|
||||
36683d906ac121fd28ac5600218aec943da154cb0230f274f0e2a7c6cc6fb8a5 i2pupdate_0.8.13.zip
|
||||
81fa5256250fde2790153b83d2b01b6bc3b5ee7ea1b4d12232ce46f06ae736ef i2pupdate.su2
|
||||
2eb25974ebfeeeec59d8138e42d5663d97cc24b94f2c6cf77cfe6dc991acf0bb i2pupdate.sud
|
||||
</pre>
|
6
i2p2www/blog/2012/05/02/I2P_0.9_released.rst
Normal file
6
i2p2www/blog/2012/05/02/I2P_0.9_released.rst
Normal file
@ -0,0 +1,6 @@
|
||||
=============
|
||||
0.9 Release
|
||||
=============
|
||||
|
||||
.. raw:: html
|
||||
:file: blog/2012/05/03/release-0.9.html
|
107
i2p2www/blog/2012/05/02/release-0.9.html
Normal file
107
i2p2www/blog/2012/05/02/release-0.9.html
Normal file
@ -0,0 +1,107 @@
|
||||
<p>
|
||||
The 0.9 release concludes over a year and a half of work on the 0.8.x series,
|
||||
in which we greatly improved the performance and security of the router, and the
|
||||
scalability of the network.
|
||||
</p>
|
||||
<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 <a href="/download.html">download page.</a></p>
|
||||
|
||||
<p><strong>Update info</strong></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> 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: i2pcontrol, 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
|
||||
<br /> The following plugin does not work well with Jetty 6, you may wish to remove it and install the unofficial replacement
|
||||
from plugins.i2p after upgrading: i2pbote
|
||||
</p>
|
||||
|
||||
<p> Other non-standard console and eepsite webapps not packaged by the I2P development team may or may not
|
||||
require modifications.
|
||||
</p>
|
||||
|
||||
<p><strong>Major changes</strong></p>
|
||||
|
||||
<br />- 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><strong>Bug Fixes</strong></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><strong>Other</strong></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>
|
||||
|
||||
|
||||
|
||||
|
||||
<b>
|
||||
SHA256 Checksums:
|
||||
</b>
|
||||
<pre>
|
||||
|
||||
006a306a2c5a449cce6a19378da5e74b8aa216ba5a9383a4c2cb66dfead2e736 i2pinstall_0.9_windows.exe
|
||||
6175c50a306cbd6ebe6eba40965408bd3f87f3ecd0f6199d7a927099c21d73c0 i2pinstall_0.9.jar
|
||||
8a3654a13781a9aacf9db94081e057be73322f88db2931eba4f2cfa467ead429 i2psource_0.9.tar.bz2
|
||||
234d4c0ad1736b389349c702bfcf70511e72770a414b0afe7e9f5e1f5ebca97d i2pupdate_0.9.zip
|
||||
78fc1af81b71b5797bf9900b5a98f4513af840b76e801c40b9e4abb5e7e37807 i2pupdate.su2
|
||||
63ec749a1da0c7913c09cc7bcf552497bebb873024ac42030c8a507c92aec9de i2pupdate.sud
|
||||
|
||||
|
||||
</pre>
|
Reference in New Issue
Block a user