From 6a4df45a2a02d98a34f00a76bf7325ff171a80fa443a8d1dcab6c399cfcc81f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Thu, 15 Jan 2026 14:01:30 +0000 Subject: [PATCH] - update to version 5.2.2 * Support for Python 3.14 was added. * Removed vhost_combined and vhost_common log formats from included Apache configuration file. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-certbot-apache?expand=0&rev=114 --- .gitattributes | 23 ++ .gitignore | 1 + certbot_apache-5.0.0.tar.gz | 3 + certbot_apache-5.1.0.tar.gz | 3 + certbot_apache-5.2.2.tar.gz | 3 + python-certbot-apache.changes | 413 ++++++++++++++++++++++++++++++++++ python-certbot-apache.spec | 63 ++++++ 7 files changed, 509 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 certbot_apache-5.0.0.tar.gz create mode 100644 certbot_apache-5.1.0.tar.gz create mode 100644 certbot_apache-5.2.2.tar.gz create mode 100644 python-certbot-apache.changes create mode 100644 python-certbot-apache.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/certbot_apache-5.0.0.tar.gz b/certbot_apache-5.0.0.tar.gz new file mode 100644 index 0000000..31ce4da --- /dev/null +++ b/certbot_apache-5.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c438b6cb4fda2fef5868b7111d130a96233ccccf5538c292e642a04a47c9dbb6 +size 184393 diff --git a/certbot_apache-5.1.0.tar.gz b/certbot_apache-5.1.0.tar.gz new file mode 100644 index 0000000..22b2636 --- /dev/null +++ b/certbot_apache-5.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83f7e7578bb06c57b3d27f82ebd3c113e6f7fc8a41dc722cdc143ac98064b0ef +size 184356 diff --git a/certbot_apache-5.2.2.tar.gz b/certbot_apache-5.2.2.tar.gz new file mode 100644 index 0000000..cec705a --- /dev/null +++ b/certbot_apache-5.2.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10fca551212e7781a915be8f3d271882064df75e80013d02e58c9ccf562ef92f +size 184087 diff --git a/python-certbot-apache.changes b/python-certbot-apache.changes new file mode 100644 index 0000000..8b929e5 --- /dev/null +++ b/python-certbot-apache.changes @@ -0,0 +1,413 @@ +------------------------------------------------------------------- +Thu Jan 15 13:58:30 UTC 2026 - Markéta Machová + +- update to version 5.2.2 + * Support for Python 3.14 was added. + * Removed vhost_combined and vhost_common log formats from included + Apache configuration file. + +------------------------------------------------------------------- +Tue Oct 14 08:03:16 UTC 2025 - Markéta Machová + +- update to version 5.1.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Wed Sep 3 12:24:19 UTC 2025 - Markéta Machová + +- update to version 5.0.0 + * Python 3.9 support was removed + * Migrated most functionality from setup.py to pyproject.toml + * Updated apache TLS configuration options: + * Added DHE-RSA-CHACHA20-POLY1305 to SSLCipherSuite list + * Configured curves using SSLOpenSSLConfCmd so FFDH won't be used + with OpenSSL 3.0 + * certbot-apache no longer prints a warning claiming the version of + OpenSSL used by Apache is too old when we were unable determine + the OpenSSL version + +------------------------------------------------------------------- +Tue Aug 12 16:02:42 UTC 2025 - Markéta Machová + +- update to version 4.2.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Fri Jun 13 14:50:25 UTC 2025 - Markéta Machová + +- update to version 4.1.1 + * Switched to src-layout from flat-layout to accommodate PEP 517 pip + editable installs + +------------------------------------------------------------------- +Tue Apr 22 03:45:44 UTC 2025 - Steve Kowalik + +- Update to 4.0.0: + * Added + + The --preferred-profile and --required-profile flags allow requesting + a profile. + * Changed + + Certificates now renew with 1/3rd of lifetime left (or 1/2 of lifetime + left, if the lifetime is shorter than 10 days). + + removed acme.crypto_util._pyopenssl_cert_or_req_all_names + + removed acme.crypto_util._pyopenssl_cert_or_req_san + + removed acme.crypto_util.dump_pyopenssl_chain + + removed acme.crypto_util.gen_ss_cert + + removed certbot.crypto_util.dump_pyopenssl_chain + + removed certbot.crypto_util.pyopenssl_load_certificate + * Fixed + + Moved RewriteEngine on directive added during apache http01 + authentication to the end of the virtual host, so that it overwrites + any RewriteEngine off directives that already exist and allows + redirection to the challenge URL. + +------------------------------------------------------------------- +Fri Mar 21 12:29:11 UTC 2025 - Markéta Machová + +- update to version 3.3.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Mon Jan 27 14:35:36 UTC 2025 - Markéta Machová + +- update to version 3.1.0 + * sync with the main certbot package +- convert to pip-based build + +------------------------------------------------------------------- +Tue Dec 3 14:52:25 UTC 2024 - Markéta Machová + +- update to version 3.0.1 + * sync with the main certbot package + +------------------------------------------------------------------- +Tue Jun 25 12:22:01 UTC 2024 - Markéta Machová + +- update to version 2.11.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Fri Feb 9 13:21:24 UTC 2024 - Dirk Müller + +- update to 2.9.0: + * Support for Python 3.12 was added. + * Updates `joinpath` syntax to only use one addition per call, + because the multiple inputs version was causing mypy errors + on Python 3.10. + * Makes the `reconfigure` verb actually use the staging server + for the dry run to check the new configuration. + +------------------------------------------------------------------- +Wed Feb 7 12:40:27 UTC 2024 - Markéta Machová + +- Add %{?sle15_python_module_pythons} + +------------------------------------------------------------------- +Thu Dec 7 10:45:37 UTC 2023 - Markéta Machová + +- update to version 2.8.0 + * Added support for Alpine Linux distribution when is used the apache plugin + +------------------------------------------------------------------- +Thu Nov 16 12:59:57 UTC 2023 - Markéta Machová + +- update to version 2.7.4 + * sync with the main certbot package + +------------------------------------------------------------------- +Tue Oct 31 08:12:24 UTC 2023 - Markéta Machová + +- update to version 2.7.3 + * sync with the main certbot package + +------------------------------------------------------------------- +Wed Jun 7 16:04:33 UTC 2023 - Markéta Machová + +- update to version 2.6.0 + * The Apache plugin no longer supports Apache 2.2. + * Support for Python 3.11 was added to Certbot and all of its components. + * All Certbot components now require pytest to run tests. + * Packaged tests for all Certbot components besides josepy were moved inside the _internal/tests module. + * There is now a new Other annotated challenge object to allow plugins to support entirely novel challenges. + +------------------------------------------------------------------- +Thu Oct 27 08:20:35 UTC 2022 - Markéta Machová + +- update to version 1.31.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Wed Sep 21 17:55:48 UTC 2022 - Markéta Machová + +- update to version 1.30.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Mon Jul 11 13:07:42 UTC 2022 - Dirk Müller + +- update to 1.29.0: + * --allow-subset-of-names will now additionally retry in cases where domains + are rejected while creating or finalizing orders. This requires subproblem + support from the ACME server + * The show_account subcommand now uses the "newAccount" ACME endpoint to + fetch the account data, so it doesn't rely on the locally stored account URL. + This fixes situations where Certbot + would use old ACMEv1 registration info with non-functional account URLs. + * The generated Certificate Signing Requests are now generated as version 1 + instead of version 3. This resolves situations in where strict enforcement + of PKCS#10 meant that CSRs that were generated as version 3 were rejected + +------------------------------------------------------------------- +Fri Jun 24 19:24:23 UTC 2022 - Dirk Müller + +- update to 1.28.0: + * Updated Apache/NGINX TLS configs to document contents are based on ssl-config.mozilla.org + * A change to order finalization has been made to the `acme` module and Certbot: + - An order's `certificate` field will only be processed if the order's `status` is `valid`. + - An order's `error` field will only be processed if the order's `status` is `invalid`. + +------------------------------------------------------------------- +Mon May 30 09:19:03 UTC 2022 - Markéta Machová + +- update to version 1.27.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Fri Apr 8 06:29:41 UTC 2022 - Markéta Machová + +- Update to version 1.26.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Tue Dec 21 18:31:04 UTC 2021 - Danilo Spinella + +- Update to version 1.22.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Mon Dec 13 17:32:11 UTC 2021 - Ferdinand Thiessen + +- Update to version 1.19.0 + * Fixed parsing of Defined values in the Apache plugin to allow + for = in the value. + +------------------------------------------------------------------- +Tue Aug 10 13:49:41 UTC 2021 - Danilo Spinella + +- update to version 1.18.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Fri Jul 30 08:43:59 UTC 2021 - Markéta Machová + +- update to version 1.17.0 + * Add Void Linux overrides for certbot-apache. + * The Apache authenticator now always configures virtual hosts which do not have + an explicit ServerName. This should make it work more reliably with the + default Apache configuration in Debian-based environments. + +------------------------------------------------------------------- +Thu Jun 24 09:26:08 UTC 2021 - Markéta Machová + +- update to version 1.16.0 + * Require the latest certbot and acme plugins for simplicity + +------------------------------------------------------------------- +Wed May 12 12:06:21 UTC 2021 - Markéta Machová + +- update to version 1.15.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Wed Apr 14 15:16:05 UTC 2021 - Markéta Machová + +- update to version 1.14.0 + * sync with the main certbot package + +------------------------------------------------------------------- +Mon Mar 8 08:36:44 UTC 2021 - Markéta Machová + +- update to version 1.13.0 + * Support for Python 2 has been removed. + * Drop merged patch 0001-Change-the-SUSE-override-to-use-apachectl.patch + +------------------------------------------------------------------- +Fri Jan 8 10:37:11 UTC 2021 - Antonio Larrosa + +- Add patch to fix the apache2 package not providing apache2ctl + any longer (gh#certbot/certbot#8592) + * 0001-Change-the-SUSE-override-to-use-apachectl.patch + +------------------------------------------------------------------- +Fri Jan 8 10:19:34 UTC 2021 - Antonio Larrosa + +- update to version 1.11.0 + * We deprecated support for Apache 2.2 in the certbot-apache + plugin and it will be removed in a future release of Certbot. + +- update to version 1.10.1 + * sync with the main certbot package + +- update to version 1.10.0 + * Support for Python 3.9 was added to Certbot and all of its + components. + +------------------------------------------------------------------- +Wed Oct 7 08:42:56 UTC 2020 - Marketa Calabkova + +- update to version 1.9.0 + * The problem causing the Apache plugin in the Certbot snap on ARM systems to + fail to load the Augeas library it depends on has been fixed. + +------------------------------------------------------------------- +Fri Aug 21 08:41:24 UTC 2020 - Marketa Calabkova + +- update to version 1.7.0 + * Sync with main certbot package. + +------------------------------------------------------------------- +Mon Jul 13 08:38:29 UTC 2020 - Marketa Calabkova + +- update to version 1.6.0 + * Sync with main certbot package. + +------------------------------------------------------------------- +Thu Jun 11 12:12:06 UTC 2020 - Marketa Calabkova + +- update to version 1.5.0 + * Improved error message in apache installer when mod_ssl is not available. + +------------------------------------------------------------------- +Thu May 14 08:49:00 UTC 2020 - Marketa Calabkova + +- update to version 1.4.0 + * Turn off session tickets for apache plugin by default when appropriate. + +------------------------------------------------------------------- +Wed Mar 11 13:43:14 UTC 2020 - Marketa Calabkova + +- update to version 1.3.0 + * Sync with main certbot package. + +------------------------------------------------------------------- +Fri Feb 21 15:31:41 UTC 2020 - Marketa Calabkova + +- update to version 1.2.0 + * Disable old SSL versions and ciphersuites and remove SSLCompression off + setting to follow Mozilla recommendations in Apache. + +------------------------------------------------------------------- +Tue Jan 21 09:39:46 UTC 2020 - Marketa Calabkova + +- update to version 1.1.0 + * Sync with main certbot package. + +------------------------------------------------------------------- +Fri Jan 3 11:29:27 UTC 2020 - Marketa Calabkova + +- update to version 1.0.0 (boo#1160066) + * The docs extras for the certbot-apache and certbot-nginx packages + have been removed. + +------------------------------------------------------------------- +Thu Nov 14 11:54:06 UTC 2019 - Marketa Calabkova + +- update to version 0.40.1 + * Sync with main certbot package. + +------------------------------------------------------------------- +Thu Oct 17 11:20:44 UTC 2019 - Richard Brown + +- Remove obsolete Groups tag (fate#326485) + +------------------------------------------------------------------- +Wed Oct 2 10:07:43 UTC 2019 - Marketa Calabkova + +- update to version 0.39.0 + * Support for Python 3.8 was added to Certbot and all of its components. + +------------------------------------------------------------------- +Wed Sep 11 12:29:13 UTC 2019 - Marketa Calabkova + +- update to version 0.38.0 + * Fixed OS detection in the Apache plugin on Scientific Linux. + +------------------------------------------------------------------- +Mon Aug 26 10:40:44 UTC 2019 - Marketa Calabkova + +- update to version 0.37.2 + * Turn off session tickets for apache plugin by default + * Stop disabling TLS session tickets in Apache as it caused TLS + failures on some systems. + +------------------------------------------------------------------- +Wed Jul 17 13:35:38 UTC 2019 - Marketa Calabkova + +- update to version 0.36.0 (bsc#1141928) + * The error message when Certbot's Apache plugin is unable to + modify your Apache configuration has been improved. + +------------------------------------------------------------------- +Tue Jun 18 09:47:51 UTC 2019 - Marketa Calabkova + +- update to 0.35.1 + * sync with main certbot package + +------------------------------------------------------------------- +Sat May 18 23:26:07 UTC 2019 - Dirk Mueller + +- update to 0.34.2: + * lockstep with main certbot package + +------------------------------------------------------------------- +Mon Mar 18 09:22:45 UTC 2019 - Marketa Calabkova + +- update to version 0.32.0 + * Apache plugin now respects CERTBOT_DOCS environment variable + when adding command line defaults. + * Tests execution for certbot, certbot-apache and certbot-nginx + packages now relies on pytest. + +------------------------------------------------------------------- +Fri Feb 8 10:35:28 UTC 2019 - Marketa Calabkova + +- update to version 0.31.0 + * Apache plugin now attempts to configure all VirtualHosts matching + requested domain name instead of only a single one when answering + the HTTP-01 challenge. + +------------------------------------------------------------------- +Tue Jan 29 11:43:13 UTC 2019 - Tomáš Chvátal + +- Update to 0.30.2: + * Various small fixes + +------------------------------------------------------------------- +Fri Nov 16 17:29:50 UTC 2018 - Marketa Calabkova + +- update to version 0.28.0 + * Stop preferring TLS-SNI. + * The grammar used by Augeas parser in Apache plugin was updated + to fix various parsing errors. + +------------------------------------------------------------------- +Fri Sep 14 08:21:34 UTC 2018 - Marketa Calabkova + +- update to version 0.27.1 + * parameter name in OpenSUSE overrides for default parameters + * several other fixes + +------------------------------------------------------------------- +Mon Sep 3 12:05:48 UTC 2018 - Marketa Calabkova + +- Update runtime requirements + +------------------------------------------------------------------- +Wed Aug 29 10:37:30 UTC 2018 - mcalabkova@suse.com + +- Packaged license and readme + +------------------------------------------------------------------- +Wed Aug 29 09:44:39 UTC 2018 - mcalabkova@suse.com + +- Split the module from the main certbot package diff --git a/python-certbot-apache.spec b/python-certbot-apache.spec new file mode 100644 index 0000000..df1e70f --- /dev/null +++ b/python-certbot-apache.spec @@ -0,0 +1,63 @@ +# +# spec file for package python-certbot-apache +# +# Copyright (c) 2026 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 +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%{?sle15_python_module_pythons} +Name: python-certbot-apache +Version: 5.2.2 +Release: 0 +Summary: Apache plugin for Certbot +License: Apache-2.0 +URL: https://github.com/letsencrypt/letsencrypt +Source: https://files.pythonhosted.org/packages/source/c/certbot-apache/certbot_apache-%{version}.tar.gz +BuildRequires: %{python_module augeas} +BuildRequires: %{python_module certbot >= %{version}} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: apache2 >= 2.3 +Requires: python-acme >= %{version} +Requires: python-augeas +Requires: python-certbot >= %{version} +BuildArch: noarch +%python_subpackages + +%description +The Apache plugin for Certbot. + +%prep +%setup -q -n certbot_apache-%{version} + +%build +%pyproject_wheel + +%install +%pyproject_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +%pytest + +%files %{python_files} +%doc README.rst +%license LICENSE.txt +%{python_sitelib}/certbot_apache +%{python_sitelib}/certbot_apache-%{version}*info + +%changelog