109 lines
4.5 KiB
ReStructuredText
109 lines
4.5 KiB
ReStructuredText
===========================================
|
|
{% trans -%}0.9.49 Release{%- endtrans %}
|
|
===========================================
|
|
|
|
.. meta::
|
|
:author: zzz
|
|
:date: 2021-02-17
|
|
:category: release
|
|
:excerpt: {% trans %}0.9.49 with SSU fixes and faster crypto{% endtrans %}
|
|
|
|
{% trans -%}
|
|
Update details
|
|
{%- endtrans %}
|
|
============================================
|
|
|
|
{% trans -%}
|
|
0.9.49 continues the work to make I2P faster and more secure.
|
|
We have several improvements and fixes for the SSU (UDP) transport that should result in faster speeds.
|
|
This release also starts the migration to new, faster ECIES-X25519 encryption for routers.
|
|
(Destinations have been using this encryption for a few releases now)
|
|
We've been working on the specifications and protocols for new encryption for several years,
|
|
and we are getting close to the end of it! The migration will take several releases to complete.
|
|
{%- endtrans %}
|
|
|
|
{% trans -%}
|
|
For this release, to minimize disruption, only new installs and a very small percentage of existing installs
|
|
(randomly selected at restart) will be using the new encryption.
|
|
If your router does "rekey" to use the new encryption, it may have lower traffic or less reliability than usual for several days after you restart.
|
|
This is normal, because your router has generated a new identity.
|
|
Your performance should recover after a while.
|
|
{%- endtrans %}
|
|
|
|
{% trans -%}
|
|
We have "rekeyed" the network twice before, when changing the default signature type,
|
|
but this is the first time we've changed the default encryption type.
|
|
Hopefully it will all go smoothly, but we're starting slowly to be sure.
|
|
{%- endtrans %}
|
|
|
|
{% 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.
|
|
{%- endtrans %}
|
|
|
|
|
|
**{% trans %}RELEASE DETAILS{% endtrans %}**
|
|
|
|
**{% trans %}Changes{% endtrans %}**
|
|
|
|
- {% trans %}Build: Git migration{% endtrans %}
|
|
- {% trans %}Build: Move web resources to wars{% endtrans %}
|
|
- {% trans %}i2psnark WebSeed support{% endtrans %}
|
|
- {% trans %}i2psnark padding file support{% endtrans %}
|
|
- {% trans %}i2ptunnel: Move proxy resources to jar{% endtrans %}
|
|
- {% trans %}Router: Redesign ECIES encryption for floodfills (proposal 156){% endtrans %}
|
|
- {% trans %}Router: Verify RI stores after startup{% endtrans %}
|
|
- {% trans %}Router: Reduce Sybil threshold{% endtrans %}
|
|
- {% trans %}Router: ECIES for new routers{% endtrans %}
|
|
- {% trans %}Router: Start of ECIES migration{% endtrans %}
|
|
- {% trans %}SSU: Send individual fragments of messages{% endtrans %}
|
|
- {% trans %}SSU: Westwood+ congestion control{% endtrans %}
|
|
- {% trans %}SSU: Fast retransmit{% endtrans %}
|
|
|
|
|
|
**{% trans %}Bug Fixes{% endtrans %}**
|
|
|
|
- {% trans %}Build: Fix Gradle build{% endtrans %}
|
|
- {% trans %}Crypto: Increase ratchet tag window to prevent message loss{% endtrans %}
|
|
- {% trans %}I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys{% endtrans %}
|
|
- {% trans %}i2ptunnel: Fix config file saving issues{% endtrans %}
|
|
- {% trans %}Router: Fix leaseset request fails causing watchdog to bark{% endtrans %}
|
|
- {% trans %}Router: Hidden mode fixes{% endtrans %}
|
|
- {% trans %}SSU: Fix partial acks not being sent{% endtrans %}
|
|
- {% trans %}SSU: Fix occasional high CPU usage{% endtrans %}
|
|
|
|
|
|
**{% trans %}Other{% endtrans %}**
|
|
|
|
- {% trans %}Crypto: AES performance improvements{% endtrans %}
|
|
- {% trans %}DoH: Change to RFC 8484 style{% endtrans %}
|
|
- {% trans %}i2ptunnel: Remove DSA shared clients{% endtrans %}
|
|
- {% trans %}Proxy: Add jump servers{% endtrans %}
|
|
- {% trans %}Router: Add more countries for hidden mode{% endtrans %}
|
|
- {% trans %}Router: Tunnel peer selection changes{% endtrans %}
|
|
- {% trans %}Router: Move Sybil subsystem from console to router for embedded use{% endtrans %}
|
|
- {% trans %}Router: Verify RI stores for a while after startup{% endtrans %}
|
|
- {% trans %}Util: New unit tests{% endtrans %}
|
|
- {% trans %}Translation updates{% endtrans %}
|
|
|
|
|
|
|
|
|
|
`{% trans %}Full list of fixed bugs{% endtrans %}`__
|
|
|
|
__ http://{{ i2pconv('trac.i2p2.i2p') }}/query?resolution=fixed&milestone=0.9.49
|
|
|
|
|
|
**{% trans %}SHA256 Checksums:{% endtrans %}**
|
|
|
|
::
|
|
|
|
af4f022f3532b46dd341717fd08447007ca5217b6c88664be693cac7f71912ea i2pinstall_0.9.49_windows.exe
|
|
1614da8703b43e5bdc55007c784f2c211d00650ae0308273605d2ddc321b807e i2pinstall_0.9.49.jar
|
|
5164ffb6eab228b4082d203c691906faa9ff32f09f41c3cebe6d941e03b0b9f2 i2psource_0.9.49.tar.bz2
|
|
af685caf28c842be6589471ebe32fc6bd85ad3fc609f1f5e0fbcae69b5d2575f i2pupdate_0.9.49.zip
|
|
f41a6b47d2ea6e1b0d87427a57bd99a3d7f971d57de39b425dbf5017fae156dc i2pupdate.su3
|
|
|
|
|
|
|