Migrated up to the last ten blog posts to the new format

This commit is contained in:
str4d
2013-02-06 22:46:34 +00:00
parent b37bcd8df2
commit 3a8a6daa32
16 changed files with 577 additions and 609 deletions

View File

@@ -1,6 +1,81 @@
=============
0.8.9 Release
=============
.. meta::
:date: 2011-10-11
:category: release
:excerpt: 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.
.. raw:: html
:file: blog/2011/10/11/release-0.8.9.html
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.
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.
Please help grow the network. `Get involved`_, spread the word, and `donate`_!
If you find a bug, please enter a report on `Trac`_.
We are still looking for help on new and existing translations.
Please volunteer on IRC #i2p-dev.
.. _`Get involved`: {{ site_url('get-involved') }}
.. _`donate`: {{ site_url('get-involved/donate') }}
.. _`Trac`: http://{{ i2pconv('trac.i2p2.i2p') }}/report/1
{% 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 %}**
- Iterative netdb lookup, this had to be fixed as the network growth was making the old method less reliable. Also increase lookup timeouts to improve success rates.
- Implement a SSU disconnect message so that the other side of a connection finds out when the peer disconnects. This should considerably speed up subsequent reconnection.
- Major rewrite of the SSU send queue code, for efficiency in high-speed routers
- Major rewrite of the participating tunnels expiration code, for efficiency in high=speed routers
- Increase the maximum SSU MTU so messages take less packets
- New reverse lookup table in the hosts.txt database so that names are displayed again on the neteb leases page.
- Preliminary support for IRC DCC - not enabled by default
- (New installs only) Switch to the Maxmind GeoIP database which is up-to-date and has better coverage of some countries.
- (New installs only) Update to wrapper 3.5.12 to fix file permission problems.
**{% trans %}Bug Fixes{% endtrans %}**
- Fix restoration of original tunnel quantity after idle
- Reduce CPU usage when network is disconnected
- Fix i2psnark "eject" button in certain browsers
- Fix changing i2psnark tunnel parameters
- Fix installation issues on some non-English Windows versions
- Catch some uncaught exceptions from GNU NIO
- Fix connectivity issues after long suspend times
**{% trans %}Other{% endtrans %}**
- Improvements to the data structure caching, and increase some cache sizes, to increase hit rates. Add a country code string cache.
- Continue work on removing global locks for performance improvements
- Rewrite of the job queue for efficiency
- Switch to https reseed by default for security; update the reseed host lists
- Don't bother to gzip small http responses and images
- Use bigger buffers and gunzipper cache in the http proxy
- Several changes to improve tunnel build success rates
- Increase the number of floodfills again
- Faster router info expiration
- Remove ancient deprecated ministreaming socket manager
- Add option for i2psnark files readable by everyone
- Add option for i2psnark page refresh time
- Add streaming API for getting and setting I2CP port
- More aggressive netdb exploration by hidden routers
- Remove confusing "firewalled and fast" message
- Translation updates for German, Spanish, Portuguese, Russian, and Swedish
**{% trans %}SHA256 Checksums:{% endtrans %}**
::
554d0abe82ca034e1b7479410bab330bba5644ca1ae4117982af670d0f44ee66 i2pinstall_0.8.9.exe
c40d503c0ee2e90c75f3d635649490a8e49b60e1da8100db118e2097a133429e i2psource_0.8.9.tar.bz2
dba9258b67b3021c40456aae8e6986dc954ec55ab4ea527fd1ef02cfba88d803 i2pupdate_0.8.9.zip
8f04438cd3d17240bebe8afc172ed54a65c3265db8ea4675a8c508d8ba088326 i2pupdate.su2
e8754a0490bd3e47bc5017ea66d2bfda6386e9c9c6d50a6d77d2c15c0cab098b i2pupdate.sud

View File

