comparison CHANGES @ 1125:7cb1f49d89a8

a bit more changelog
author Matt Johnston <matt@ucc.asn.au>
date Fri, 12 Jun 2015 22:55:10 +0800
parents 0b365b6a6f08
children 63ac2261e1b0
comparison
equal deleted inserted replaced
1124:6aeadee3f16b 1125:7cb1f49d89a8
1 - Improve efficiency of writing data to local program/pipes, measured 30% for 1 - Improve efficiency of writing data to local program/pipes, measured 30% increase
2 connections to localhost 2 increase in throughput for connections to localhost
3 3
4 - Use TCP Fast Open on Linux if available. saves a round trip at connection 4 - Use TCP Fast Open on Linux if available. saves a round trip at connection
5 to hosts that have previously been connected. 5 to hosts that have previously been connected.
6 Needs a recent Linux kernel and possibly "sysctl -w net.ipv4.tcp_fastopen=3" 6 Needs a recent Linux kernel and possibly "sysctl -w net.ipv4.tcp_fastopen=3"
7 Client side is disabled by default pending further compatibility testing
8 with networks and systems.
7 9
8 - Forwarded TCP ports connect asynchronously and retry with other available 10 - Forwarded TCP ports connect asynchronously and retry with other available
9 addresses (IPv4 or IPv6) 11 addresses (IPv4 or IPv6, round robin IPs)
10 12
11 - Free memory before exiting, patch from Thorsten Horstmann. Useful for 13 - Free memory before exiting, patch from Thorsten Horstmann. Useful for
12 Dropbear ports to embedded systems and for checking memory leaks 14 Dropbear ports to embedded systems and for checking memory leaks
13 with valgrind. Only partially implemented for client side. 15 with valgrind. Only partially implemented for client side.
14 16
17 - Fix all compile warnings, patch from Gaƫl Portay
18 (note that configure with -Werror may not be successful on some platforms
19 such as OS X and some configuration options may result in unused variable
20 warnings)
21
15 - Fix small ECC memory leaks 22 - Fix small ECC memory leaks
23
24 - Tighten validation of Diffie-Hellman parameters, from Florent Daigniere of
25 Matt Consulting. Odds of bad values are around 2**-512 -- improbable.
26
27 - Twofish-ctr cipher is supported though disabled by default
28
16 29
17 2015.67 - Wednesday 28 January 2015 30 2015.67 - Wednesday 28 January 2015
18 31
19 - Call fsync() after generating private keys to ensure they aren't lost if a 32 - Call fsync() after generating private keys to ensure they aren't lost if a
20 reboot occurs. Thanks to Peter Korsgaard 33 reboot occurs. Thanks to Peter Korsgaard