0.9.33 draft

This commit is contained in:
zzz
2018-01-27 14:44:08 +00:00
parent 508cb24d9a
commit 0626dc8536

View File

@@ -0,0 +1,108 @@
{% trans -%}
==============
0.9.33 Release
==============
{%- endtrans %}
.. meta::
:author: zzz
:date: 2018-01-30
:category: release
:excerpt: {% trans %}0.9.33 with Bug Fixes{% endtrans %}
{% trans -%}
Update details
==============
{%- endtrans %}
{% trans -%}
0.9.33 contains a large number of bug fixes, including i2psnark, i2ptunnel, streaming, and SusiMail.
For those who cannot access the reseed sites directly, we now support several types of proxies for reseeding.
We now set rate limits by default in the hidden services manager.
For those that run high-traffic servers, please review and adjust the limits as 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 %}RELEASE DETAILS{% endtrans %}**
**{% trans %}Changes{% endtrans %}**
- {% trans %}DesktopGui: Enable on OSX{% endtrans %}
- {% trans %}i2ptunnel: Set default rate limits{% endtrans %}
- {% trans %}Reseeding: Add support for proxies{% endtrans %}
- Jetty 9.2.22
- Tomcat 8.5.23
- Wrapper 3.5.34 ({% trans %}new installs only{% endtrans %})
**{% trans %}Bug Fixes{% endtrans %}**
- {% trans %}Client: Remove key when stopping or disabling encrypted lease set{% endtrans %}
- {% trans %}Console: Several keyring configuration fixes{% endtrans %}
- {% trans %}EepGet: Detect and reject redirect to https{% endtrans %}
- {% trans %}HTTP Proxy: Fix up characters in URLs not escaped by browsers {% endtrans %}
- {% trans %}i2psnark: Fix bad completion status on recheck{% endtrans %}
- {% trans %}i2psnark: Prohibit comments unless name is set{% endtrans %}
- {% trans %}i2psnark: Fix crash stopping update torrent{% endtrans %}
- {% trans %}i2ptunnel: Don't erase messages on refresh in UI{% endtrans %}
- {% trans %}i2ptunnel: Propagate reset to and from streaming{% endtrans %}
- {% trans %}i2ptunnel: Add header read timeouts to client proxies{% endtrans %}
- {% trans %}i2ptunnel: Prevent changing sig type after creating destination{% endtrans %}
- {% trans %}Jetty: Fix zero length in request log for static content{% endtrans %}
- {% trans %}Router: Reduce router info lock contention{% endtrans %}
- {% trans %}Streaming: Fix loopback hangs{% endtrans %}
- {% trans %}Streaming: Fix bug causing excessive acks{% endtrans %}
- {% trans %}Streaming: Fix connection close after reset{% endtrans %}
- {% trans %}SusiMail: Fix several issues when using multiple browser tabs{% endtrans %}
- {% trans %}SusuMail: Fix bugs corrupting text attachments and large message bodies{% endtrans %}
- {% trans %}SusiMail: Reject sending messages that exceed server limits{% endtrans %}
- {% trans %}SusiMail: Reduce chance of crashes sending large attachments{% endtrans %}
- {% trans %}SusiMail: Subject line encoding fixes{% endtrans %}
- {% trans %}SusiMail: Fix Cc header{% endtrans %}
- {% trans %}SusiMail: Fix encoding for attachment file names{% endtrans %}
- {% trans %}SusiMail: POP3 socket close after failure{% endtrans %}
- {% trans %}Unit test fixes{% endtrans %}
- {% trans %}Utils: Use constant-time method to check passwords{% endtrans %}
**{% trans %}Other{% endtrans %}**
- {% trans %}Build: Add partial Gradle support{% endtrans %}
- {% trans %}Console: Hide or combine aliased tunnels on tunnels pages{% endtrans %}
- {% trans %}Console: Note encrypted leasesets on netdb page{% endtrans %}
- {% trans %}Console: Use bandwidth setting for burst bandwidth{% endtrans %}
- {% trans %}Console: Refactor multipart form handling to use Servlet 3.0 API{% endtrans %}
- {% trans %}Console: Move most handlers and helpers to the war{% endtrans %}
- {% trans %}Debian: Xenial build is now separate, Zesty+ matches Buster{% endtrans %}
- {% trans %}Debian: Remove ecj dependency; replace glassfish with libtaglibs where able{% endtrans %}
- {% trans %}Debian: Fix builds for x32{% endtrans %}
- {% trans %}i2ptunnel: Refactor edit jsps{% endtrans %}
- {% trans %}i2ptunnel: Message box improvements{% endtrans %}
- {% trans %}Session Key Manager: Delete excess tag sets{% endtrans %}
- {% trans %}SOCKS: Move client code to core{% endtrans %}
- {% trans %}Startup: Increase open files ulimit if able, in i2prouter script (new installs only){% endtrans %}
- {% trans %}SusiMail: UI tweaks and minor fixes{% endtrans %}
- {% trans %}SusiMail: Use internal sockets to connect to servers{% endtrans %}
- {% trans %}SusiMail: Encoder refactoring{% endtrans %}
- {% trans %}SusiMail: State tracking refactoring{% endtrans %}
- {% trans %}Translation updates{% endtrans %}
- {% trans %}Update GeoIP data{% endtrans %}
`Full list of fixed bugs`_
.. _{% trans %}`Full list of fixed bugs`{% endtrans %}: http://{{ i2pconv('trac.i2p2.i2p') }}/query?resolution=fixed&milestone=0.9.33
**{% trans %}SHA256 Checksums:{% endtrans %}**
::
TBD