Migrated up to the last ten blog posts to the new format
This commit is contained in:
@@ -1,6 +1,90 @@
|
||||
==============
|
||||
0.8.12 Release
|
||||
==============
|
||||
.. meta::
|
||||
:date: 2012-01-06
|
||||
:category: release
|
||||
:excerpt: 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.
|
||||
|
||||
.. raw:: html
|
||||
:file: blog/2012/01/06/release-0.8.12.html
|
||||
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.
|
||||
|
||||
{% trans -%}
|
||||
Files are available on the `download page`_.
|
||||
{%- endtrans %}
|
||||
|
||||
.. _{% trans %}`download page`{% endtrans %}: {{ get_url('downloads_list') }}
|
||||
|
||||
**{% trans %}RELEASE DETAILS{% endtrans %}**
|
||||
|
||||
This release contains several big changes that should help network reliability and performance.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
**{% trans %}Major changes{% endtrans %}**
|
||||
|
||||
- Instead of fully parsing and validating messages received at the inbound gateway, simply pass them down the tunnel
|
||||
- Don't verify I2NP checksums in most cases, as message corruption is caught at other layers
|
||||
- Don't recalculate I2NP checksums on messages passed through unchanged
|
||||
- Several NTCP pumper optimizations, to hopefully fix NTCP pumper high CPU usage on fast routers
|
||||
- Rewrite participating tunnel congestion control, to drop less, more accurately measure traffic, and handle bursts better
|
||||
|
||||
**{% trans %}Wrapper Update{% endtrans %}**
|
||||
|
||||
New installs include wrapper version 3.5.13 which fixes a heap corruption with very long log lines.
|
||||
See http://wrapper.tanukisoftware.com/doc/english/release-notes.html
|
||||
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
|
||||
http://www.i2p2.de/manualwrapper .
|
||||
|
||||
**{% trans %}Bug Fixes{% endtrans %}**
|
||||
|
||||
- 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.
|
||||
- Fix major SSU fragmentation bug present since 2005. UDP corrupted transmit messages when the message size
|
||||
was an exact multiple of the fragmentation size.
|
||||
- Fix major decompression bugs present since 2005 that caused message corruption and data loss at multiple protocol layers.
|
||||
- Snark doesn't always delete directories
|
||||
- Fix all character case conversion (Turkish four i problem)
|
||||
- Whitelist more IRC commands
|
||||
- Remove expired reseed cert
|
||||
|
||||
**{% trans %}Other{% endtrans %}**
|
||||
|
||||
- Speed up the inefficient GeoIP lookup
|
||||
- Optimize several heavily-used utility functions
|
||||
- Don't drop the transport connection when receiving an invalid message, it isn't necessary and could be an attack vector
|
||||
- Console light theme update
|
||||
- Move the complex network configuration stuff to a new console page
|
||||
- Add a link to hide the news in the console
|
||||
- Allow numerous additional IRC commands through the IRC filter
|
||||
- Several other cleanups, optimizations, and object caches added
|
||||
- New Estonian translation (thanks ajutine)
|
||||
- Spanish, Swedish, Ukrainian translation updates
|
||||
|
||||
**{% trans %}SHA256 Checksums:{% endtrans %}**
|
||||
|
||||
::
|
||||
|
||||
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
|
||||
|
@@ -1,91 +0,0 @@
|
||||
<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>
|
@@ -1,6 +1,83 @@
|
||||
==============
|
||||
0.8.13 Release
|
||||
==============
|
||||
.. meta::
|
||||
:date: 2012-02-27
|
||||
:category: release
|
||||
:excerpt: 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.
|
||||
|
||||
.. raw:: html
|
||||
:file: blog/2012/02/27/release-0.8.13.html
|
||||
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.
|
||||
|
||||
{% trans -%}
|
||||
Files are available on the `download page`_.
|
||||
{%- endtrans %}
|
||||
|
||||
.. _{% trans %}`download page`{% endtrans %}: {{ get_url('downloads_list') }}
|
||||
|
||||
|
||||
**{% trans %}RELEASE DETAILS{% endtrans %}**
|
||||
|
||||
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.
|
||||
|
||||
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.autoUpdate=false`` before restarting.
|
||||
There is also a new update-all button on the client configuration page.
|
||||
|
||||
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.isHidden=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.
|
||||
|
||||
**{% trans %}Major Changes{% endtrans %}**
|
||||
|
||||
- Check for and download plugin updates upon restarting after a router update.
|
||||
- Routers in certain countries will now automatically enable hidden mode for increased protection.
|
||||
- New Tunnel Wizard for creating tunnels
|
||||
- A SIGHUP to the wrapper will now initiate a graceful shutdown
|
||||
|
||||
**{% trans %}Bug Fixes{% endtrans %}**
|
||||
|
||||
- Increase read timeout in HTTP Proxy
|
||||
- Shutdown hooks will now run when router is shutdown externally (i2prouter stop), broken in 0.8.8
|
||||
- If an external IP address is specified, bind only to that interface
|
||||
- Fail tunnels we created when we can't contact the adjacent hop
|
||||
- Prevent races when saving configuration
|
||||
- For plugins, check min and max Jetty versions; check all version requirements at startup, not just at install
|
||||
- Fix plugin startup when console is not on port 7657
|
||||
- Only stop plugins if they are running
|
||||
- Fix NPE when no network interfaces are present
|
||||
- Fix eepget exit code on failure
|
||||
- Improve inbound tunnel building when in hidden mode
|
||||
- Publish our router info sooner after startup to facilitate inbound tunnel building
|
||||
- Fix Streamr tunnel registration
|
||||
|
||||
**{% trans %}Other{% endtrans %}**
|
||||
|
||||
- Add icons to buttons in SusMail and SusiDNS
|
||||
- Move wrapper PID, status, and log files from /tmp to ~/.i2p (Debian packages and new installs only)
|
||||
- i2prouter graceful (Debian packages and new installs only)
|
||||
- Increase number of floodfills
|
||||
- Repack jars in installer to save a little space
|
||||
- New translation infrastructure for i2prouter script (not enabled yet)
|
||||
- New Czech translation (thanks Waseihou)
|
||||
- German, Italian, Polish, Spanish, Swedish, Ukrainian translation updates
|
||||
|
||||
|
||||
**{% trans %}SHA256 Checksums:{% endtrans %}**
|
||||
|
||||
::
|
||||
|
||||
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
|
||||
|
@@ -1,77 +0,0 @@
|
||||
<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>
|
@@ -1,6 +1,105 @@
|
||||
=============
|
||||
0.9 Release
|
||||
=============
|
||||
.. meta::
|
||||
:date: 2012-05-02
|
||||
:category: release
|
||||
:excerpt: 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.
|
||||
|
||||
.. raw:: html
|
||||
:file: blog/2012/05/02/release-0.9.html
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
{% trans -%}
|
||||
Files are available on the `download page`_.
|
||||
{%- endtrans %}
|
||||
|
||||
.. _{% trans %}`download page`{% endtrans %}: {{ get_url('downloads_list') }}
|
||||
|
||||
**{% trans %}Update Info{% endtrans %}**
|
||||
|
||||
In-network updates and new installs will include Jetty 6, Tomcat, and JSTL.
|
||||
PPA (Ubuntu/Debian) updates will have new dependencies for these packages.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
**Plugin information**
|
||||
|
||||
- Plugins not listed below should continue to work under Jetty 6.
|
||||
- The following plugins require updates for Jetty 6. The router will download and install them a few minutes
|
||||
after upgrading: i2pcontrol, pebble, zzzot
|
||||
- The following plugins have been renamed and for Jetty 6. Users must manually remove them and download the new versions
|
||||
after upgrading: neodatis, seedless
|
||||
- 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
|
||||
|
||||
Other non-standard console and eepsite webapps not packaged by the I2P development team may or may not
|
||||
require modifications.
|
||||
|
||||
**{% trans %}Major Changes{% endtrans %}**
|
||||
|
||||
- Jetty 6.1.26, Tomcat 6.0.35, JSTL 1.2, supporting Servlet 2.5 and JSP 2.1 standards
|
||||
- New simplified console home page.
|
||||
Note that it may be modified or disabled on the new page /confighome .
|
||||
- The old .exe installer has been split into Windows (.exe) and non-Windows (.jar) installers
|
||||
- Update to wrapper 3.5.14 (Debian packages and new installs only)
|
||||
|
||||
**{% trans %}Bug Fixes{% endtrans %}**
|
||||
|
||||
- Fix use of unacked ElGamal/AES Session Tags, causing permanently "stuck" connections
|
||||
- Re-enable verifies of RouterInfo netdb stores
|
||||
- Fix removal of context properties
|
||||
- Fix handling of plugin installs requiring router restart
|
||||
- Fix update key names being forgotten after a save on the config update page
|
||||
- Fix i2psnark duplicate torrent messages
|
||||
- Fix occasional NPE in the UDP transport
|
||||
|
||||
**{% trans %}Other{% endtrans %}**
|
||||
|
||||
- More refactoring to get rid of static references which will help testing, shutdown, and embedded applications
|
||||
- Reseed cleanups and checks
|
||||
- Streamlining of tunnel endpoint message processing
|
||||
- i2psnark bug fixes
|
||||
- i2psnark private tracker support
|
||||
- i2psnark tracker configuration form
|
||||
- i2psnark message box cleanup
|
||||
- i2psnark Javascript refresh
|
||||
- i2psnark better error reporting
|
||||
- Remove support for i2psnark "run standalone"
|
||||
- Remove deprecated i2ptunnel Bean classes from the jar
|
||||
- Increase max leaseset size from 6 to 16 for future growth
|
||||
- Plugin tweaks
|
||||
- Jetty logging moved from wrapper log to I2P log
|
||||
- New page for viewing individual graphs for easy resizing and viewing of previous intervals
|
||||
- Remove bandwidth from netdb stats
|
||||
- Add negative lookup cache to naming service
|
||||
- Reduce size of netdb structures
|
||||
- HTTP Proxy refactoring to improve parsing of URLs and support IPv6 addresses, improve handling of malformed URLs, improved address helper handling
|
||||
- Use per-destination streaming timers
|
||||
- Better handling of leaseset/routerinfo overwrite attempts
|
||||
- GeoIP update to April 2012 version (Debian packages and new installs only)
|
||||
- German, Russian, Spanish, Swedish translation updates
|
||||
- Non-default theme updates
|
||||
- General code cleanups
|
||||
|
||||
**{% trans %}SHA256 Checksums:{% endtrans %}**
|
||||
|
||||
::
|
||||
|
||||
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
|
||||
|
@@ -1,107 +0,0 @@
|
||||
<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>
|
@@ -1,6 +1,85 @@
|
||||
=============
|
||||
0.9.1 Release
|
||||
=============
|
||||
.. meta::
|
||||
:date: 2012-07-30
|
||||
:category: release
|
||||
:excerpt: 0.9.1 includes a large number of bug fixes in i2psnark, some streaming lib improvements, home page changes, new themes, and translation updates.
|
||||
|
||||
.. raw:: html
|
||||
:file: blog/2012/07/30/release-0.9.1.html
|
||||
0.9.1 includes a large number of bug fixes in i2psnark, some streaming lib improvements, home page changes, new themes, and translation updates.
|
||||
Upgrading is recommended.
|
||||
|
||||
{% trans -%}
|
||||
Files are available on the `download page`_.
|
||||
{%- endtrans %}
|
||||
|
||||
.. _{% trans %}`download page`{% endtrans %}: {{ get_url('downloads_list') }}
|
||||
|
||||
**{% trans %}RELEASE DETAILS{% endtrans %}**
|
||||
|
||||
**I2PSnark**
|
||||
|
||||
- Fix several bugs in downloading torrents with skipped files
|
||||
- Fix places where rarest-first was not honored
|
||||
- Fix handling of encoded magnet links
|
||||
- Additional inbound connection limits
|
||||
- Immediate closing of connections with handshake errors
|
||||
- Blocklist peers with multiple handshake errors
|
||||
- Delay "ballooning" files on disk until required, to speed torrent adds
|
||||
- Store partial pieces in temp files to greatly reduce memory usage when leeching
|
||||
- Remove peers restriction when leeching torrents with large pieces
|
||||
- Improve configuration of open and private trackers
|
||||
- Prevent configuratino of default trackers as private
|
||||
- Improved display and control of torrent file downloads
|
||||
- Reduced number of threads
|
||||
- Faster startup and shutdown of torrents
|
||||
- Allow clearing of message box
|
||||
- New light theme
|
||||
- Torrent info page updates and cleanups
|
||||
- Fix problems with restarted torrents
|
||||
- Delay tunnel close at shutdown to ensure trackers are notified
|
||||
- Better UI behavior during tunnel startup and shutdown
|
||||
|
||||
**{% trans %}Bug Fixes{% endtrans %}**
|
||||
|
||||
- Prevent shutdown hangs caused by buggy plugins
|
||||
- Fix for Raspberry Pi crashing
|
||||
- Fix rare job queue hang
|
||||
- Fix routing key modifier rarely not updating at midnight
|
||||
- Fix excessive padding in some AES-encrypted messages
|
||||
- Fix occasional gunzip failures
|
||||
- Several fixes to streaming lib to speed recovery after dropped packets and improve retransmit behavior
|
||||
- Fix bug that reduced reuse of tunnels
|
||||
|
||||
**{% trans %}Other{% endtrans %}**
|
||||
|
||||
- Ports are now passed through the SOCKS and HTTP proxies to support eepsite virtual hosts. See http://{{ i2pconv('zzz.i2p') }}/topics/1182 for setup instructions.
|
||||
- I2PTunnel configuration changes now take effect immediately. No tunnel restart required.
|
||||
- Summary bar iframe removed, refresh is now via Javascript only
|
||||
- Reduce netDB flood redundancy
|
||||
- Reduce stats publishing frequency
|
||||
- Minor router console changes
|
||||
- New Hungarian and Greek translations
|
||||
- Completed Italian translation
|
||||
- Updates to Dutch, Finnish, French, German, Spanish, and Swedish translations
|
||||
- Update geoip to Maxmind 2012-07-04
|
||||
- Theme updates
|
||||
- Theme support for SusiMail and SudiDNS; new dark themes
|
||||
- I2PTunnel and SusiDNS now iframed with summary bar
|
||||
- Console home page now shows news summary in summary bar
|
||||
- Console home page icon updates
|
||||
- Console summary bar now configurable
|
||||
- Change the HTTP proxy error code from 404 to 500
|
||||
- Cleanups for efficiency in netdb and I2CP
|
||||
- Increase timeout for internal uses of eepget to improve reliability
|
||||
|
||||
**{% trans %}SHA256 Checksums:{% endtrans %}**
|
||||
|
||||
::
|
||||
|
||||
0727af83988e82f32e0972a9e12c72ac14c3c0da0815c5902193d6b13d356371 i2pinstall_0.9.1_windows.exe
|
||||
39c19c0df042ad231a14fdf1c20e4927651a2af0f0cf734b46eba0d2b8419314 i2pinstall_0.9.1.jar
|
||||
8603c928a210ced77b6498bf8ee07cb000be9641adc389b34c3c8a10ac4f0677 i2psource_0.9.1.tar.bz2
|
||||
136b74435b93aededef5884d39cfbc513f57184b74c8481580bcd5324aa23b1a i2pupdate_0.9.1.zip
|
||||
4f07fee850d56fada06f0aeabb5bb46c6172bad72411e07bf4f6a8e0d76d8acd i2pupdate.su2
|
||||
c039b423983789d914a1d02d3703b3c1aa36c87165e132419ff39b5d184ef480 i2pupdate.sud
|
||||
|
@@ -1,79 +0,0 @@
|
||||
<p>
|
||||
0.9.1 includes a large number of bug fixes in i2psnark, some streaming lib improvements,
|
||||
home page changes, new themes, and translation updates.
|
||||
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><strong>I2PSnark</strong></p>
|
||||
|
||||
<p>- Fix several bugs in downloading torrents with skipped files
|
||||
<br />- Fix places where rarest-first was not honored
|
||||
<br />- Fix handling of encoded magnet links
|
||||
<br />- Additional inbound connection limits
|
||||
<br />- Immediate closing of connections with handshake errors
|
||||
<br />- Blocklist peers with multiple handshake errors
|
||||
<br />- Delay "ballooning" files on disk until required, to speed torrent adds
|
||||
<br />- Store partial pieces in temp files to greatly reduce memory usage when leeching
|
||||
<br />- Remove peers restriction when leeching torrents with large pieces
|
||||
<br />- Improve configuration of open and private trackers
|
||||
<br />- Prevent configuratino of default trackers as private
|
||||
<br />- Improved display and control of torrent file downloads
|
||||
<br />- Reduced number of threads
|
||||
<br />- Faster startup and shutdown of torrents
|
||||
<br />- Allow clearing of message box
|
||||
<br />- New light theme
|
||||
<br />- Torrent info page updates and cleanups
|
||||
<br />- Fix problems with restarted torrents
|
||||
<br />- Delay tunnel close at shutdown to ensure trackers are notified
|
||||
<br />- Better UI behavior during tunnel startup and shutdown</p>
|
||||
|
||||
<p><strong>Bug Fixes</strong></p>
|
||||
|
||||
<p>- Prevent shutdown hangs caused by buggy plugins
|
||||
<br />- Fix for Raspberry Pi crashing
|
||||
<br />- Fix rare job queue hang
|
||||
<br />- Fix routing key modifier rarely not updating at midnight
|
||||
<br />- Fix excessive padding in some AES-encrypted messages
|
||||
<br />- Fix occasional gunzip failures
|
||||
<br />- Several fixes to streaming lib to speed recovery after dropped packets and improve retransmit behavior
|
||||
<br />- Fix bug that reduced reuse of tunnels</p>
|
||||
|
||||
<p><strong>Other</strong></p>
|
||||
|
||||
<p>- Ports are now passed through the SOCKS and HTTP proxies to support eepsite virtual hosts. See <a href="http://zzz.i2p/topics/1182">http://zzz.i2p/topics/1182</a> for setup instructions.
|
||||
<br />- I2PTunnel configuration changes now take effect immediately. No tunnel restart required.
|
||||
<br />- Summary bar iframe removed, refresh is now via Javascript only
|
||||
<br />- Reduce netDB flood redundancy
|
||||
<br />- Reduce stats publishing frequency
|
||||
<br />- Minor router console changes
|
||||
<br />- New Hungarian and Greek translations
|
||||
<br />- Completed Italian translation
|
||||
<br />- Updates to Dutch, Finnish, French, German, Spanish, and Swedish translations
|
||||
<br />- Update geoip to Maxmind 2012-07-04
|
||||
<br />- Theme updates
|
||||
<br />- Theme support for SusiMail and SudiDNS; new dark themes
|
||||
<br />- I2PTunnel and SusiDNS now iframed with summary bar
|
||||
<br />- Console home page now shows news summary in summary bar
|
||||
<br />- Console home page icon updates
|
||||
<br />- Console summary bar now configurable
|
||||
<br />- Change the HTTP proxy error code from 404 to 500
|
||||
<br />- Cleanups for efficiency in netdb and I2CP
|
||||
<br />- Increase timeout for internal uses of eepget to improve reliability</p>
|
||||
|
||||
<b>
|
||||
SHA256 Checksums:
|
||||
</b>
|
||||
<pre>
|
||||
|
||||
0727af83988e82f32e0972a9e12c72ac14c3c0da0815c5902193d6b13d356371 i2pinstall_0.9.1_windows.exe
|
||||
39c19c0df042ad231a14fdf1c20e4927651a2af0f0cf734b46eba0d2b8419314 i2pinstall_0.9.1.jar
|
||||
8603c928a210ced77b6498bf8ee07cb000be9641adc389b34c3c8a10ac4f0677 i2psource_0.9.1.tar.bz2
|
||||
136b74435b93aededef5884d39cfbc513f57184b74c8481580bcd5324aa23b1a i2pupdate_0.9.1.zip
|
||||
4f07fee850d56fada06f0aeabb5bb46c6172bad72411e07bf4f6a8e0d76d8acd i2pupdate.su2
|
||||
c039b423983789d914a1d02d3703b3c1aa36c87165e132419ff39b5d184ef480 i2pupdate.sud
|
||||
|
||||
</pre>
|
@@ -1,6 +1,61 @@
|
||||
=============
|
||||
0.9.2 Release
|
||||
{% trans %}0.9.2 Release{% endtrans %}
|
||||
=============
|
||||
.. meta::
|
||||
:date: 2012-09-21
|
||||
:category: release
|
||||
:excerpt: {% trans %}0.9.2 includes extensive low-level changes to improve the performance and efficiency of the router. We have updated our UPnP library, to hopefully make UPnP work for more people. 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.{% endtrans %}
|
||||
|
||||
.. raw:: html
|
||||
:file: blog/2012/09/21/release-0.9.2.html
|
||||
{% trans -%}
|
||||
0.9.2 includes extensive low-level changes to improve the performance and efficiency of the router. We have updated our UPnP library, to hopefully make UPnP work for more people. 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.
|
||||
{%- endtrans %}
|
||||
{% trans -%}
|
||||
As usual, there's also lots of bug fixes in this release, so updating is recommended.
|
||||
{%- endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
Files are available on the `download page`_.
|
||||
{%- endtrans %}
|
||||
|
||||
.. _{% trans %}`download page`{% endtrans %}: {{ get_url('downloads_list') }}
|
||||
|
||||
**{% trans %}RELEASE DETAILS{% endtrans %}**
|
||||
|
||||
**{% trans %}Major Changes{% endtrans %}**
|
||||
|
||||
- {% trans %}SSU: Fix several problems in our UDP transport, to improve efficiency and reliability for connection setup. Also improve defenses against various types of bad input.{% endtrans %}
|
||||
- {% trans %}UPnP: Updated our library to fix several issues, should work for more routers now{% endtrans %}
|
||||
- {% trans %}Transport: Improve performance in both our TCP and UDP transports, to benefit high-bandwidth routers{% endtrans %}
|
||||
- {% trans %}Crypto: The thresholds and number of ElGamal/AES Session Tags delivered are now much more flexible, which should lessen protocol overhead and reduce stalls caused by dropped tags.{% endtrans %}
|
||||
- {% trans %}I2PSnark: Add DHT support, not yet enabled by default, will do further testing and plan to enable by default in 0.9.3.{% endtrans %}
|
||||
|
||||
**{% trans %}Bug Fixes{% endtrans %}**
|
||||
|
||||
- {% trans %}Fix various issues affecting memory usage and performance on high-bandwidth routers{% endtrans %}
|
||||
- {% trans %}Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN{% endtrans %}
|
||||
- {% trans %}Fix i2psnark bug that prevented a completion announcement to the tracker{% endtrans %}
|
||||
- {% trans %}Fix a lock contention problem in i2ptunnel{% endtrans %}
|
||||
- {% trans %}Fix some OSX installation issues{% endtrans %}
|
||||
- {% trans %}Remove uses of direct byte buffers that may have been leaking{% endtrans %}
|
||||
|
||||
**{% trans %}Other{% endtrans %}**
|
||||
|
||||
- {% trans %}Reduce overhead in network messages{% endtrans %}
|
||||
- {% trans %}Add "universal" theme support{% endtrans %}
|
||||
- {% trans %}Theme updates{% endtrans %}
|
||||
- {% trans %}Add a jbigi library for Raspberry Pi{% endtrans %}
|
||||
- {% trans %}New Scala unit test framework{% endtrans %}
|
||||
- {% trans %}Translation updates for Czech, Dutch, German, and Greek{% endtrans %}
|
||||
- {% trans %}Update wrapper to 3.5.15 (new installs and PPA only){% endtrans %}
|
||||
- {% trans %}Update GeoIP data (new installs and PPA only){% endtrans %}
|
||||
|
||||
**{% trans %}SHA256 Checksums:{% endtrans %}**
|
||||
|
||||
::
|
||||
|
||||
4cc506d74bea772d304a8fc1d4adee900e5d7d38cbf896bd8aa9de31002b4f43 i2pinstall_0.9.2_windows.exe
|
||||
7eb1b62bdb955691dfd645acc2172fe7947266e35f201273f702272d57b80a70 i2pinstall_0.9.2.jar
|
||||
ac0262120868a01d11b27ce56a7fea5ea243e261d0d7ff6e6dd59e18987a1be5 i2psource_0.9.2.tar.bz2
|
||||
c547b81822ff642e52a9196e847466b5613219fc695bc26485930c7a855e0cee i2pupdate_0.9.2.zip
|
||||
f8b34fe7764d828fbdbcc13efd4f8f4ae20697f84c1c3772213241fa2ce0786a i2pupdate.su2
|
||||
8ee355a27713f43a2a37dcfb70a4ea1d9f6c1fbad2d33a35083c0a33afaedeec i2pupdate.sud
|
||||
|
@@ -1,55 +0,0 @@
|
||||
<p>
|
||||
0.9.2 includes extensive low-level changes to improve the performance and efficiency of the router.
|
||||
We have updated our UPnP library, to hopefully make UPnP work for more people.
|
||||
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>
|
||||
|
||||
<p>Files are available on the <a href="/download.html">download page</a>.</p>
|
||||
|
||||
<p><strong>RELEASE DETAILS</strong></p>
|
||||
|
||||
|
||||
<p><strong>Major Changes</strong></p>
|
||||
|
||||
<p>- SSU: Fix several problems in our UDP transport, to improve efficiency and reliability for connection setup. Also improve defenses against various types of bad input.
|
||||
<br />- UPnP: Updated our library to fix several issues, should work for more routers now
|
||||
<br />- Transport: Improve performance in both our TCP and UDP transports, to benefit high-bandwidth routers
|
||||
<br />- Crypto: The thresholds and number of ElGamal/AES Session Tags delivered are now much more flexible, which should lessen protocol overhead and reduce stalls caused by dropped tags.
|
||||
<br />- I2PSnark: Add DHT support, not yet enabled by default, will do further testing and plan to enable by default in 0.9.3.</p>
|
||||
|
||||
<p><strong>Bug Fixes</strong></p>
|
||||
|
||||
<p>- Fix various issues affecting memory usage and performance on high-bandwidth routers
|
||||
<br />- Fix problems in UDP for routers using a reduced-MTU connection, e.g. a VPN
|
||||
<br />- Fix i2psnark bug that prevented a completion announcement to the tracker
|
||||
<br />- Fix a lock contention problem in i2ptunnel
|
||||
<br />- Fix some OSX installation issues
|
||||
<br />- Remove uses of direct byte buffers that may have been leaking</p>
|
||||
|
||||
<p><strong>Other</strong></p>
|
||||
|
||||
<p>- Reduce overhead in network messages
|
||||
<br />- Add "universal" theme support
|
||||
<br />- Theme updates
|
||||
<br />- Add a jbigi library for Raspberry Pi
|
||||
<br />- New Scala unit test framework
|
||||
<br />- Translation updates for Czech, Dutch, German, and Greek
|
||||
<br />- Update wrapper to 3.5.15 (new installs and PPA only)
|
||||
<br />- Update GeoIP data (new installs and PPA only)</p>
|
||||
|
||||
|
||||
<b>
|
||||
SHA256 Checksums:
|
||||
</b>
|
||||
<pre>
|
||||
|
||||
4cc506d74bea772d304a8fc1d4adee900e5d7d38cbf896bd8aa9de31002b4f43 i2pinstall_0.9.2_windows.exe
|
||||
7eb1b62bdb955691dfd645acc2172fe7947266e35f201273f702272d57b80a70 i2pinstall_0.9.2.jar
|
||||
ac0262120868a01d11b27ce56a7fea5ea243e261d0d7ff6e6dd59e18987a1be5 i2psource_0.9.2.tar.bz2
|
||||
c547b81822ff642e52a9196e847466b5613219fc695bc26485930c7a855e0cee i2pupdate_0.9.2.zip
|
||||
f8b34fe7764d828fbdbcc13efd4f8f4ae20697f84c1c3772213241fa2ce0786a i2pupdate.su2
|
||||
8ee355a27713f43a2a37dcfb70a4ea1d9f6c1fbad2d33a35083c0a33afaedeec i2pupdate.sud
|
||||
|
||||
</pre>
|
Reference in New Issue
Block a user