diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 17 |
1 files changed, 9 insertions, 8 deletions
@@ -30,10 +30,11 @@ LibreSSL Portable Release Notes: | |||
30 | 30 | ||
31 | 2.7.0 - Bug fixes and improvements | 31 | 2.7.0 - Bug fixes and improvements |
32 | 32 | ||
33 | * Added support for many new OpenSSL 1.0.2 and 1.1 APIs, based on an | 33 | * Added support for many OpenSSL 1.0.2 and 1.1 APIs, based on |
34 | observations of real-world usage among applications. These are | 34 | observations of real-world usage in applications. These are |
35 | implemented in parallel with existing OpenSSL 1.0.1 APIs for | 35 | implemented in parallel with existing OpenSSL 1.0.1 APIs - visibility |
36 | backward compatibility. | 36 | changes have not been made to existing structs, allowing code written |
37 | for older OpenSSL APIs to continue working. | ||
37 | 38 | ||
38 | * Extensive corrections, improvements, and additions to the | 39 | * Extensive corrections, improvements, and additions to the |
39 | API documentation, including new public APIs from OpenSSL that had | 40 | API documentation, including new public APIs from OpenSSL that had |
@@ -45,12 +46,12 @@ LibreSSL Portable Release Notes: | |||
45 | side-effect, minimum Windows support is Vista or higher. | 46 | side-effect, minimum Windows support is Vista or higher. |
46 | 47 | ||
47 | * Converted more packet handling methods to CBB, which improves | 48 | * Converted more packet handling methods to CBB, which improves |
48 | resiliency when processing malformed input data. | 49 | resiliency when generating TLS messages. |
49 | 50 | ||
50 | * Rewrote TLS extension handling, improving consistency of | 51 | * Completed TLS extension handling rewrite, improving consistency of |
51 | checks for malformed or duplicate extensions. | 52 | checks for malformed and duplicate extensions. |
52 | 53 | ||
53 | * Rewrite ASN1_TYPE_{get,set}_octetstring() using templated ASN.1. | 54 | * Rewrote ASN1_TYPE_{get,set}_octetstring() using templated ASN.1. |
54 | This removes the last remaining use of the old M_ASN1_* macros | 55 | This removes the last remaining use of the old M_ASN1_* macros |
55 | (asn1_mac.h) from API that needs to continue to exist. | 56 | (asn1_mac.h) from API that needs to continue to exist. |
56 | 57 | ||