Prepare for v5.9.2 release

pull/71/head v5.9.2-stable
Kareem 2026-07-15 15:43:54 -07:00
parent 2e77f306c2
commit cf2455e95e
3 changed files with 13 additions and 3 deletions

View File

@ -1,3 +1,13 @@
wolfSSL-py Release 5.9.2 (Jul 15, 2026)
============================================
* Fix SSLSocket.write() corrupting bytes-like data such as bytearray/memoryview
* Return None instead of raising from getpeercert() when the peer sends no certificate
* Require verify_mode=CERT_REQUIRED when enabling check_hostname
* Map non-blocking WANT_READ/WANT_WRITE to SSLWantReadError/SSLWantWriteError
* FFI and build fixes
* Fenrir fixes
* Update wolfSSL to version 5.9.2
wolfSSL-py Release 5.8.4 (Dec 29, 2025)
============================================
* Fix an issue which allowed a client without a cert to connect despite setting verify_mode to CERT_REQUIRED (CVE-2025-15346):

@ -1 +1 @@
Subproject commit 59f4fa568615396fbf381b073b220d1e8d61e4c2
Subproject commit ac01707f552c611fbd135cc723b2682b3e7f80f2

View File

@ -1,6 +1,6 @@
# When bumping the C library version, reset the POST count to 0
__wolfssl_version__ = "v5.8.4-stable"
__wolfssl_version__ = "v5.9.2-stable"
# We're using implicit post releases [PEP 440] to bump package version
# while maintaining the C library version intact for better reference.
@ -8,4 +8,4 @@ __wolfssl_version__ = "v5.8.4-stable"
#
# MAJOR.MINOR.BUILD-POST
__version__ = "5.8.4-0"
__version__ = "5.9.2-0"