@@ -1,82 +0,0 @@
<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><p>
Please help grow the network.
<a href="http://www.i2p2.de/getinvolved.html">Get involved</a>,
spread the word,
and <a href="http://www.i2p2.de/donate.html">donate</a>!
If you find a bug, please enter a report on <a href="http://trac.i2p2.de/report/1">trac</a>.
We are still looking for help on new and existing translations.
Please volunteer on IRC #i2p-dev.
</p>
<p>Files are available on the <a href="/download.html">download page.</a></p>
<p><strong>Release Details</strong></p>
<p>* Iterative netdb lookup, this had to be fixed as the network growth was making the old method less reliable. Also increase lookup timeouts to improve success rates.
<br />* Implement a SSU disconnect message so that the other side of a connection finds out when the peer disconnects. This should considerably speed up subsequent reconnection.
<br />* Major rewrite of the SSU send queue code, for efficiency in high-speed routers
<br />* Major rewrite of the participating tunnels expiration code, for efficiency in high=speed routers
<br />* Increase the maximum SSU MTU so messages take less packets
<br />* New reverse lookup table in the hosts.txt database so that names are displayed again on the neteb leases page.
<br />* Preliminary support for IRC DCC - not enabled by default
<br />* (New installs only) Switch to the Maxmind GeoIP database which is up-to-date and has better coverage of some countries.
<br />* (New installs only) Update to wrapper 3.5.12 to fix file permission problems.</p>
<p><strong>Bug Fixes</strong></p>
<p>* Fix restoration of original tunnel quantity after idle
<br />* Reduce CPU usage when network is disconnected
<br />* Fix i2psnark &quot;eject&quot; button in certain browsers
<br />* Fix changing i2psnark tunnel parameters
<br />* Fix installation issues on some non-English Windows versions
<br />* Catch some uncaught exceptions from GNU NIO
<br />* Fix connectivity issues after long suspend times</p>
<p><strong>Other</strong></p>
<p>* Improvements to the data structure caching, and increase some cache sizes, to increase hit rates. Add a country code string cache.
<br />* Continue work on removing global locks for performance improvements
<br />* Rewrite of the job queue for efficiency
<br />* Switch to https reseed by default for security; update the reseed host lists
<br />* Don't bother to gzip small http responses and images
<br />* Use bigger buffers and gunzipper cache in the http proxy
<br />* Several changes to improve tunnel build success rates
<br />* Increase the number of floodfills again
<br />* Faster router info expiration
<br />* Remove ancient deprecated ministreaming socket manager
<br />* Add option for i2psnark files readable by everyone
<br />* Add option for i2psnark page refresh time
<br />* Add streaming API for getting and setting I2CP port
<br />* More aggressive netdb exploration by hidden routers
<br />* Remove confusing &quot;firewalled and fast&quot; message
<br />* Translation updates for German, Spanish, Portuguese, Russian, and Swedish</p>
<b>
SHA256 Checksums:
</b>
<pre>
554d0abe82ca034e1b7479410bab330bba5644ca1ae4117982af670d0f44ee66 i2pinstall_0.8.9.exe
c40d503c0ee2e90c75f3d635649490a8e49b60e1da8100db118e2097a133429e i2psource_0.8.9.tar.bz2
dba9258b67b3021c40456aae8e6986dc954ec55ab4ea527fd1ef02cfba88d803 i2pupdate_0.8.9.zip
8f04438cd3d17240bebe8afc172ed54a65c3265db8ea4675a8c508d8ba088326 i2pupdate.su2
e8754a0490bd3e47bc5017ea66d2bfda6386e9c9c6d50a6d77d2c15c0cab098b i2pupdate.sud
</pre>

View File

@@ -1,6 +1,44 @@
==============
0.8.10 Release
==============
.. meta::
:date: 2011-10-20
:category: release
:excerpt: 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.
.. raw:: html
:file: blog/2011/10/20/release-0.8.10.html
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.
{% 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 %}**
- Disable tunnel testing as it forces too many router connections
- Select outbound endpoint - inbound gateway paths that are closer, using an XOR metric, to reduce router connections.
**{% trans %}Bug Fixes{% endtrans %}**
- Fix exceptions at shutdown
- Fix concurrency errors in SSU
- Fix timeout message on POST
**{% trans %}Other{% endtrans %}**
- Increase max tunnels, reduce router info expiration
- Add gunzip support to eepget to reduce reseed bandwidth
- Finnish, Italian, Russian, and Swedish translation updates
**{% trans %}SHA256 Checksums:{% endtrans %}**
::
8494640d29b1b7969118169a7ae1c56bc5a07f354ec883734687bf09eef0e35c i2pinstall_0.8.10.exe
e5832bb49f46b0b6620e8492e6fc6454de4107b84bca5a4b35461c6b7ac0575e i2psource_0.8.10.tar.bz2
64bcd1fdd478cfda987c1d4906d94b3f20a0555bd4037aefa7a09af4f39a0e99 i2pupdate_0.8.10.zip
5620113f4e19768e15af0a9c8bc670ca443e9983a0d4868997800ee215790c51 i2pupdate.su2
39bfbfebbf77d660081fe1ce282f642fb15ed9cd170901f54a954bc986eadaf5 i2pupdate.sud

View File

