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>
|
Wed Aug 14 05:38:45 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-truststore
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
%{?sle15_python_module_pythons}
|
%{?sle15_python_module_pythons}
|
||||||
Name: python-truststore
|
Name: python-truststore
|
||||||
Version: 0.9.1
|
Version: 0.10.4
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Verify certificates using OS trust stores
|
Summary: Verify certificates using OS trust stores
|
||||||
License: MIT
|
License: MIT
|
||||||
@@ -29,6 +29,7 @@ BuildRequires: %{python_module flaky}
|
|||||||
BuildRequires: %{python_module flit-core}
|
BuildRequires: %{python_module flit-core}
|
||||||
BuildRequires: %{python_module httpx}
|
BuildRequires: %{python_module httpx}
|
||||||
BuildRequires: %{python_module pip}
|
BuildRequires: %{python_module pip}
|
||||||
|
BuildRequires: %{python_module pyOpenSSL}
|
||||||
BuildRequires: %{python_module pytest-asyncio}
|
BuildRequires: %{python_module pytest-asyncio}
|
||||||
BuildRequires: %{python_module pytest-httpserver}
|
BuildRequires: %{python_module pytest-httpserver}
|
||||||
BuildRequires: %{python_module pytest}
|
BuildRequires: %{python_module pytest}
|
||||||
@@ -57,7 +58,7 @@ considered experimental.
|
|||||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
%python_expand %fdupes %{buildroot}%{$python_sitelib}
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%pytest -s -k 'not internet'
|
%pytest -s -k 'not internet and not test_wrong_host_succeeds_with_hostname_verification_disabled'
|
||||||
|
|
||||||
%files %{python_files}
|
%files %{python_files}
|
||||||
%doc README.md
|
%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