forked from pool/python-truststore
* Fixed the patching of Requests' globally-cached `ssl.SSLContext` object to work automagically with ``truststore.inject_into_ssl()`` regardless of import-order. * Speed up import times by skipping feature-checking for known Python implementations (CPython and PyPy). OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=13
75 lines
3.4 KiB
Plaintext
75 lines
3.4 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Feb 24 10:44:14 UTC 2025 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- update to 0.10.1:
|
|
* Fixed the patching of Requests' globally-cached
|
|
`ssl.SSLContext` object to work automagically with
|
|
``truststore.inject_into_ssl()`` regardless of import-order.
|
|
* Speed up import times by skipping feature-checking for known
|
|
Python implementations (CPython and PyPy).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 28 10:07:25 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
|
|
|
- Update to 0.10.0
|
|
* Added support for macOS 10.13 and earlier using the `SecTrustEvaluate`
|
|
API. Note that this API doesn't return fine-grained errors like
|
|
`SecTrustEvaluateWithError` (requires macOS 10.14+).
|
|
* Added `SSLContext.set_default_verify_paths()` method.
|
|
* Changed method for disabling hostname verification for macOS and
|
|
Windows. Previously would ignore hostname verification errors if
|
|
`SSLContext.check_hostname` was `False`.
|
|
Now for both macOS and Windows the certificate verification policy
|
|
is configured to not check certificate hostname. This should have
|
|
no effect on users.
|
|
- from version 0.9.2
|
|
* Fixed an issue where implementations supporting Python 3.10 but not
|
|
the peer certificate chain APIs would fail during the handshake instead
|
|
of when importing the `truststore` module. The module now raises an error
|
|
immediately instead of on first handshake. This was added for the GraalPy
|
|
implementation specifically, but there may be others.
|
|
- Skip test_wrong_host_succeeds_with_hostname_verification_disabled test
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 3 05:43:57 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Add missing BuildRequires on pyOpenSSL for the testsuite, rather than
|
|
depending on it transitivity.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 14 05:38:45 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- Update to 0.9.1:
|
|
* Fixed an issue for CPython 3.13 where `ssl.SSLSocket` and `ssl.SSLObject`
|
|
certificate chain APIs would return different types.
|
|
* Added support for Python 3.13.
|
|
* Fixed loading additional certificates on macOS.
|
|
- Drop patch no-network-testing.patch, not required.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 2 08:02:57 UTC 2024 - Andreas Schneider <asn@cryptomilk.org>
|
|
|
|
- Use sle15_python_module_pythons
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Sep 29 17:56:07 UTC 2023 - Ondřej Súkup <mimi.vx@gmail.com>
|
|
|
|
- update to 0.8.0
|
|
- refresh no-network-testing.patch
|
|
* Added documentation for how to use truststore with urllib3,
|
|
Requests, aiohttp, and pip.
|
|
* Added pass-through implementations for many ssl.SSLContext methods
|
|
like load_cert_chain(), set_alpn_protocols(), etc.
|
|
* Added inject_into_ssl() and extract_from_ssl() to enable Truststore
|
|
for all packages using ssl.SSLContext automatically
|
|
* Added support for setting check_hostname, verify_mode, and verify_flags.
|
|
* Fixed issue where a RecursionError that would be raised when setting
|
|
SSLContext.minimum_version or .maximum_version
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 28 15:00:19 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
|
|
|
- Initial packaging effort for truststore 0.4.0.
|
|
- Add no-network-testing.patch to skip networked tests
|
|
(gh#sethmlarson/truststore#65).
|