diff --git a/i2p2www/blog/2014/03/31/0.9.12-Release.rst.draft b/i2p2www/blog/2014/03/31/0.9.12-Release.rst.draft new file mode 100644 index 00000000..fc7bd2ac --- /dev/null +++ b/i2p2www/blog/2014/03/31/0.9.12-Release.rst.draft @@ -0,0 +1,114 @@ +{% trans -%} +============== +0.9.12 Release +============== +{%- endtrans %} +.. meta:: + :author: zzz + :date: 2014-03-31 + :category: release + :excerpt: {% trans %}0.9.12 adds support for ECDSA and updates to Jetty 8{% endtrans %} + +{% trans -%} +I2P now requires Java 6 or higher. +We strongly recommend that you upgrade to Java 7. +If you are still using Java 5, you must upgrade your Java before installing I2P 0.9.12. +{%- endtrans %} + +{% trans -%} +0.9.12 adds preliminary support for ECDSA-signed Destinations. +It contains several fixes for the handling of Delivery Status Messages (acknowledgements) +and those messages are now end-to-end encrypted for increased security. +{%- endtrans %} + +{% trans -%} +We have upgraded to Jetty 8. +Jetty 8 is almost identical to Jetty 7, so there are no complex configuration file conversions as there have been in past Jetty upgrades. +No manual changes should be necessary. +{%- 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 -%} +In early March, Internet search company `DuckDuckGo`_ `donated`_ +$5000 to the `Invisible Internet Project` (I2P) as part of their yearly open-source +donation program. The award was granted on the basis of `nominations`_ by members of the public +on the DuckDuckGo community portal. +{%- endtrans %} + +{% trans -%} +This marks the single largest donation ever received by I2P and reflects a growing interest in +privacy and security by the Internet community. The funding will help I2P to reach more users, expand +development, and audit the code. It will also enable I2P developers to attend conferences, such +as the `Real-World Cryptography`_ conference in New York City, where the developers met and +collaborated with cryptography experts pursuant to I2P's goals of providing anonymity to the +public. +{%- endtrans %} + +{% trans -%} +I2P thanks Gabriel Weinberg and DuckDuckGo for the generous donation, +and the I2P community for its support in the `nominations`_. +{%- endtrans %} + +.. _{% trans %}`donated`{%- endtrans %}: https://duck.co/blog/foss2014 +.. _`DuckDuckGo`: https://duckduckgo.com/ +.. _`Invisible Internet Project`: https://geti2p.net/ +.. _{% trans -%}`nominations`{%- endtrans %}: https://duck.co/forum/thread/5174/foss-donation-nomations-2014-edition +.. _`Real-World Cryptography`: http://www.realworldcrypto.com/ + + + + +**{% trans %}RELEASE DETAILS{% endtrans %}** + +**{% trans %}Anonymity Improvements{% endtrans %}** + +- {% trans %}Encrypt Delivery Status Messages{% endtrans %} +- {% trans %}Add preliminary support for ECDSA-signed Destinations{% endtrans %} +- {% trans %}Add check for replayed NTCP session requests{% endtrans %} +- {% trans %}Add throttling and blocking checks to streaming ping processing{% endtrans %} + + + +**{% trans %}Bug Fixes{% endtrans %}** + +- {% trans %}Fix RouterInfo exchange in NTCP{% endtrans %} +- {% trans %}Extend timeout for Delivery Status Messages{% endtrans %} +- {% trans %}Drop streaming messages from recently closed connections{% endtrans %} +- {% trans %}Fix restarts on Raspberry Pi{% endtrans %} +- {% trans %}Restore profileOrganizer.sameCountryBonus advanced config{% endtrans %} +- {% trans %}Fix for jwebcache and i2phex{% endtrans %} + + + +**{% trans %}Other{% endtrans %}** + +- {% trans %}Jetty 8.1.14.v20131031; Java 6 now required{% endtrans %} +- {% trans %}Reduce target connection count again to reduce tunnel reject rate further{% endtrans %} +- {% trans %}Add rate limit for outbound connections at tunnel endpoints{% endtrans %} +- {% trans %}Add optional inproxy blocking in i2ptunnel{% endtrans %} +- {% trans %}Use SSU session key for relay request/response when available{% endtrans %} +- {% trans %}Include HTTP POST data in SYN packet{% endtrans %} +- {% trans %}Add getopt library for better argument processing{% endtrans %} +- {% trans %}More removal of Jetty dependencies{% endtrans %} +- {% trans %}Remove MD5 code, use Java libraries instead{% endtrans %} +- {% trans %}Change the default addressbook subscription URL{% endtrans %} +- {% trans %}Translation updates{% endtrans %} +- {% trans %}Update GeoIP data (new installs and PPA only){% endtrans %} + + + +**{% trans %}SHA256 Checksums:{% endtrans %}** + +:: + + e31a9eb24f66fedcf81651819f492837f30ea5448895e9b4a2fa514fc2212c08 i2pinstall_0.9.12_windows.exe + a9108ae86eba09b80a837b7db40b348cfbe403c6ed05cf2538f5fec2544c55e4 i2pinstall_0.9.12.jar + 71639369458bee414d1c319b1778d7f85301bd67aca738061961f2823f0f284e i2psource_0.9.12.tar.bz2 + c4b131f1dab058123e62dd8416d3b073ae7ec2ffc6e5e1574bb266875e2f4d1e i2pupdate_0.9.12.zip + cc721cc0a958f1b08d8d807870f8a6c60a2bcd68a5d71da4f4c190a15e48f6f5 i2pupdate.su2 + 0beb3c4402baefdc75fcd104797dae0e7f6c338fc8b61319b3668b5d607f55a1 i2pupdate.su3 + d4894b8ded236255513d396ab53029be94e5c21f2187d1c9207e60eb1a67b0f9 i2pupdate.sud