:excerpt:{% trans %}0.9.3 includes extensive low-level changes to the queueing of messages in the router. We implement the CoDel Active Queue Management (AQM) algorithm. We also unify the queueing and priority mechanisms in the transports to aid diagnosis and reduce network latency. Work continues on fixing UDP transport bugs and making UDP more resistant to attacks. There are more changes to improve the performance of the router and reduce its memory usage. Also, we enable i2psnark's DHT support, introduced last release, by default.{% endtrans %}
0.9.3 includes extensive low-level changes to the queueing of messages in the router. We implement the CoDel Active Queue Management (AQM) algorithm. We also unify the queueing and priority mechanisms in the transports to aid diagnosis and reduce network latency. Work continues on fixing UDP transport bugs and making UDP more resistant to attacks. There are more changes to improve the performance of the router and reduce its memory usage. Also, we enable i2psnark's DHT support, introduced last release, by default.
- {% trans %}Several SSU fixes including memory leak, and better handling of routers behind firewalls that change UDP ports; additional defenses for malicious packets.{% endtrans %}
- {% trans %}Fix piece selection (rarest-first) bugs in i2psnark{% endtrans %}
- {% trans %}Fix bug causing multiple browsers to open at startup{% endtrans %}
- {% trans %}Improvements in caching{% endtrans %}
- {% trans %}Several synchronization fixes and lock contention reduction{% endtrans %}
- {% trans %}Major reduction in SSU buffers memory use{% endtrans %}
- {% trans %}Fix streaming connection timeout back to 1 minute, was inadvertently changed to 5 minutes; set i2ptunnel server read timeout to 5 minutes, was unlimited{% endtrans %}