This commit is contained in:
str4d
2013-12-08 21:25:13 +00:00
parent 0243679747
commit 50c17e40eb
5 changed files with 101 additions and 96 deletions

View File

@ -20,9 +20,9 @@ except ImportError:
###########
# Constants
CURRENT_I2P_VERSION = '0.9.8.1'
CURRENT_I2P_VERSION = '0.9.9'
CANONICAL_DOMAIN = 'i2hq.srv.i2p2.de'
CANONICAL_DOMAIN = 'geti2p.net'
CACHE_CONFIG = settings.CACHE_CONFIG if settings and hasattr(settings, 'CACHE_CONFIG') else {
'CACHE_DEFAULT_TIMEOUT': 600,

View File

@ -0,0 +1,86 @@
=============
{% trans %}0.9.9 Release{% endtrans %}
=============
.. meta::
:date: 2013-12-07
:category: release
:excerpt: {% trans %}0.9.9 fixes a number of bugs in the netdb, streaming, and i2ptunnel, and starts work on a year-long plan to increase the strength of the cryptographic signing algorithms used in the router, and support multiple algorithms and key lengths simultaneously. Automatic update files will now be signed with 4096-bit RSA keys.{% endtrans %}
{% trans %}0.9.9 fixes a number of bugs in the netdb, streaming, and i2ptunnel, and starts work on a year-long plan to increase the strength of the cryptographic signing algorithms used in the router, and support multiple algorithms and key lengths simultaneously. Automatic update files will now be signed with 4096-bit RSA keys.{% endtrans %}
{% trans -%}
We now support SSL between your router and your servers for security.
See `this development thread`_ for more information.
{%- endtrans %}
.. _{% trans %}`this development thread`{% endtrans %}: http://{{ i2pconv('zzz.i2p') }}/topics/1495
{% trans -%}
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.
Several members of the I2P team will be at 30C3 in Hamburg this year.
Come say hello and ask for an I2P sticker.
Thanks to everyone for their support this year.
{%- endtrans %}
**{% trans %}RELEASE DETAILS{% endtrans %}**
**{% trans %}Anonymity Improvements{% endtrans %}**
- {% trans %}Don't build client tunnels through zero-hop exploratory tunnels{% endtrans %}
- {% trans %}New "su3" file support using stronger keys{% endtrans %}
- {% trans %}Use su3 for updates{% endtrans %}
**{% trans %}Bug Fixes{% endtrans %}**
- {% trans %}Issues with losing data when closing streams{% endtrans %}
- {% trans %}Fix various streaming connection limit issues{% endtrans %}
- {% trans %}Issues with resource usage of closed connections{% endtrans %}
- {% trans %}Clean up timer threads in close-on-idle tunnels{% endtrans %}
- {% trans %}Several other streaming fixes{% endtrans %}
- {% trans %}Reject more non-public IPv6 addresses{% endtrans %}
- {% trans %}Fix IPv6 GeoIP{% endtrans %}
- {% trans %}Fix peer selection in first minutes after startup{% endtrans %}
- {% trans %}Several I2PTunnel bug fixes{% endtrans %}
- {% trans %}Fix major i2psnark DHT bug that prevented magnets from working well{% endtrans %}
- {% trans %}Fix client tunnels that fail due to name resolution failure at startup, particularly with b32 hostnames{% endtrans %}
- {% trans %}Fix changing client i2ptunnel target list{% endtrans %}
- {% trans %}Fix major bugs preventing reception of encrypted responses to leaseset lookups and verifies{% endtrans %}
- {% trans %}Fix bad links on some i2psnark buttons in Opera and text-mode browsers{% endtrans %}
- {% trans %}Fix NPE in Susimail{% endtrans %}
**{% trans %}Other{% endtrans %}**
- {% trans %}Start work on supporting stronger signing keys in the router{% endtrans %}
- {% trans %}Reduce thread usage for HTTP Server tunnels{% endtrans %}
- {% trans %}Auto-stop update torrent after some time{% endtrans %}
- {% trans %}Add ability to stop webapp via console{% endtrans %}
- {% trans %}New POST throttler in HTTP server tunnel{% endtrans %}
- {% trans %}Improve connection throttling{% endtrans %}
- {% trans %}More work to reduce number of connections{% endtrans %}
- {% trans %}Re-enable router info expiration job{% endtrans %}
- {% trans %}Extend router info expiration and other changes to reduce load on floodfills{% endtrans %}
- {% trans %}Support multiple servers through a single server tunnel{% endtrans %}
- {% trans %}Support specification of server port in i2ptunnel clients{% endtrans %}
- {% trans %}Add support for SSL connections from i2ptunnel to external server{% endtrans %}
- {% trans %}SSL and crypto code refactoring{% endtrans %}
- {% trans %}i2psnark storage code refactoring{% endtrans %}
- {% trans %}New destination cache{% endtrans %}
- {% trans %}Lots of code cleanup and resolution of findbugs warnings{% endtrans %}
- {% trans %}New Japanese translation (partial){% endtrans %}
- {% trans %}Translation updates: French, German, Italian, Romanian, Russian, Spanish, Swedish, and others{% endtrans %}
- Jetty 7.6.13.v20130916
- {% trans %}Wrapper 3.5.22 (new installs and PPA only){% endtrans %}
- {% trans %}Update GeoIP data (new installs and PPA only){% endtrans %}
**{% trans %}SHA256 Checksums:{% endtrans %}**
::
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9 i2pinstall_0.9.9_windows.exe
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f i2pinstall_0.9.9.jar
cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c i2psource_0.9.9.tar.bz2
533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2 i2pupdate_0.9.9.zip
77824eb6f754f8b40301b7d260701eb2211ee51105d5f4b43d2c328f71736e0f i2pupdate.su2
78769de16a997730468e2e66c7519e2923d533cd96259dac352e04b07d80486c i2pupdate.su3
81b89ed00705668003b2715b930519bbeb939b9623c7e6e8d63c2762aa748bd8 i2pupdate.sud

View File

@ -10,4 +10,8 @@
{% autoescape false %}
{{ body }}
{% endautoescape %}
<p>
<a href="https://flattr.com/submit/auto?user_id=I2P&url={{ canonical() }}" target="_blank"><img src="https://api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0"></a>
</p>
{% endblock %}

View File

@ -1,7 +1,7 @@
{% extends "global/layout.html" %}
{% block title %}{% trans %}Streaming Library Specification{% endtrans %}{% endblock %}
{% block lastupdated %}{% trans %}July 2013{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.6{% endblock %}
{% block lastupdated %}{% trans %}December 2013{% endtrans %}{% endblock %}
{% block accuratefor %}0.9.9{% endblock %}
{% block content %}
<p><a href="{{ site_url('docs/api/streaming') }}">{% trans -%}
See the Streaming page for an overview of the Streaming Library.
@ -105,7 +105,8 @@ Abnormal close.
SIGNATURE_INCLUDED must be set also.
<tr><td>3<td>SIGNATURE_INCLUDED<td>40 byte <a href="{{ site_url('docs/spec/common-structures') }}#type_Signature">DSA Signature</a>
<td>
Currently sent only with SYNCHRONIZE, CLOSE, and RESET, where it is required.
Currently sent only with SYNCHRONIZE, CLOSE, and RESET, where it is required,
and with ECHO, where it is required for a ping.
The signature uses the Destination's <a href="{{ site_url('docs/spec/common-structures') }}#type_SigningPublicKey">DSA signing keys</a>
to sign the entire header and payload with the 40-byte space in the option data field
for the signature being set to all zeroes.
@ -113,7 +114,8 @@ for the signature being set to all zeroes.
Unused. Requests every packet in the other direction to have SIGNATURE_INCLUDED
<tr><td>5<td>FROM_INCLUDED<td>387+ byte <a href="{{ site_url('docs/spec/common-structures') }}#struct_Destination">Destination</a>
<td>
Currently sent only with SYNCHRONIZE, where it is required.
Currently sent only with SYNCHRONIZE, where it is required,
and with ECHO, where it is required for a ping.
<tr><td>6<td>DELAY_REQUESTED<td>2 byte <a href="{{ site_url('docs/spec/common-structures') }}#type_Integer">Integer</a><td>
Optional delay.
How many milliseconds the sender of this packet wants the recipient
@ -125,7 +127,9 @@ Was also sent in retransmitted packets until release 0.9.1.
<tr><td>8<td>PROFILE_INTERACTIVE<td align="center">--<td>
Unused or ignored; the interactive profile is unimplemented.
<tr><td>9<td>ECHO<td align="center">--<td>
Unused except by ping programs
Unused except by ping programs.
If set, most other options, and the payload, are ignored. See
<a href="{{ site_url('docs/api/streaming') }}">the streaming docs</a>.
<tr><td>10<td>NO_ACK<td align="center">--<td>
This flag simply tells the recipient to ignore the ackThrough field in the header.
Currently set in the inital SYN packet, otherwise the ackThrough field is always valid.

View File

@ -1,89 +0,0 @@
{% extends "_layout.html" %}
{% block title %}0.9.9 Release{% endblock %}
{% block content %}
<p>0.9.9 fixes a number of bugs in the netdb, streaming, and i2ptunnel,
and starts work on a year-long plan to increase the strength
of the cryptographic signing algorithms used in the router, and support multiple algorithms
and key lengths simultaneously. Automatic update files will now be signed with 4096-bit RSA keys. </p>
<p>We now support SSL between your router and your servers for security.
See <a href="http://zzz.i2p/topics/1495">http://zzz.i2p/topics/1495</a> for more information.</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.
Several members of the I2P team will be at 30C3 in Hamburg this year.
Come say hello and ask for an I2P sticker.
Thanks to everyone for their support this year.
</p>
<p><strong>DETAILS</strong></p>
<p><strong>Anonymity Improvements</strong></p>
<p>- Don't build client tunnels through zero-hop exploratory tunnels
<br />- New &quot;su3&quot; file support using stronger keys
<br />- Use su3 for updates</p>
<p><strong>Bug Fixes</strong></p>
<p>- Issues with losing data when closing streams
<br />- Fix various streaming connection limit issues
<br />- Issues with resource usage of closed connections
<br />- Clean up timer threads in close-on-idle tunnels
<br />- Several other streaming fixes
<br />- Reject more non-public IPv6 addresses
<br />- Fix IPv6 GeoIP
<br />- Fix peer selection in first minutes after startup
<br />- Several I2PTunnel bug fixes
<br />- Fix major i2psnark DHT bug that prevented magnets from working well
<br />- Fix client tunnels that fail due to name resolution failure at startup, particularly with b32 hostnames
<br />- Fix changing client i2ptunnel target list
<br />- Fix major bugs preventing reception of encrypted responses to leaseset lookups and verifies
<br />- Fix bad links on some i2psnark buttons in Opera and text-mode browsers
<br />- Fix NPE in Susimail</p>
<p><strong>Other</strong></p>
<p>- Start work on supporting stronger signing keys in the router
<br />- Reduce thread usage for HTTP Server tunnels
<br />- Auto-stop update torrent after some time
<br />- Add ability to stop webapp via console
<br />- New POST throttler in HTTP server tunnel
<br />- Improve connection throttling
<br />- More work to reduce number of connections
<br />- Re-enable router info expiration job
<br />- Extend router info expiration and other changes to reduce load on floodfills
<br />- Support multiple servers through a single server tunnel
<br />- Support specification of server port in i2ptunnel clients
<br />- Add support for SSL connections from i2ptunnel to external server
<br />- SSL and crypto code refactoring
<br />- i2psnark storage code refactoring
<br />- New destination cache
<br />- Lots of code cleanup and resolution of findbugs warnings
<br />- New Japanese translation (partial)
<br />- Translation updates: French, German, Italian, Romanian, Russian, Spanish, Swedish, and others
<br />- Jetty 7.6.13.v20130916
<br />- Wrapper 3.5.22 (new installs and PPA only)
<br />- Update GeoIP data (new installs and PPA only)
</p>
<b>
SHA256 Checksums:
</b>
<pre>
97dd4326ad8afdea0e78ffcb053b23793dfa79d89458be3fe3a1ed62a2d988e9 i2pinstall_0.9.9_windows.exe
5028910d3fb9747a6724e39f8eccb6d9ebe0530ef017102c372871badfbf6d9f i2pinstall_0.9.9.jar
cbbf25dea50a717c3376eb7af226f0b2a653e0372db8782ef37aa8b3d275436c i2psource_0.9.9.tar.bz2
533b0ce2d9e1bfc8762ba17eef3572ae7355ed8f21d5d3557b718a14b05794f2 i2pupdate_0.9.9.zip
77824eb6f754f8b40301b7d260701eb2211ee51105d5f4b43d2c328f71736e0f i2pupdate.su2
78769de16a997730468e2e66c7519e2923d533cd96259dac352e04b07d80486c i2pupdate.su3
81b89ed00705668003b2715b930519bbeb939b9623c7e6e8d63c2762aa748bd8 i2pupdate.sud
</pre>
<br>
<a href="https://flattr.com/submit/auto?user_id=I2P&url=http%3A%2F%2Fwww.i2p2.de%2Frelease-0.9.9" target="_blank"><img src="//api.flattr.com/button/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0"></a>
</br>
{% endblock %}