17
0

8 Commits

Author SHA256 Message Date
5c75dcc82c - update to 0.10.4:
* Fixed a thread-safety issue when configuring the internal
    `ssl.SSLContext` object.
  * Added support for the system certificate bundle in Fedora 43
    and later.
  * Release failed to publish to PyPI due to outdated build
    tools.
  * Created new release (0.10.3) after updating `build` to
    1.2.2.post1.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=15
2025-09-30 12:32:19 +00:00
c96a0c3617 - 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).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=13
2025-02-24 10:44:31 +00:00
c97fbba9a0 Accepting request 1240749 from home:glaubitz:branches:devel:languages:python
- 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
2025-01-28 10:35:05 +00:00
1364cd49ba - Add missing BuildRequires on pyOpenSSL for the testsuite, rather than
depending on it transitivity.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=9
2024-10-03 05:44:11 +00:00
2a4a90a2f7 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=7
2024-08-14 05:39:21 +00:00
a06e82e302 Accepting request 1154259 from home:gladiac:branches:devel:languages:python
- Use sle15_python_module_pythons

OBS-URL: https://build.opensuse.org/request/show/1154259
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=5
2024-03-05 09:33:39 +00:00
31641fd308 Accepting request 1114433 from home:mimi_vx:branches:devel:languages:python
- 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
2023-09-30 13:15:18 +00:00
49959d3b19 - Initial packaging effort for truststore 0.4.0.
- Add no-network-testing.patch to skip networked tests
  (gh#sethmlarson/truststore#65).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-truststore?expand=0&rev=1
2022-07-29 09:22:43 +00:00