@@ -1,42 +0,0 @@
<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>
</p>
<p>Files are available on the <a href="/download.html">download page.</a></p>
<p><strong>Release Details</strong></p>
<p>- Disable tunnel testing as it forces too many router connections
<br />- Select outbound endpoint - inbound gateway paths that are closer, using an XOR metric, to reduce router connections.</p>
<p><strong>Bug Fixes</strong></p>
<p>- Fix exceptions at shutdown
<br />- Fix concurrency errors in SSU
<br />- Fix timeout message on POST</p>
<p><strong>Other</strong></p>
<p>- Increase max tunnels, reduce router info expiration
<br />- Add gunzip support to eepget to reduce reseed bandwidth
<br />- Finnish, Italian, Russian, and Swedish translation updates</p>
<b>
SHA256 Checksums:
</b>
<pre>
8494640d29b1b7969118169a7ae1c56bc5a07f354ec883734687bf09eef0e35c i2pinstall_0.8.10.exe
e5832bb49f46b0b6620e8492e6fc6454de4107b84bca5a4b35461c6b7ac0575e i2psource_0.8.10.tar.bz2
64bcd1fdd478cfda987c1d4906d94b3f20a0555bd4037aefa7a09af4f39a0e99 i2pupdate_0.8.10.zip
5620113f4e19768e15af0a9c8bc670ca443e9983a0d4868997800ee215790c51 i2pupdate.su2
39bfbfebbf77d660081fe1ce282f642fb15ed9cd170901f54a954bc986eadaf5 i2pupdate.sud
</pre>

View File

@@ -1,6 +1,59 @@
==============
0.8.11 Release
==============
.. meta::
:date: 2011-11-08
:category: release
:excerpt: 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. As always, there's a few bug fixes and translation updates.
.. raw:: html
:file: blog/2011/11/08/release-0.8.11.html
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 good results. However, the recent
growth pushed us over the edge once again.
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. As always, there's a few bug fixes and translation updates.
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 improve the network
by restarting your router once the upgrade is downloaded.
{% 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 %}**
- Improve peer profile capacity metric to include factors for connection, reachability, country, and router hash, to reduce connection churn
- Adjust connection limits and timeouts to increase capacity
- Adjust router info and peer profile expirations to reduce memory usage
- Rebuild existing tunnels some of the time to reduce connection churn and improve build success
- Build Executor / Handler thread separation to increase build handling capacity for high-speed routers
- Bloom Filter optimizations to reduce lock contention for high-speed routers
- SSU introducer changes
**{% trans %}Bug Fixes{% endtrans %}**
- Fix expiration of peer profiles
**{% trans %}Other{% endtrans %}**
- Ukrainian translation updates
**{% trans %}SHA256 Checksums:{% endtrans %}**
::
fa3d566874f196e32e1d5987d3dedb956cfa0b2a93a0735e53d6dd9fa2b1769a i2pinstall_0.8.11.exe
f7113da64bacea9a560e0f3c31c9fb663fc646d16bb621a9b8f1e97477d0a2d1 i2psource_0.8.11.tar.bz2
835fe7dadd4b8155a83774ea025dc76332660fed2c20799fa21f54b5627bff3d i2pupdate_0.8.11.zip
d932c54d275eef0a31418970e0ecae8ea46d25e1110db4b9eab4ba685830e445 i2pupdate.su2
ca3e17c3cd29159e8a2a91ccc51bdfbf794ad9ca481f620b29bdd51251c3ab97 i2pupdate.sud

View File

@@ -1,59 +0,0 @@
<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 good results. 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. As always, there's
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 improve the network
by restarting your router once the upgrade is downloaded.
</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>- Improve peer profile capacity metric to include factors for connection, reachability, country, and router hash, to reduce connection churn
<br />- Adjust connection limits and timeouts to increase capacity
<br />- Adjust router info and peer profile expirations to reduce memory usage
<br />- Rebuild existing tunnels some of the time to reduce connection churn and improve build success
<br />- Build Executor / Handler thread separation to increase build handling capacity for high-speed routers
<br />- Bloom Filter optimizations to reduce lock contention for high-speed routers
<br />- SSU introducer changes</p>
<p><strong>Bug Fixes</strong></p>
<p>- Fix expiration of peer profiles</p>
<p><strong>Other</strong></p>
<p>- Ukrainian translation updates</p>
<b>
SHA256 Checksums:
</b>
<pre>
fa3d566874f196e32e1d5987d3dedb956cfa0b2a93a0735e53d6dd9fa2b1769a i2pinstall_0.8.11.exe
f7113da64bacea9a560e0f3c31c9fb663fc646d16bb621a9b8f1e97477d0a2d1 i2psource_0.8.11.tar.bz2
835fe7dadd4b8155a83774ea025dc76332660fed2c20799fa21f54b5627bff3d i2pupdate_0.8.11.zip
d932c54d275eef0a31418970e0ecae8ea46d25e1110db4b9eab4ba685830e445 i2pupdate.su2
ca3e17c3cd29159e8a2a91ccc51bdfbf794ad9ca481f620b29bdd51251c3ab97 i2pupdate.sud
</pre>