From 87fee3a610233dc09b5c48b3bee361df8cfe774e Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 24 Feb 2017 14:41:00 +0000 Subject: [PATCH] Roadmap update, 0.9.29 release draft --- .../blog/2017/02/27/0.9.29-Release.draft.rst | 81 +++++++++++++++++++ i2p2www/pages/site/get-involved/roadmap.html | 38 +++++---- 2 files changed, 105 insertions(+), 14 deletions(-) create mode 100644 i2p2www/blog/2017/02/27/0.9.29-Release.draft.rst diff --git a/i2p2www/blog/2017/02/27/0.9.29-Release.draft.rst b/i2p2www/blog/2017/02/27/0.9.29-Release.draft.rst new file mode 100644 index 000000000..d71bdd204 --- /dev/null +++ b/i2p2www/blog/2017/02/27/0.9.29-Release.draft.rst @@ -0,0 +1,81 @@ +{% trans -%} +============== +0.9.29 Release +============== +{%- endtrans %} +.. meta:: + :author: zzz + :date: 2017-02-27 + :category: release + :excerpt: {% trans %}0.9.29 contains bug fixes{% endtrans %} + +{% trans -%} +Update details +============== +{%- endtrans %} + +{% trans -%} +0.9.29 contains fixes for numerous Trac tickets, including workarounds for corrupt compressed messages. +We now support NTP over IPv6. +We've added preliminary Docker support. +We now have translated man pages. +We now pass same-origin Referer headers through the HTTP proxy. +There are more fixes for Java 9, although we do not yet recommend Java 9 for general use. +{%- 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 %}BOB database refactor{% endtrans %} +- {% trans %}Fixes for Java 9, still not recommended for general use{% endtrans %} +- {% trans %}NTP fixes for security and standards{% endtrans %} +- {% trans %}NTP IPv6 support{% endtrans %} +- {% trans %}Don't display very old news in console{% endtrans %} +- {% trans %}Blocklist checking improvements{% endtrans %} +- {% trans %}Add preliminary Docker support{% endtrans %} +- {% trans %}Add Referrer-Policy headers to console{% endtrans %} +- {% trans %}Pass same-origin Referer headers through proxy{% endtrans %} +- {% trans %}Translated man pages{% endtrans %} + + +**{% trans %}Bug Fixes{% endtrans %}** + +- {% trans %}Add support for outproxy plugin to CONNECT proxy{% endtrans %} +- {% trans %}Replace random tunnel keys when rekeying{% endtrans %} +- {% trans %}Fix streaming optional delay and choking{% endtrans %} +- {% trans %}Don't hard fail on message expired error in streaming{% endtrans %} +- {% trans %}Fix javadoc errors{% endtrans %} +- {% trans %}Fix broken unit tests{% endtrans %} +- {% trans %}Ensure i2psnark finishes writing config files at shutdown{% endtrans %} +- {% trans %}Fix rare NPE in AES via NTCP{% endtrans %} +- {% trans %}Disable caching of compressors, in an attempt to fix corruption{% endtrans %} +- {% trans %}Don't close SAM or BOB session on receipt of corrupt compressed data{% endtrans %} + + +**{% trans %}Other{% endtrans %}** + +- {% trans %}Add support for ports to CONNECT proxy{% endtrans %} +- {% trans %}Consolidate stream copy code{% endtrans %} +- {% trans %}Consolidate console timer threads{% endtrans %} +- {% trans %}{% trans %}New streaming test harness{% endtrans %} +- {% trans %}Translation updates{% endtrans %} +- {% trans %}Update GeoIP data (new installs and PPA only){% endtrans %} + + +`Full list of fixed bugs`_ + +.. _{% trans %}`Full list of fixed bugs`{% endtrans %}: http://{{ i2pconv('trac.i2p2.i2p') }}/query?resolution=fixed&milestone=0.9.29 + + +**{% trans %}SHA256 Checksums:{% endtrans %}** + +:: + + diff --git a/i2p2www/pages/site/get-involved/roadmap.html b/i2p2www/pages/site/get-involved/roadmap.html index 0ec611c23..47647e857 100644 --- a/i2p2www/pages/site/get-involved/roadmap.html +++ b/i2p2www/pages/site/get-involved/roadmap.html @@ -135,32 +135,25 @@ Bug fixes, translation updates, geoip updates <h2 id="v0.9.29">0.9.29</h2> -<p><b>Target release date: Mid-February 2017</b></p> +<p><b>Target release date: February 27, 2017</b></p> <ul><li> More fixes for Java 9 </li><li> -Initial work on crypto migration for existing hidden services -</li><li> -Fix and enable linux tray app +NTP hardening and IPv6 support </li><li> -Mac OS X installer, dock, tray enhancements (partial) +Same-origin referer pass through </li><li> -Further work on pluggable transports: obfs4 as a plugin +BOB database refactor </li><li> -Private test net setup improvements +Preliminary Docker support </li><li> -Progress on proposal #123 (NTCP2) -</li><li> -Progress on proposal #111 -(LS2 with multi-destination support) +Translated man pages </li><li> I2PBote release 0.4.5 </li><li> stats.i2p accepts authentication strings (proposal #112) </li><li> -Review ElGamal website docs -</li><li> -Tahoe site +Streaming test harness </li><li> Bug fixes, translation updates, geoip updates </li></ul> @@ -172,8 +165,23 @@ Bug fixes, translation updates, geoip updates <ul><li> ElGamal speedups </li><li> +Initial work on crypto migration for existing hidden services +</li><li> +Fix and enable linux tray app +</li><li> +Further work on pluggable transports: obfs4 as a plugin +</li><li> +Private test net setup improvements +</li><li> +Progress on proposal #123 (NTCP2) +</li><li> +Progress on proposal #111 +(LS2 with multi-destination support) +</li><li> Mac OS X installer, dock, tray enhancements (partial) </li><li> +Review ElGamal website docs +</li><li> Initial research on ElGamal replacement ("new crypto") </li><li> i2ptunnel authentication page improvements @@ -188,6 +196,8 @@ Capacity improvements: discussions and research </li><li> Create proposal and research multipath and path-awareness via I2CP </li><li> +Tahoe site +</li><li> Android gather user feedback </li><li> Android UI enhancements -- GitLab