Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
9a5e2f1686 | ||
![]() |
c4ebe2518c | ||
![]() |
1d36474726 |
34
ChangeLog
34
ChangeLog
@@ -28,6 +28,40 @@ history is also available from Git.
|
|||||||
|
|
||||||
LibreSSL Portable Release Notes:
|
LibreSSL Portable Release Notes:
|
||||||
|
|
||||||
|
2.4.4 - Reliability improvements
|
||||||
|
|
||||||
|
* Avoid continual processing of an unlimited number of TLS records,
|
||||||
|
which can cause a denial-of-service condition.
|
||||||
|
|
||||||
|
* In X509_cmp_time(), pass asn1_time_parse() the tag of the field
|
||||||
|
being parsed so that a malformed GeneralizedTime field is recognized as
|
||||||
|
an error instead of potentially being interpreted as if it was a valid
|
||||||
|
UTCTime.
|
||||||
|
|
||||||
|
* Improve ticket validity checking when tlsext_ticket_key_cb()
|
||||||
|
callback chooses a different HMAC algorithm.
|
||||||
|
|
||||||
|
* Check for packets with a truncated DTLS cookie.
|
||||||
|
|
||||||
|
* Detect zero-length encrypted session data early, instead of when
|
||||||
|
malloc(0) fails or the HMAC check fails.
|
||||||
|
|
||||||
|
* Check for and handle failure of HMAC_{Update,Final} or
|
||||||
|
EVP_DecryptUpdate()
|
||||||
|
|
||||||
|
2.4.3 - Bug fixes and reliability improvements
|
||||||
|
|
||||||
|
* Reverted change that cleans up the EVP cipher context in
|
||||||
|
EVP_EncryptFinal() and EVP_DecryptFinal(). Some software relies on the
|
||||||
|
previous behaviour.
|
||||||
|
|
||||||
|
* Avoid unbounded memory growth in libssl, which can be triggered by a
|
||||||
|
TLS client repeatedly renegotiating and sending OCSP Status Request
|
||||||
|
TLS extensions.
|
||||||
|
|
||||||
|
* Avoid falling back to a weak digest for (EC)DH when using SNI with
|
||||||
|
libssl.
|
||||||
|
|
||||||
2.4.2 - Bug fixes and improvements
|
2.4.2 - Bug fixes and improvements
|
||||||
|
|
||||||
* Fixed loading default certificate locations with openssl s_client.
|
* Fixed loading default certificate locations with openssl s_client.
|
||||||
|
@@ -196,6 +196,11 @@ add_test(mont mont)
|
|||||||
|
|
||||||
# ocsp_test
|
# ocsp_test
|
||||||
if(ENABLE_EXTRATESTS)
|
if(ENABLE_EXTRATESTS)
|
||||||
|
if(NOT "${OPENSSLDIR}" STREQUAL "")
|
||||||
|
add_definitions(-D_PATH_SSL_CA_FILE=\"${OPENSSLDIR}/cert.pem\")
|
||||||
|
else()
|
||||||
|
add_definitions(-D_PATH_SSL_CA_FILE=\"${CMAKE_INSTALL_PREFIX}/etc/ssl/cert.pem\")
|
||||||
|
endif()
|
||||||
add_executable(ocsp_test ocsp_test.c)
|
add_executable(ocsp_test ocsp_test.c)
|
||||||
target_link_libraries(ocsp_test ${OPENSSL_LIBS})
|
target_link_libraries(ocsp_test ${OPENSSL_LIBS})
|
||||||
add_test(ocsptest ${CMAKE_CURRENT_SOURCE_DIR}/ocsptest.sh)
|
add_test(ocsptest ${CMAKE_CURRENT_SOURCE_DIR}/ocsptest.sh)
|
||||||
|
Reference in New Issue
Block a user