forked from pool/python-truststore
Compare commits
8 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 04da7393f8 | |||
| b803d85355 | |||
| 707436e7b3 | |||
| fb3e1ebd8c | |||
| 31b82e451a | |||
| bc9b10c8bc | |||
| 415afa3be5 | |||
| 5fd8f8441b |
@@ -1,3 +1,54 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 30 12:32:08 UTC 2025 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-truststore
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-truststore
|
||||
Version: 0.9.1
|
||||
Version: 0.10.4
|
||||
Release: 0
|
||||
Summary: Verify certificates using OS trust stores
|
||||
License: MIT
|
||||
@@ -29,6 +29,7 @@ BuildRequires: %{python_module flaky}
|
||||
BuildRequires: %{python_module flit-core}
|
||||
BuildRequires: %{python_module httpx}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module pyOpenSSL}
|
||||
BuildRequires: %{python_module pytest-asyncio}
|
||||
BuildRequires: %{python_module pytest-httpserver}
|
||||
BuildRequires: %{python_module pytest}
|
||||
@@ -57,7 +58,7 @@ considered experimental.
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||
|
||||
%check
|
||||
%pytest -s -k 'not internet'
|
||||
%pytest -s -k 'not internet and not test_wrong_host_succeeds_with_hostname_verification_disabled'
|
||||
|
||||
%files %{python_files}
|
||||
%doc README.md
|
||||
|
||||
3
truststore-0.10.4.tar.gz
Normal file
3
truststore-0.10.4.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:206df24198a4a1257e3f9d9a02bbf09a526211d59fcc5f9f7e9b71b5079a9aa9
|
||||
size 30349
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2716d09dc828e5df71673d881e558aa72337d816d93fa7f282c6c19989b7e772
|
||||
size 26720
|
||||
Reference in New Issue
Block a user