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 /ChangeLog | |
| parent | 6f6ca9dcf0a67715dbdc8fe49cfc5a149e8805ac (diff) | |
| download | portable-cfbc62e686f020f3db6b2aa4e86cc19b662c3597.tar.gz portable-cfbc62e686f020f3db6b2aa4e86cc19b662c3597.tar.bz2 portable-cfbc62e686f020f3db6b2aa4e86cc19b662c3597.zip | |
update and rework changelog for readability
Diffstat (limited to 'ChangeLog')
| -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 |
