update changelog
This commit is contained in:
parent
0f7e193c80
commit
83e352466e
37
ChangeLog
37
ChangeLog
@ -30,15 +30,46 @@ LibreSSL Portable Release Notes:
|
|||||||
|
|
||||||
2.7.0 - Bug fixes and improvements
|
2.7.0 - Bug fixes and improvements
|
||||||
|
|
||||||
* Merged more DTLS support into the regular TLS code path, removing
|
* Added support for many new OpenSSL 1.0.2 and 1.1 APIs, based on an
|
||||||
duplicated code.
|
observations of real-world usage among applications. These are
|
||||||
|
implemented in parallel with existing OpenSSL 1.0.1 APIs for
|
||||||
|
backward compatibility.
|
||||||
|
|
||||||
* Converted ssl3_send_client_hello(), ssl3_send_server_hello() to CBB.
|
* Extensive corrections, improvements, and additions to the
|
||||||
|
API documentation, including new public APIs from OpenSSL that had
|
||||||
|
no pre-existing documentation.
|
||||||
|
|
||||||
|
* Added support for automatic library initialization in libcrypto,
|
||||||
|
libssl, and libtls. Support for pthread_once or a compatible
|
||||||
|
equivalent is now required of the target operating system. As a
|
||||||
|
side-effect, minimum Windows support is Vista or higher.
|
||||||
|
|
||||||
|
* Converted more packet handling methods to CBB, which improves
|
||||||
|
resiliency when processing malformed input data.
|
||||||
|
|
||||||
|
* Rewrote TLS extension handling, improving consistency of
|
||||||
|
checks for malformed or duplicate extensions.
|
||||||
|
|
||||||
* Rewrite ASN1_TYPE_{get,set}_octetstring() using templated ASN.1.
|
* Rewrite ASN1_TYPE_{get,set}_octetstring() using templated ASN.1.
|
||||||
This removes the last remaining use of the old M_ASN1_* macros
|
This removes the last remaining use of the old M_ASN1_* macros
|
||||||
(asn1_mac.h) from API that needs to continue to exist.
|
(asn1_mac.h) from API that needs to continue to exist.
|
||||||
|
|
||||||
|
* Added support for client-side session resumption in libtls.
|
||||||
|
A libtls client can specify a session file descriptor (a regular
|
||||||
|
file with appropriate ownership and permissions) and libtls will
|
||||||
|
manage reading and writing of session data across TLS handshakes.
|
||||||
|
|
||||||
|
* Improved support for strict alignment on ARMv7 architectures,
|
||||||
|
conditionally enabling assembly in those cases.
|
||||||
|
|
||||||
|
* Fixed a memory leak in libtls when reusing a tls_config.
|
||||||
|
|
||||||
|
* Merged more DTLS support into the regular TLS code path, removing
|
||||||
|
duplicated code.
|
||||||
|
|
||||||
|
* Many improvements to Windows Cmake-based builds and tests,
|
||||||
|
especially when targeting Visual Studio.
|
||||||
|
|
||||||
2.6.4 - Bug fixes
|
2.6.4 - Bug fixes
|
||||||
|
|
||||||
* Make tls_config_parse_protocols() work correctly when passed a NULL
|
* Make tls_config_parse_protocols() work correctly when passed a NULL
|
||||||
|
Loading…
x
Reference in New Issue
Block a user