From 16885b3a0e74cb727afeaf3ada7daa06a2696724 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 24 Nov 2024 12:49:25 +0100 Subject: [PATCH 01/19] update to 0.2.9 --- showcert-add-cryptography-dependency.patch | 12 ------------ showcert.spec | 8 +++++--- sources | 2 +- 3 files changed, 6 insertions(+), 16 deletions(-) delete mode 100644 showcert-add-cryptography-dependency.patch diff --git a/showcert-add-cryptography-dependency.patch b/showcert-add-cryptography-dependency.patch deleted file mode 100644 index 84a8f45..0000000 --- a/showcert-add-cryptography-dependency.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index c983f4d..c96abbc 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -11,6 +11,7 @@ dynamic = [ "version" ] - keywords = [ "SSL", "TLS", "certificate", "verify", "remote", "local", "X.509", "simple", "openssl", "alternative", "CA", "generate", "showcert", "gencert" ] - - dependencies = [ -+ 'cryptography', - 'pyopenssl', - 'pem', - 'certifi' diff --git a/showcert.spec b/showcert.spec index 58ae593..381bd67 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,5 +1,5 @@ Name: showcert -Version: 0.2.3 +Version: 0.2.9 Release: 1%{?dist} Summary: inspect TLS certificates presented by remote servers @@ -7,8 +7,6 @@ License: MIT URL: https://github.com/yaroslaff/showcert Source: %{pypi_source showcert} -# https://github.com/yaroslaff/showcert/issues/4 -Patch1: %{name}-add-cryptography-dependency.patch BuildArch: noarch BuildRequires: python3-devel @@ -55,6 +53,10 @@ gencert --help %{_bindir}/gencert %changelog +* Sun Nov 24 2024 Felix Schwarz - 0.2.9-1 +- update to 0.2.9 + + * Thu Aug 08 2024 Felix Schwarz - 0.2.3-1 - initial package diff --git a/sources b/sources index 0573f40..2d0472f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (showcert-0.2.3.tar.gz) = f5ff717d1e6cd2804eb2ef1617014258ce323658d2c26f42d368e55f60f49d2d4158d20efa38a9b513e3f6f0b2b024fc80a32a3e7bc4d55396ba413879fff211 +SHA512 (showcert-0.2.9.tar.gz) = 8805f0f988cf23aefae46dcc4e70cc75ae9f7471c0a0f23f0be9f68c47a6d04d419b0191d0b99c8f3c0c24cecfdb4d39a11b6e2b43bd4d96fbfce5dc969e67b3 From 29ae019a3ec84b55fdf35ddf56c9812fa336b6ad Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Fri, 20 Dec 2024 09:08:02 +0100 Subject: [PATCH 02/19] update to 0.2.11 --- showcert.spec | 6 ++++-- sources | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/showcert.spec b/showcert.spec index 381bd67..f918cf4 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,5 +1,5 @@ Name: showcert -Version: 0.2.9 +Version: 0.2.11 Release: 1%{?dist} Summary: inspect TLS certificates presented by remote servers @@ -53,10 +53,12 @@ gencert --help %{_bindir}/gencert %changelog +* Fri Dec 20 2024 Felix Schwarz - 0.2.11-1 +- update to 0.2.11 + * Sun Nov 24 2024 Felix Schwarz - 0.2.9-1 - update to 0.2.9 - * Thu Aug 08 2024 Felix Schwarz - 0.2.3-1 - initial package diff --git a/sources b/sources index 2d0472f..4ec04f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (showcert-0.2.9.tar.gz) = 8805f0f988cf23aefae46dcc4e70cc75ae9f7471c0a0f23f0be9f68c47a6d04d419b0191d0b99c8f3c0c24cecfdb4d39a11b6e2b43bd4d96fbfce5dc969e67b3 +SHA512 (showcert-0.2.11.tar.gz) = df59f3bd92313419ce8951c4f6b341c8ca4f54ceafd4c2cac0bb9f6fb7559d332655a5d0fb83aa97c66dd7a80d2606d0f6576c2a162550ab6a62838d4938ff4b From 11c09b3db1586e6fe397c4d67ddde8eb72c05305 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sat, 28 Dec 2024 21:57:25 +0100 Subject: [PATCH 03/19] update to 0.2.12 --- showcert.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/showcert.spec b/showcert.spec index f918cf4..6b61350 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,5 +1,5 @@ Name: showcert -Version: 0.2.11 +Version: 0.2.12 Release: 1%{?dist} Summary: inspect TLS certificates presented by remote servers @@ -53,6 +53,9 @@ gencert --help %{_bindir}/gencert %changelog +* Sat Dec 28 2024 Felix Schwarz - 0.2.12-1 +- update to 0.2.12 + * Fri Dec 20 2024 Felix Schwarz - 0.2.11-1 - update to 0.2.11 diff --git a/sources b/sources index 4ec04f0..47b518e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (showcert-0.2.11.tar.gz) = df59f3bd92313419ce8951c4f6b341c8ca4f54ceafd4c2cac0bb9f6fb7559d332655a5d0fb83aa97c66dd7a80d2606d0f6576c2a162550ab6a62838d4938ff4b +SHA512 (showcert-0.2.12.tar.gz) = 678f24260d42385dbd64f6eebc13f7695b5a0856b4015c562952fa2c646e339effbffb99e6ad0b1d58685687cffc3e80a5e9ab51c1b3cd08300c31ca0ba5e283 From bed4b54ae48ab62fa1f56031208b6e2bc6357f37 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 10:37:09 +0000 Subject: [PATCH 04/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- showcert.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/showcert.spec b/showcert.spec index 6b61350..0f23856 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,6 +1,6 @@ Name: showcert Version: 0.2.12 -Release: 1%{?dist} +Release: 2%{?dist} Summary: inspect TLS certificates presented by remote servers License: MIT @@ -53,6 +53,9 @@ gencert --help %{_bindir}/gencert %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 0.2.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Dec 28 2024 Felix Schwarz - 0.2.12-1 - update to 0.2.12 From d9ddb04d5170e2ac824fda928219eceba816eb49 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 4 Jun 2025 01:04:56 +0200 Subject: [PATCH 05/19] Rebuilt for Python 3.14 --- showcert.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/showcert.spec b/showcert.spec index 0f23856..adee329 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,6 +1,6 @@ Name: showcert Version: 0.2.12 -Release: 2%{?dist} +Release: 3%{?dist} Summary: inspect TLS certificates presented by remote servers License: MIT @@ -53,6 +53,9 @@ gencert --help %{_bindir}/gencert %changelog +* Tue Jun 03 2025 Python Maint - 0.2.12-3 +- Rebuilt for Python 3.14 + * Sun Jan 19 2025 Fedora Release Engineering - 0.2.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 8bebdba37d06a3fe4c93336e822f7ddae3fa4cfc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 18:15:10 +0000 Subject: [PATCH 06/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- showcert.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/showcert.spec b/showcert.spec index adee329..e2528e3 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,6 +1,6 @@ Name: showcert Version: 0.2.12 -Release: 3%{?dist} +Release: 4%{?dist} Summary: inspect TLS certificates presented by remote servers License: MIT @@ -53,6 +53,9 @@ gencert --help %{_bindir}/gencert %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0.2.12-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jun 03 2025 Python Maint - 0.2.12-3 - Rebuilt for Python 3.14 From 41bf5422238e9e70c366627cb8f30fe30b004d30 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:17:44 +0200 Subject: [PATCH 07/19] Rebuilt for Python 3.14.0rc2 bytecode --- showcert.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/showcert.spec b/showcert.spec index e2528e3..cedf03e 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,6 +1,6 @@ Name: showcert Version: 0.2.12 -Release: 4%{?dist} +Release: 5%{?dist} Summary: inspect TLS certificates presented by remote servers License: MIT @@ -53,6 +53,9 @@ gencert --help %{_bindir}/gencert %changelog +* Fri Aug 15 2025 Python Maint - 0.2.12-5 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Jul 25 2025 Fedora Release Engineering - 0.2.12-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From eed1187991335f93850ffeb78cf60022b9bb321d Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 14:56:18 +0200 Subject: [PATCH 08/19] Rebuilt for Python 3.14.0rc3 bytecode --- showcert.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/showcert.spec b/showcert.spec index cedf03e..8d7a6f9 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,6 +1,6 @@ Name: showcert Version: 0.2.12 -Release: 5%{?dist} +Release: 6%{?dist} Summary: inspect TLS certificates presented by remote servers License: MIT @@ -53,6 +53,9 @@ gencert --help %{_bindir}/gencert %changelog +* Fri Sep 19 2025 Python Maint - 0.2.12-6 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 0.2.12-5 - Rebuilt for Python 3.14.0rc2 bytecode From b4066b5cb9d3a31caebd8173fe2fc21a9c399c9e Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Fri, 10 Oct 2025 16:11:33 +0200 Subject: [PATCH 09/19] update to 0.4.7 --- showcert.spec | 9 ++++++--- sources | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/showcert.spec b/showcert.spec index 8d7a6f9..8e92fb4 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,6 +1,6 @@ Name: showcert -Version: 0.2.12 -Release: 6%{?dist} +Version: 0.4.7 +Release: 1%{?dist} Summary: inspect TLS certificates presented by remote servers License: MIT @@ -22,7 +22,7 @@ purposes. %prep %autosetup -p1 -n showcert-%{version} -%py3_shebang_fix showcert/gencert.py +%py3_shebang_fix showcert/cli/*.py %generate_buildrequires %pyproject_buildrequires @@ -53,6 +53,9 @@ gencert --help %{_bindir}/gencert %changelog +* Fri Oct 10 2025 Felix Schwarz - 0.4.7-1 +- update to 0.4.7 + * Fri Sep 19 2025 Python Maint - 0.2.12-6 - Rebuilt for Python 3.14.0rc3 bytecode diff --git a/sources b/sources index 47b518e..5a9f871 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (showcert-0.2.12.tar.gz) = 678f24260d42385dbd64f6eebc13f7695b5a0856b4015c562952fa2c646e339effbffb99e6ad0b1d58685687cffc3e80a5e9ab51c1b3cd08300c31ca0ba5e283 +SHA512 (showcert-0.4.7.tar.gz) = 40980f22e56440a686401c03460d000493b7234eeac6a0dc6adf6068ca28dcc2816162bee995afdba47c36891defa8121af181746f92fdb9a7e1702c946db054 From 21893c2b2704c3171878a45157f0f1fe74f015fe Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Wed, 5 Nov 2025 08:01:49 +0100 Subject: [PATCH 10/19] update to 0.4.8 --- showcert.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/showcert.spec b/showcert.spec index 8e92fb4..ddf7db6 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,5 +1,5 @@ Name: showcert -Version: 0.4.7 +Version: 0.4.8 Release: 1%{?dist} Summary: inspect TLS certificates presented by remote servers @@ -53,6 +53,9 @@ gencert --help %{_bindir}/gencert %changelog +* Wed Nov 05 2025 Felix Schwarz - 0.4.8-1 +- update to 0.4.8 + * Fri Oct 10 2025 Felix Schwarz - 0.4.7-1 - update to 0.4.7 diff --git a/sources b/sources index 5a9f871..a556b59 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (showcert-0.4.7.tar.gz) = 40980f22e56440a686401c03460d000493b7234eeac6a0dc6adf6068ca28dcc2816162bee995afdba47c36891defa8121af181746f92fdb9a7e1702c946db054 +SHA512 (showcert-0.4.8.tar.gz) = 40a80828d3a8051e7e4930f00740d0c1cdcd2b8689c29d90858ace6ca0c680f83f4d203766e5140d68f6ac6fa343bc421ab9fa4114bd6e270fc969d6484c540a From b6855b0f745555d79689e1a3aa7148dba81600e4 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 16 Nov 2025 11:20:30 +0100 Subject: [PATCH 11/19] update to 0.4.9 --- showcert.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/showcert.spec b/showcert.spec index ddf7db6..dff6136 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,5 +1,5 @@ Name: showcert -Version: 0.4.8 +Version: 0.4.9 Release: 1%{?dist} Summary: inspect TLS certificates presented by remote servers @@ -53,6 +53,9 @@ gencert --help %{_bindir}/gencert %changelog +* Sun Nov 16 2025 Felix Schwarz - 0.4.9-1 +- update to 0.4.9 + * Wed Nov 05 2025 Felix Schwarz - 0.4.8-1 - update to 0.4.8 diff --git a/sources b/sources index a556b59..1381b75 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (showcert-0.4.8.tar.gz) = 40a80828d3a8051e7e4930f00740d0c1cdcd2b8689c29d90858ace6ca0c680f83f4d203766e5140d68f6ac6fa343bc421ab9fa4114bd6e270fc969d6484c540a +SHA512 (showcert-0.4.9.tar.gz) = 5bb072bdaa4f4e1d737151199835b9b1264f34c31829d098175f98dbf401ecd0a53716a63b1b56f62b87a794157812da686a33501de865d20985fade0a16147f From 4359800bf9638d9917aee8ad7c23f10cb267da31 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 16 Nov 2025 11:30:16 +0100 Subject: [PATCH 12/19] ability to use python3-file-magic instead of python3-magic --- ...tional-support-for-python-file-magic.patch | 48 +++++++++++++++++++ ...rt-remove-dependency-on-python-magic.patch | 12 +++++ showcert.spec | 8 ++++ 3 files changed, 68 insertions(+) create mode 100644 showcert-add-optional-support-for-python-file-magic.patch create mode 100644 showcert-remove-dependency-on-python-magic.patch diff --git a/showcert-add-optional-support-for-python-file-magic.patch b/showcert-add-optional-support-for-python-file-magic.patch new file mode 100644 index 0000000..d5d5857 --- /dev/null +++ b/showcert-add-optional-support-for-python-file-magic.patch @@ -0,0 +1,48 @@ +From 6dda6ac437929e2e5c554244f57c366db37174b2 Mon Sep 17 00:00:00 2001 +From: Felix Schwarz +Date: Sun, 16 Nov 2025 11:10:00 +0100 +Subject: [PATCH] add optional support for "file-magic" + +There are multiple Python packages for the "libmagic" library. Unfortunately, +some of them use the same Python package name ("magic") and can not be installed +in parallel. + +This code adds support for the "file-magic" pypi package as a fallback when +"python-magic" is not installed. Unfortunately `pyproject.toml` does not provide +a way to express a XOR dependency so regular users will always use "python-magic". +However this change enables Linux distributions like Fedora to simply patch +`pyproject.toml`. +--- + showcert/processcert.py | 12 +++++++++++- + 1 file changed, 11 insertions(+), 1 deletion(-) + +diff --git a/showcert/processcert.py b/showcert/processcert.py +index a95b479..f2f08bc 100644 +--- a/showcert/processcert.py ++++ b/showcert/processcert.py +@@ -44,7 +44,7 @@ def get_local_certs(CERT, insecure=False, password=None): + else: + rawcert = open(CERT, "rb").read() + +- mime = magic.from_buffer(rawcert, mime=True) ++ mime = _detect_mimetype(rawcert) + + if mime.startswith("text/") or "BEGIN CERTIFICATE" in str(rawcert): + # default simple PEM part +@@ -62,6 +62,16 @@ def get_local_certs(CERT, insecure=False, password=None): + certs.extend(crypto_cert_to_pyopenssl(c) for c in addl) + return certs + ++ ++def _detect_mimetype(file_contents: bytes) -> str: ++ if hasattr(magic, "from_buffer"): ++ # https://pypi.org/project/python-magic/ ++ return magic.from_buffer(rawcert, mime=True) ++ # https://pypi.org/project/file-magic/ ++ _file_magic = magic.detect_from_content(file_contents) ++ return _file_magic.mime_type ++ ++ + def get_days_left(crt): + nafter = datetime.strptime(crt.get_notAfter().decode(), '%Y%m%d%H%M%SZ') + left = (nafter - datetime.now()).days diff --git a/showcert-remove-dependency-on-python-magic.patch b/showcert-remove-dependency-on-python-magic.patch new file mode 100644 index 0000000..acacd86 --- /dev/null +++ b/showcert-remove-dependency-on-python-magic.patch @@ -0,0 +1,12 @@ +diff --git a/pyproject.toml b/pyproject.toml +index 0777d9a..44d5b94 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -19,7 +19,6 @@ dependencies = [ + 'pyopenssl >= 24.0.0', + 'pem >= 23.1.0', + 'certifi >= 2018.10.15', +- 'python-magic' + ] + authors = [ + { name="Yaroslav Polyakov", email="yaroslaff@gmail.com" }, diff --git a/showcert.spec b/showcert.spec index dff6136..7b00883 100644 --- a/showcert.spec +++ b/showcert.spec @@ -7,9 +7,16 @@ License: MIT URL: https://github.com/yaroslaff/showcert Source: %{pypi_source showcert} +# https://github.com/yaroslaff/showcert/pull/12 +Patch1: showcert-add-optional-support-for-python-file-magic.patch +Patch2: showcert-remove-dependency-on-python-magic.patch + BuildArch: noarch BuildRequires: python3-devel +BuildRequires: (python3dist(magic) or python3dist(file-magic)) +Requires: (python3dist(magic) or python3dist(file-magic)) + %description Simple OpenSSL for humans: all you need for X.509 TLS certificates (and @@ -55,6 +62,7 @@ gencert --help %changelog * Sun Nov 16 2025 Felix Schwarz - 0.4.9-1 - update to 0.4.9 +- ability to use python3-file-magic instead of python3-magic * Wed Nov 05 2025 Felix Schwarz - 0.4.8-1 - update to 0.4.8 From 64908d5e4885a016753eb819ba52d25909f5cbe8 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Thu, 20 Nov 2025 15:36:02 +0100 Subject: [PATCH 13/19] update to 0.4.10 --- ...tional-support-for-python-file-magic.patch | 48 ------------------- showcert.spec | 9 ++-- sources | 2 +- 3 files changed, 6 insertions(+), 53 deletions(-) delete mode 100644 showcert-add-optional-support-for-python-file-magic.patch diff --git a/showcert-add-optional-support-for-python-file-magic.patch b/showcert-add-optional-support-for-python-file-magic.patch deleted file mode 100644 index d5d5857..0000000 --- a/showcert-add-optional-support-for-python-file-magic.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 6dda6ac437929e2e5c554244f57c366db37174b2 Mon Sep 17 00:00:00 2001 -From: Felix Schwarz -Date: Sun, 16 Nov 2025 11:10:00 +0100 -Subject: [PATCH] add optional support for "file-magic" - -There are multiple Python packages for the "libmagic" library. Unfortunately, -some of them use the same Python package name ("magic") and can not be installed -in parallel. - -This code adds support for the "file-magic" pypi package as a fallback when -"python-magic" is not installed. Unfortunately `pyproject.toml` does not provide -a way to express a XOR dependency so regular users will always use "python-magic". -However this change enables Linux distributions like Fedora to simply patch -`pyproject.toml`. ---- - showcert/processcert.py | 12 +++++++++++- - 1 file changed, 11 insertions(+), 1 deletion(-) - -diff --git a/showcert/processcert.py b/showcert/processcert.py -index a95b479..f2f08bc 100644 ---- a/showcert/processcert.py -+++ b/showcert/processcert.py -@@ -44,7 +44,7 @@ def get_local_certs(CERT, insecure=False, password=None): - else: - rawcert = open(CERT, "rb").read() - -- mime = magic.from_buffer(rawcert, mime=True) -+ mime = _detect_mimetype(rawcert) - - if mime.startswith("text/") or "BEGIN CERTIFICATE" in str(rawcert): - # default simple PEM part -@@ -62,6 +62,16 @@ def get_local_certs(CERT, insecure=False, password=None): - certs.extend(crypto_cert_to_pyopenssl(c) for c in addl) - return certs - -+ -+def _detect_mimetype(file_contents: bytes) -> str: -+ if hasattr(magic, "from_buffer"): -+ # https://pypi.org/project/python-magic/ -+ return magic.from_buffer(rawcert, mime=True) -+ # https://pypi.org/project/file-magic/ -+ _file_magic = magic.detect_from_content(file_contents) -+ return _file_magic.mime_type -+ -+ - def get_days_left(crt): - nafter = datetime.strptime(crt.get_notAfter().decode(), '%Y%m%d%H%M%SZ') - left = (nafter - datetime.now()).days diff --git a/showcert.spec b/showcert.spec index 7b00883..0d9c1a3 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,5 +1,5 @@ Name: showcert -Version: 0.4.9 +Version: 0.4.10 Release: 1%{?dist} Summary: inspect TLS certificates presented by remote servers @@ -7,9 +7,7 @@ License: MIT URL: https://github.com/yaroslaff/showcert Source: %{pypi_source showcert} -# https://github.com/yaroslaff/showcert/pull/12 -Patch1: showcert-add-optional-support-for-python-file-magic.patch -Patch2: showcert-remove-dependency-on-python-magic.patch +Patch1: showcert-remove-dependency-on-python-magic.patch BuildArch: noarch BuildRequires: python3-devel @@ -60,6 +58,9 @@ gencert --help %{_bindir}/gencert %changelog +* Thu Nov 20 2025 Felix Schwarz - 0.4.10-1 +- update to 0.4.10 + * Sun Nov 16 2025 Felix Schwarz - 0.4.9-1 - update to 0.4.9 - ability to use python3-file-magic instead of python3-magic diff --git a/sources b/sources index 1381b75..e106544 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (showcert-0.4.9.tar.gz) = 5bb072bdaa4f4e1d737151199835b9b1264f34c31829d098175f98dbf401ecd0a53716a63b1b56f62b87a794157812da686a33501de865d20985fade0a16147f +SHA512 (showcert-0.4.10.tar.gz) = 366e45eeb31ad8733489d25f6af34dbd7ab53aab2c0c2ce19722dc504144bcdf04b230c51ce214f96a64758ce3ea259213f1b6e61864c99e91d6af99ed367156 From 637b71fd86ce1f8628da7a70291a1c10ac8045e3 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sat, 6 Dec 2025 11:09:45 +0100 Subject: [PATCH 14/19] update to 0.4.11 --- showcert.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/showcert.spec b/showcert.spec index 0d9c1a3..ef2902e 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,5 +1,5 @@ Name: showcert -Version: 0.4.10 +Version: 0.4.11 Release: 1%{?dist} Summary: inspect TLS certificates presented by remote servers @@ -58,6 +58,9 @@ gencert --help %{_bindir}/gencert %changelog +* Sat Dec 06 2025 Felix Schwarz - 0.4.11-1 +- update to 0.4.11 + * Thu Nov 20 2025 Felix Schwarz - 0.4.10-1 - update to 0.4.10 diff --git a/sources b/sources index e106544..8e22bae 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (showcert-0.4.10.tar.gz) = 366e45eeb31ad8733489d25f6af34dbd7ab53aab2c0c2ce19722dc504144bcdf04b230c51ce214f96a64758ce3ea259213f1b6e61864c99e91d6af99ed367156 +SHA512 (showcert-0.4.11.tar.gz) = b93d46d5ed8fab7ab702c680119c99b2ef42bf738f399f7bdc9d4900974872335798cbd05e11633d993ab3314c134b8cf58f1e0565fa59dfe0d12ff010d390df From d90a9f841039f9d47f4c3f0cf98164065810c954 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 18:00:01 +0000 Subject: [PATCH 15/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- showcert.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/showcert.spec b/showcert.spec index ef2902e..ed7acfa 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,6 +1,6 @@ Name: showcert Version: 0.4.11 -Release: 1%{?dist} +Release: 2%{?dist} Summary: inspect TLS certificates presented by remote servers License: MIT @@ -58,6 +58,9 @@ gencert --help %{_bindir}/gencert %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 0.4.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Sat Dec 06 2025 Felix Schwarz - 0.4.11-1 - update to 0.4.11 From 50d4c6fcf0cb49bf27b641d82a181aef77e521a5 Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Sun, 25 Jan 2026 21:03:50 +0100 Subject: [PATCH 16/19] update to 0.4.12 --- showcert.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/showcert.spec b/showcert.spec index ed7acfa..d76407b 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,6 +1,6 @@ Name: showcert -Version: 0.4.11 -Release: 2%{?dist} +Version: 0.4.12 +Release: 1%{?dist} Summary: inspect TLS certificates presented by remote servers License: MIT @@ -58,6 +58,9 @@ gencert --help %{_bindir}/gencert %changelog +* Sun Jan 25 2026 Felix Schwarz - 0.4.12-1 +- update to 0.4.12 + * Sat Jan 17 2026 Fedora Release Engineering - 0.4.11-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild diff --git a/sources b/sources index 8e22bae..af444a5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (showcert-0.4.11.tar.gz) = b93d46d5ed8fab7ab702c680119c99b2ef42bf738f399f7bdc9d4900974872335798cbd05e11633d993ab3314c134b8cf58f1e0565fa59dfe0d12ff010d390df +SHA512 (showcert-0.4.12.tar.gz) = 642539251dc404da16b34d9ecf766bc2eadabfe00fd221b532ab78d82f70b5a07e9933e14c7b6776833b04384fac25bbad7c9c5cf60290737d87614c793fbacb From e0590322eb3ecacfca14f7645f677ae28430391f Mon Sep 17 00:00:00 2001 From: Felix Schwarz Date: Thu, 19 Feb 2026 21:19:04 +0100 Subject: [PATCH 17/19] update to 0.4.14 --- showcert.spec | 5 ++++- sources | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/showcert.spec b/showcert.spec index d76407b..f860c28 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,5 +1,5 @@ Name: showcert -Version: 0.4.12 +Version: 0.4.14 Release: 1%{?dist} Summary: inspect TLS certificates presented by remote servers @@ -58,6 +58,9 @@ gencert --help %{_bindir}/gencert %changelog +* Thu Feb 19 2026 Felix Schwarz - 0.4.14-1 +- update to 0.4.14 + * Sun Jan 25 2026 Felix Schwarz - 0.4.12-1 - update to 0.4.12 diff --git a/sources b/sources index af444a5..e9e8038 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (showcert-0.4.12.tar.gz) = 642539251dc404da16b34d9ecf766bc2eadabfe00fd221b532ab78d82f70b5a07e9933e14c7b6776833b04384fac25bbad7c9c5cf60290737d87614c793fbacb +SHA512 (showcert-0.4.14.tar.gz) = 47fd2b016643de31077d424aef3f17a1ee074e44d18ea85cf94353482080d908ff9323564de3b4fc175024b98560fb78202654c488afc41a58e65f878ef20d09 From 7641460f6ecd04e29204da282e38ab3df6f6077a Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 5 Jun 2026 00:35:10 +0200 Subject: [PATCH 18/19] Rebuilt for Python 3.15 --- showcert.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/showcert.spec b/showcert.spec index f860c28..6b72d99 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,6 +1,6 @@ Name: showcert Version: 0.4.14 -Release: 1%{?dist} +Release: 2%{?dist} Summary: inspect TLS certificates presented by remote servers License: MIT @@ -58,6 +58,9 @@ gencert --help %{_bindir}/gencert %changelog +* Thu Jun 04 2026 Python Maint - 0.4.14-2 +- Rebuilt for Python 3.15 + * Thu Feb 19 2026 Felix Schwarz - 0.4.14-1 - update to 0.4.14 From 4a9f6eefa62cd199808f713a490433ade3a8db06 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 06:30:08 +0000 Subject: [PATCH 19/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- showcert.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/showcert.spec b/showcert.spec index 6b72d99..b85505e 100644 --- a/showcert.spec +++ b/showcert.spec @@ -1,6 +1,6 @@ Name: showcert Version: 0.4.14 -Release: 2%{?dist} +Release: 3%{?dist} Summary: inspect TLS certificates presented by remote servers License: MIT @@ -58,6 +58,9 @@ gencert --help %{_bindir}/gencert %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 0.4.14-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Thu Jun 04 2026 Python Maint - 0.4.14-2 - Rebuilt for Python 3.15