pyOpenSSL-26.4.0-1.fc45
complete
Python wrapper module around the OpenSSL library
built by guoguo
completed Thu, 29 Oct 2026 21:58:58 UTC
Description
High-level wrapper around a subset of the OpenSSL library, includes among others
* SSL.Connection objects, wrapping the methods of Python's portable
sockets
* Callbacks written in Python
* Extensive error-handling mechanism, mirroring OpenSSL's error codes
RPMs
3 files, 2 archessrc
noarch
Logs
noarch
Changelog
* Thu Aug 13 2026 Jeremy Cline <jeremycline@microsoft.com> - 26.4.0-1 - Update to v26.4 * Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 26.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild * Thu Jul 02 2026 Jeremy Cline <jeremycline@microsoft.com> - 26.3.0-1 - Update to v26.3.0 * Fri Jun 12 2026 Yaakov Selkowitz <yselkowi@redhat.com> - 26.2.0-3 - Rebuilt for openssl 4.0 * Thu Jun 04 2026 Python Maint <python-maint@redhat.com> - 26.2.0-2 - Rebuilt for Python 3.15 * Tue May 05 2026 Jeremy Cline <jeremycline@microsoft.com> - 26.2.0-1 - Update to v26.2.0 * Wed Apr 29 2026 Jeremy Cline <jeremycline@microsoft.com> - 26.1.0-1 - Update to 26.1.0 * Wed Mar 18 2026 Jeremy Cline <jeremycline@microsoft.com> - 26.0.0-1 - Update to v26.0.0 - Added support for using aws-lc instead of OpenSSL. - Properly raise an error if a DTLS cookie callback returned a cookie longer than DTLS1_COOKIE_LENGTH bytes. Previously this would result in a buffer-overflow. Credit to dark_haxor for reporting the issue. CVE-2026-27459 - Added OpenSSL.SSL.Connection.get_group_name to determine which group name was negotiated. - Context.set_tlsext_servername_callback now handles exceptions raised in the callback by calling sys.excepthook and returning a fatal TLS alert. Previously, exceptions were silently swallowed and the handshake would proceed as if the callback had succeeded. Credit to Leury Castillo for reporting this issue. CVE-2026-27448 * Thu Jan 22 2026 Jeremy Cline <jeremycline@linux.microsoft.com> - 25.3.0-1 - Update to 25.3.0 - pyOpenSSL now sets SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER on connections by default, matching CPython’s behavior. - Added OpenSSL.SSL.Context.clear_mode. - Added OpenSSL.SSL.Context.set_tls13_ciphersuites to set the allowed TLS 1.3 ciphers. - Added OpenSSL.SSL.Connection.set_info_callback * Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 25.1.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 25.1.0-5 - Rebuilt for Python 3.14.0rc3 bytecode * Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 25.1.0-4 - Rebuilt for Python 3.14.0rc2 bytecode * Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 25.1.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Tue Jun 03 2025 Python Maint <python-maint@redhat.com> - 25.1.0-2 - Rebuilt for Python 3.14 * Wed May 21 2025 Jeremy Cline <jeremycline@linux.microsoft.com> - 25.1.0-1 - Update to v25.1.0 - Attempting using any methods that mutate an OpenSSL.SSL.Context after it has been used to create an OpenSSL.SSL.Connection will emit a warning. In a future release, this will raise an exception. * Wed Jan 22 2025 Jeremy Cline <jeremycline@linux.microsoft.com> - 25.0.0-1 - Update to v25.0.0 * Sat Jan 18 2025 Fedora Release Engineering <releng@fedoraproject.org> - 24.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild