- 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
OBS-URL: https://build.opensuse.org/request/show/1240749
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=11
- 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
OBS-URL: https://build.opensuse.org/request/show/1114433
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=3