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 <steven.kowa...@suse.com>
+
+- 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

Reply via email to