Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-certbot-apache for
openSUSE:Factory checked in at 2025-04-22 17:28:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-certbot-apache (Old)
and /work/SRC/openSUSE:Factory/.python-certbot-apache.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-certbot-apache"
Tue Apr 22 17:28:59 2025 rev:46 rq:1271241 version:4.0.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-certbot-apache/python-certbot-apache.changes
2025-03-21 20:23:40.513887529 +0100
+++
/work/SRC/openSUSE:Factory/.python-certbot-apache.new.30101/python-certbot-apache.changes
2025-04-22 17:29:41.446629308 +0200
@@ -1,0 +2,22 @@
+Tue Apr 22 03:45:44 UTC 2025 - Steve Kowalik <[email protected]>
+
+- 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.
+
+-------------------------------------------------------------------
Old:
----
certbot_apache-3.3.0.tar.gz
New:
----
certbot_apache-4.0.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-certbot-apache.spec ++++++
--- /var/tmp/diff_new_pack.VAhKAW/_old 2025-04-22 17:29:42.126657873 +0200
+++ /var/tmp/diff_new_pack.VAhKAW/_new 2025-04-22 17:29:42.130658041 +0200
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-certbot-apache
-Version: 3.3.0
+Version: 4.0.0
Release: 0
Summary: Apache plugin for Certbot
License: Apache-2.0
++++++ certbot_apache-3.3.0.tar.gz -> certbot_apache-4.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/certbot_apache-3.3.0/PKG-INFO
new/certbot_apache-4.0.0/PKG-INFO
--- old/certbot_apache-3.3.0/PKG-INFO 2025-03-11 16:03:30.529008000 +0100
+++ new/certbot_apache-4.0.0/PKG-INFO 2025-04-08 00:03:35.462543700 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.2
+Metadata-Version: 2.4
Name: certbot-apache
-Version: 3.3.0
+Version: 4.0.0
Summary: Apache plugin for Certbot
Home-page: https://github.com/certbot/certbot
Author: Certbot Project
@@ -26,8 +26,8 @@
Classifier: Topic :: Utilities
Requires-Python: >=3.9
License-File: LICENSE.txt
-Requires-Dist: acme>=3.3.0
-Requires-Dist: certbot>=3.3.0
+Requires-Dist: acme>=4.0.0
+Requires-Dist: certbot>=4.0.0
Requires-Dist: python-augeas
Provides-Extra: dev
Requires-Dist: apacheconfig>=0.3.2; extra == "dev"
@@ -38,6 +38,7 @@
Dynamic: classifier
Dynamic: home-page
Dynamic: license
+Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/certbot_apache-3.3.0/certbot_apache/_internal/http_01.py
new/certbot_apache-4.0.0/certbot_apache/_internal/http_01.py
--- old/certbot_apache-3.3.0/certbot_apache/_internal/http_01.py
2025-03-11 16:03:28.000000000 +0100
+++ new/certbot_apache-4.0.0/certbot_apache/_internal/http_01.py
2025-04-08 00:03:33.000000000 +0200
@@ -24,10 +24,10 @@
"""Class that performs HTTP-01 challenges within the Apache
configurator."""
CONFIG_TEMPLATE24_PRE = """\
- RewriteEngine on
RewriteRule ^/\\.well-known/acme-challenge/([A-Za-z0-9-_=]+)$ {0}/$1
[END]
"""
CONFIG_TEMPLATE24_POST = """\
+ RewriteEngine on
<Directory {0}>
Require all granted
</Directory>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/certbot_apache-3.3.0/certbot_apache/_internal/tests/http_01_test.py
new/certbot_apache-4.0.0/certbot_apache/_internal/tests/http_01_test.py
--- old/certbot_apache-3.3.0/certbot_apache/_internal/tests/http_01_test.py
2025-03-11 16:03:28.000000000 +0100
+++ new/certbot_apache-4.0.0/certbot_apache/_internal/tests/http_01_test.py
2025-04-08 00:03:33.000000000 +0200
@@ -209,7 +209,7 @@
with open(self.http.challenge_conf_post) as f:
post_conf_contents = f.read()
- assert "RewriteEngine on" in pre_conf_contents
+ assert "RewriteEngine on" in post_conf_contents
assert "RewriteRule" in pre_conf_contents
assert self.http.challenge_dir in post_conf_contents
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/certbot_apache-3.3.0/certbot_apache.egg-info/PKG-INFO
new/certbot_apache-4.0.0/certbot_apache.egg-info/PKG-INFO
--- old/certbot_apache-3.3.0/certbot_apache.egg-info/PKG-INFO 2025-03-11
16:03:30.000000000 +0100
+++ new/certbot_apache-4.0.0/certbot_apache.egg-info/PKG-INFO 2025-04-08
00:03:35.000000000 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 2.2
+Metadata-Version: 2.4
Name: certbot-apache
-Version: 3.3.0
+Version: 4.0.0
Summary: Apache plugin for Certbot
Home-page: https://github.com/certbot/certbot
Author: Certbot Project
@@ -26,8 +26,8 @@
Classifier: Topic :: Utilities
Requires-Python: >=3.9
License-File: LICENSE.txt
-Requires-Dist: acme>=3.3.0
-Requires-Dist: certbot>=3.3.0
+Requires-Dist: acme>=4.0.0
+Requires-Dist: certbot>=4.0.0
Requires-Dist: python-augeas
Provides-Extra: dev
Requires-Dist: apacheconfig>=0.3.2; extra == "dev"
@@ -38,6 +38,7 @@
Dynamic: classifier
Dynamic: home-page
Dynamic: license
+Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/certbot_apache-3.3.0/certbot_apache.egg-info/requires.txt
new/certbot_apache-4.0.0/certbot_apache.egg-info/requires.txt
--- old/certbot_apache-3.3.0/certbot_apache.egg-info/requires.txt
2025-03-11 16:03:30.000000000 +0100
+++ new/certbot_apache-4.0.0/certbot_apache.egg-info/requires.txt
2025-04-08 00:03:35.000000000 +0200
@@ -1,5 +1,5 @@
-acme>=3.3.0
-certbot>=3.3.0
+acme>=4.0.0
+certbot>=4.0.0
python-augeas
[dev]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/certbot_apache-3.3.0/setup.py
new/certbot_apache-4.0.0/setup.py
--- old/certbot_apache-3.3.0/setup.py 2025-03-11 16:03:29.000000000 +0100
+++ new/certbot_apache-4.0.0/setup.py 2025-04-08 00:03:33.000000000 +0200
@@ -1,7 +1,7 @@
from setuptools import find_packages
from setuptools import setup
-version = '3.3.0'
+version = '4.0.0'
install_requires = [
# We specify the minimum acme and certbot version as the current plugin