diff options
author | Brent Cook <bcook@openbsd.org> | 2017-03-25 17:19:25 -0500 |
---|---|---|
committer | Brent Cook <bcook@openbsd.org> | 2017-03-25 17:19:25 -0500 |
commit | 19cf5c9b01b717564b472d2704154d8b9a749e49 (patch) | |
tree | 32306bef6acdf26efe672ae661a9ef87ed7e9751 | |
parent | 570717c4888ba20ecb24ef873dd9647caad69685 (diff) | |
download | portable-19cf5c9b01b717564b472d2704154d8b9a749e49.tar.gz portable-19cf5c9b01b717564b472d2704154d8b9a749e49.tar.bz2 portable-19cf5c9b01b717564b472d2704154d8b9a749e49.zip |
update changelog for 2.5.2
-rw-r--r-- | ChangeLog | 39 |
1 files changed, 37 insertions, 2 deletions
@@ -28,6 +28,41 @@ history is also available from Git. | |||
28 | 28 | ||
29 | LibreSSL Portable Release Notes: | 29 | LibreSSL Portable Release Notes: |
30 | 30 | ||
31 | 2.5.2 - Security features and bugfixes | ||
32 | |||
33 | * Improved portability of ocspcheck(1) | ||
34 | |||
35 | * Fixed assorted memory leaks and error handling. | ||
36 | |||
37 | * Removed STREEBOG 512 MAC | ||
38 | |||
39 | * Addednew root CAs from SECOM Trust Systems / Security Communication | ||
40 | of Japan | ||
41 | |||
42 | * Added EVP interface for MD5+SHA1 hashes | ||
43 | |||
44 | * Fixed DTLS client failures when the server sends a certificate | ||
45 | request. | ||
46 | |||
47 | * Many new regression tests | ||
48 | |||
49 | * Correct handling of padding when upgrading an SSLv2 challenge into | ||
50 | an SSLv3/TLS connection. | ||
51 | |||
52 | * Added recallocarray(1) memory allocation function, converted various | ||
53 | places in the library to use it, such as CBB and BUF_MEM_grow. | ||
54 | This function ensures that when a private memory buffer is resized, | ||
55 | freed memory is explicitly cleared before being returned to the | ||
56 | heap. | ||
57 | |||
58 | * Allow protocols and ciphers to be set on a TLS config object in | ||
59 | libtls. | ||
60 | |||
61 | * Improved nc(1) TLS handshake CPU usage and server-side error | ||
62 | reporting. | ||
63 | |||
64 | * Removed handshake digest code and replaced with handshake hash. | ||
65 | |||
31 | 2.5.1 - Bug and security fixes, new features, documentation updates | 66 | 2.5.1 - Bug and security fixes, new features, documentation updates |
32 | 67 | ||
33 | * X509_cmp_time() now passes a malformed GeneralizedTime field as an | 68 | * X509_cmp_time() now passes a malformed GeneralizedTime field as an |
@@ -75,10 +110,10 @@ LibreSSL Portable Release Notes: | |||
75 | SSL{_CTX}_set1_groups{_list}() - also provide defines for the previous | 110 | SSL{_CTX}_set1_groups{_list}() - also provide defines for the previous |
76 | SSL{_CTX}_set1_curves{_list} names. This also changes the default | 111 | SSL{_CTX}_set1_curves{_list} names. This also changes the default |
77 | list of curves to be X25519, P-256 and P-384. All other curves must | 112 | list of curves to be X25519, P-256 and P-384. All other curves must |
78 | be manually enabled. | 113 | be manually enabled. |
79 | 114 | ||
80 | * Added -groups option to openssl(1) s_client for specifying the curves | 115 | * Added -groups option to openssl(1) s_client for specifying the curves |
81 | to be used in a colon-separated list. | 116 | to be used in a colon-separated list. |
82 | 117 | ||
83 | * Merged client/server version negotiation code paths into one, | 118 | * Merged client/server version negotiation code paths into one, |
84 | reducing much duplicate code. | 119 | reducing much duplicate code. |