diff options
author | Brent Cook <bcook@openbsd.org> | 2014-12-07 19:09:24 -0600 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2014-12-07 22:24:03 -0600 |
commit | cfbc62e686f020f3db6b2aa4e86cc19b662c3597 (patch) | |
tree | 4e28d03a864b763f77f51ecd13e3af441af078d2 | |
parent | 6f6ca9dcf0a67715dbdc8fe49cfc5a149e8805ac (diff) | |
download | portable-cfbc62e686f020f3db6b2aa4e86cc19b662c3597.tar.gz portable-cfbc62e686f020f3db6b2aa4e86cc19b662c3597.tar.bz2 portable-cfbc62e686f020f3db6b2aa4e86cc19b662c3597.zip |
update and rework changelog for readability
-rw-r--r-- | ChangeLog | 40 |
1 files changed, 30 insertions, 10 deletions
@@ -28,32 +28,51 @@ history is also available from Git. | |||
28 | 28 | ||
29 | LibreSSL Portable Release Notes: | 29 | LibreSSL Portable Release Notes: |
30 | 30 | ||
31 | 2.1.2 | 31 | 2.1.2 - Many new features and improvements |
32 | * Added reworked GOST cipher suite support | 32 | * Added reworked GOST cipher suite support |
33 | thanks to Dmitry Eremin-Solenikov | 33 | thanks to Dmitry Eremin-Solenikov |
34 | |||
34 | * Enabled Camellia ciphers due to improved patent situation | 35 | * Enabled Camellia ciphers due to improved patent situation |
36 | |||
35 | * Use builtin arc4random implementation on OS X and FreeBSD | 37 | * Use builtin arc4random implementation on OS X and FreeBSD |
36 | addresses some deficiencies in the native implementations, see | 38 | this addresses some deficiencies in the native implementations of |
37 | commit logs for more information. | 39 | these operating systems, see commit logs for more information |
38 | * Added initial Windows mingw-w64 support | 40 | |
39 | thanks to Song Dongsheng for code and comments | 41 | * Added initial Windows mingw-w64 support (32 and 64-bit) |
42 | thanks to Song Dongsheng and others for code and feedback | ||
43 | |||
44 | * Enabled assembly optimizations on x86_64 CPUs | ||
45 | supports Linux, *BSD, Solaris and OS X operating systems | ||
46 | thanks to Wouter Clarie for the initial implementation | ||
47 | |||
40 | * Added no_ssl3/no_tls1_1/no_tls1_2 options to openssl(1) | 48 | * Added no_ssl3/no_tls1_1/no_tls1_2 options to openssl(1) |
41 | * Allow conditional building of the libtls library. | ||
42 | Expect the API and ABI of the library to change. | ||
43 | Early-adopters only. Feedback is welcome. | ||
44 | * Many cleanups | ||
45 | 49 | ||
46 | 2.1.1 | 50 | * Improved build infrastructure, 'make distcheck' now passes |
51 | this simplifies and speeds developer efficiency | ||
52 | thanks to Dmitry Eremin-Solenikov and Wouter Clarie | ||
53 | |||
54 | * Allow conditional building of the libtls library | ||
55 | expect the API and ABI of the library to change | ||
56 | feedback is welcome | ||
57 | |||
58 | * Fixes for more memory leaks, cleanups, etc. | ||
59 | |||
60 | 2.1.1 - Security update | ||
47 | * Address POODLE attack by disabling SSLv3 by default | 61 | * Address POODLE attack by disabling SSLv3 by default |
62 | |||
48 | * Fix Eliptical Curve cipher selection bug | 63 | * Fix Eliptical Curve cipher selection bug |
49 | (https://github.com/libressl-portable/portable/issues/35) | 64 | (https://github.com/libressl-portable/portable/issues/35) |
50 | 65 | ||
51 | 2.1.0 - First release from the OpenBSD 5.7 tree | 66 | 2.1.0 - First release from the OpenBSD 5.7 tree |
52 | * Added support for automatic ephemeral EC keys | 67 | * Added support for automatic ephemeral EC keys |
68 | |||
53 | * Fixes for many memory leaks and overflows in error handlers | 69 | * Fixes for many memory leaks and overflows in error handlers |
70 | |||
54 | * The TLS padding extension (that works around bugs in F5 terminators) is | 71 | * The TLS padding extension (that works around bugs in F5 terminators) is |
55 | off by default | 72 | off by default |
73 | |||
56 | * support for getrandom(2) on Linux 3.17 | 74 | * support for getrandom(2) on Linux 3.17 |
75 | |||
57 | * the NO_ASM macro is no longer being set, providing the first bits toward | 76 | * the NO_ASM macro is no longer being set, providing the first bits toward |
58 | enabling other assembly offloads. | 77 | enabling other assembly offloads. |
59 | 78 | ||
@@ -74,6 +93,7 @@ LibreSSL Portable Release Notes: | |||
74 | 93 | ||
75 | 2.0.1 - Portability fixes: | 94 | 2.0.1 - Portability fixes: |
76 | * Removed -Werror and and other non-portable compiler flags | 95 | * Removed -Werror and and other non-portable compiler flags |
96 | |||
77 | * Allow setting OPENSSLDIR and ENGINSDIR | 97 | * Allow setting OPENSSLDIR and ENGINSDIR |
78 | 98 | ||
79 | 2.0.0 - First release from the OpenBSD 5.6 tree | 99 | 2.0.0 - First release from the OpenBSD 5.6 tree |