Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-certbot-nginx for 
openSUSE:Factory checked in at 2026-02-09 19:29:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-certbot-nginx (Old)
 and      /work/SRC/openSUSE:Factory/.python-certbot-nginx.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-certbot-nginx"

Mon Feb  9 19:29:34 2026 rev:52 rq:1332036 version:5.3.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-certbot-nginx/python-certbot-nginx.changes    
    2026-01-17 14:55:38.709419464 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-certbot-nginx.new.1670/python-certbot-nginx.changes
      2026-02-09 19:30:02.502921747 +0100
@@ -1,0 +2,6 @@
+Mon Feb  9 12:59:42 UTC 2026 - Markéta Machová <[email protected]>
+
+- update to version 5.3.0
+  * sync with the main certbot package
+
+-------------------------------------------------------------------

Old:
----
  certbot_nginx-5.2.2.tar.gz

New:
----
  certbot_nginx-5.3.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-certbot-nginx.spec ++++++
--- /var/tmp/diff_new_pack.wQFBWP/_old  2026-02-09 19:30:04.070987328 +0100
+++ /var/tmp/diff_new_pack.wQFBWP/_new  2026-02-09 19:30:04.070987328 +0100
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-certbot-nginx
-Version:        5.2.2
+Version:        5.3.0
 Release:        0
 Summary:        Nginx plugin for Certbot
 License:        Apache-2.0

++++++ certbot_nginx-5.2.2.tar.gz -> certbot_nginx-5.3.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/certbot_nginx-5.2.2/PKG-INFO 
new/certbot_nginx-5.3.0/PKG-INFO
--- old/certbot_nginx-5.2.2/PKG-INFO    2025-12-10 18:08:14.706299800 +0100
+++ new/certbot_nginx-5.3.0/PKG-INFO    2026-02-03 18:51:47.808325800 +0100
@@ -1,8 +1,8 @@
 Metadata-Version: 2.4
 Name: certbot-nginx
-Version: 5.2.2
+Version: 5.3.0
 Summary: Nginx plugin for Certbot
-Author-email: Certbot Project <[email protected]>
+Author: Certbot Project
 License-Expression: Apache-2.0
 Project-URL: Homepage, https://github.com/certbot/certbot
 Classifier: Development Status :: 5 - Production/Stable
@@ -25,8 +25,8 @@
 Requires-Python: >=3.10
 Description-Content-Type: text/x-rst
 License-File: LICENSE.txt
-Requires-Dist: acme>=5.2.2
-Requires-Dist: certbot>=5.2.2
+Requires-Dist: acme>=5.3.0
+Requires-Dist: certbot>=5.3.0
 Requires-Dist: PyOpenSSL>=25.0.0
 Requires-Dist: pyparsing>=2.4.7
 Provides-Extra: test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/certbot_nginx-5.2.2/pyproject.toml 
new/certbot_nginx-5.3.0/pyproject.toml
--- old/certbot_nginx-5.2.2/pyproject.toml      2025-12-10 18:08:09.000000000 
+0100
+++ new/certbot_nginx-5.3.0/pyproject.toml      2026-02-03 18:51:42.000000000 
+0100
@@ -10,7 +10,7 @@
 license = "Apache-2.0"
 requires-python = ">=3.10"
 authors = [
-    { name = "Certbot Project", email = "[email protected]" },
+    { name = "Certbot Project" },
 ]
 classifiers = [
     "Development Status :: 5 - Production/Stable",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/certbot_nginx-5.2.2/setup.py 
new/certbot_nginx-5.3.0/setup.py
--- old/certbot_nginx-5.2.2/setup.py    2025-12-10 18:08:09.000000000 +0100
+++ new/certbot_nginx-5.3.0/setup.py    2026-02-03 18:51:43.000000000 +0100
@@ -1,6 +1,6 @@
 from setuptools import setup
 
-version = '5.2.2'
+version = '5.3.0'
 
 install_requires = [
     # We specify the minimum acme and certbot version as the current plugin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/certbot_nginx-5.2.2/src/certbot_nginx/_internal/configurator.py 
new/certbot_nginx-5.3.0/src/certbot_nginx/_internal/configurator.py
--- old/certbot_nginx-5.2.2/src/certbot_nginx/_internal/configurator.py 
2025-12-10 18:08:09.000000000 +0100
+++ new/certbot_nginx-5.3.0/src/certbot_nginx/_internal/configurator.py 
2026-02-03 18:51:42.000000000 +0100
@@ -1204,7 +1204,7 @@
     ###########################################################################
     # Challenges Section for Authenticator
     ###########################################################################
-    def get_chall_pref(self, unused_domain: str) -> 
list[type[challenges.Challenge]]:
+    def get_chall_pref(self, unused_identifier: str) -> 
list[type[challenges.Challenge]]:
         """Return list of challenge preferences."""
         return [challenges.HTTP01]
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/certbot_nginx-5.2.2/src/certbot_nginx/_internal/http_01.py 
new/certbot_nginx-5.3.0/src/certbot_nginx/_internal/http_01.py
--- old/certbot_nginx-5.2.2/src/certbot_nginx/_internal/http_01.py      
2025-12-10 18:08:09.000000000 +0100
+++ new/certbot_nginx-5.3.0/src/certbot_nginx/_internal/http_01.py      
2026-02-03 18:51:42.000000000 +0100
@@ -5,7 +5,7 @@
 from typing import Optional
 from typing import TYPE_CHECKING
 
-from acme import challenges
+from acme import challenges, messages
 from acme.challenges import KeyAuthorizationChallengeResponse
 from certbot import errors
 from certbot.achallenges import KeyAuthorizationAnnotatedChallenge
@@ -55,6 +55,9 @@
         """
         if not self.achalls:
             return []
+        if any(achall.identifier.typ == messages.IDENTIFIER_IP for achall in 
self.achalls):
+            raise errors.ConfigurationError(
+                "nginx authenticator not supported for IP address 
certificates")
 
         responses = [x.response(x.account_key) for x in self.achalls]
 
@@ -190,7 +193,7 @@
         document_root = os.path.join(
             self.configurator.config.work_dir, "http_01_nonexistent")
 
-        block.extend([['server_name', ' ', achall.domain],
+        block.extend([['server_name', ' ', achall.identifier.value],
                       ['root', ' ', document_root],
                       self._location_directive_for_achall(achall)
                       ])
@@ -219,7 +222,7 @@
         :rtype: list
 
         """
-        http_vhosts, https_vhosts = 
self.configurator.choose_auth_vhosts(achall.domain)
+        http_vhosts, https_vhosts = 
self.configurator.choose_auth_vhosts(achall.identifier.value)
 
         new_vhost: Optional[list[Any]] = None
         if not http_vhosts:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/certbot_nginx-5.2.2/src/certbot_nginx/_internal/tests/configurator_test.py 
new/certbot_nginx-5.3.0/src/certbot_nginx/_internal/tests/configurator_test.py
--- 
old/certbot_nginx-5.2.2/src/certbot_nginx/_internal/tests/configurator_test.py  
    2025-12-10 18:08:09.000000000 +0100
+++ 
new/certbot_nginx-5.3.0/src/certbot_nginx/_internal/tests/configurator_test.py  
    2026-02-03 18:51:42.000000000 +0100
@@ -375,7 +375,9 @@
                 chall=challenges.HTTP01(token=b"m8TdO1qik4JVFtgPPurJmg"),
                 uri="https://ca.org/chall1_uri";,
                 status=messages.Status("pending"),
-            ), domain="example.com", account_key=self.rsa512jwk)
+            ),
+            identifier=messages.Identifier(typ=messages.IDENTIFIER_FQDN, 
value="example.com"),
+            account_key=self.rsa512jwk)
 
         expected = [
             achall.response(self.rsa512jwk),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/certbot_nginx-5.2.2/src/certbot_nginx/_internal/tests/http_01_test.py 
new/certbot_nginx-5.3.0/src/certbot_nginx/_internal/tests/http_01_test.py
--- old/certbot_nginx-5.2.2/src/certbot_nginx/_internal/tests/http_01_test.py   
2025-12-10 18:08:09.000000000 +0100
+++ new/certbot_nginx-5.3.0/src/certbot_nginx/_internal/tests/http_01_test.py   
2026-02-03 18:51:42.000000000 +0100
@@ -5,8 +5,7 @@
 import josepy as jose
 import pytest
 
-from acme import challenges
-from acme import messages
+from acme import challenges, messages
 from certbot import achallenges
 from certbot.tests import acme_util
 from certbot.tests import util as test_util
@@ -24,29 +23,34 @@
         achallenges.KeyAuthorizationAnnotatedChallenge(
             challb=acme_util.chall_to_challb(
                 challenges.HTTP01(token=b"kNdwjwOeX0I_A8DXt9Msmg"), 
messages.STATUS_PENDING),
-            domain="www.example.com", account_key=account_key),
+            identifier=messages.Identifier(typ=messages.IDENTIFIER_FQDN, 
value="www.example.com"),
+            account_key=account_key),
         achallenges.KeyAuthorizationAnnotatedChallenge(
             challb=acme_util.chall_to_challb(
                 challenges.HTTP01(
                     token=b"\xba\xa9\xda?<m\xaewmx\xea\xad\xadv\xf4\x02\xc9y"
                           b"\x80\xe2_X\t\xe7\xc7\xa4\t\xca\xf7&\x945"
                 ), messages.STATUS_PENDING),
-            domain="ipv6.com", account_key=account_key),
+            identifier=messages.Identifier(typ=messages.IDENTIFIER_FQDN, 
value="ipv6.com"),
+            account_key=account_key),
         achallenges.KeyAuthorizationAnnotatedChallenge(
             challb=acme_util.chall_to_challb(
                 challenges.HTTP01(
                     token=b"\x8c\x8a\xbf_-f\\cw\xee\xd6\xf8/\xa5\xe3\xfd"
                           b"\xeb9\xf1\xf5\xb9\xefVM\xc9w\xa4u\x9c\xe1\x87\xb4"
                 ), messages.STATUS_PENDING),
-            domain="www.example.org", account_key=account_key),
+            identifier=messages.Identifier(typ=messages.IDENTIFIER_FQDN, 
value="www.example.org"),
+            account_key=account_key),
         achallenges.KeyAuthorizationAnnotatedChallenge(
             challb=acme_util.chall_to_challb(
                 challenges.HTTP01(token=b"kNdwjxOeX0I_A8DXt9Msmg"), 
messages.STATUS_PENDING),
-            domain="migration.com", account_key=account_key),
+            identifier=messages.Identifier(typ=messages.IDENTIFIER_FQDN, 
value="migration.com"),
+            account_key=account_key),
         achallenges.KeyAuthorizationAnnotatedChallenge(
             challb=acme_util.chall_to_challb(
                 challenges.HTTP01(token=b"kNdwjxOeX0I_A8DXt9Msmg"), 
messages.STATUS_PENDING),
-            domain="ipv6ssl.com", account_key=account_key),
+            identifier=messages.Identifier(typ=messages.IDENTIFIER_FQDN, 
value="ipv6ssl.com"),
+            account_key=account_key),
     ]
 
     def setUp(self):
@@ -138,7 +142,8 @@
         achall = achallenges.KeyAuthorizationAnnotatedChallenge(
             challb=acme_util.chall_to_challb(
                 challenges.HTTP01(token=b"kNdwjxOeX0I_A8DXt9Msmg"), 
messages.STATUS_PENDING),
-            domain="ssl.both.com", account_key=AUTH_KEY)
+            identifier=messages.Identifier(typ=messages.IDENTIFIER_FQDN, 
value="ssl.both.com"),
+            account_key=AUTH_KEY)
         self.http01.add_chall(achall)
         self.http01._mod_config() # pylint: disable=protected-access
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/certbot_nginx-5.2.2/src/certbot_nginx.egg-info/PKG-INFO 
new/certbot_nginx-5.3.0/src/certbot_nginx.egg-info/PKG-INFO
--- old/certbot_nginx-5.2.2/src/certbot_nginx.egg-info/PKG-INFO 2025-12-10 
18:08:14.000000000 +0100
+++ new/certbot_nginx-5.3.0/src/certbot_nginx.egg-info/PKG-INFO 2026-02-03 
18:51:47.000000000 +0100
@@ -1,8 +1,8 @@
 Metadata-Version: 2.4
 Name: certbot-nginx
-Version: 5.2.2
+Version: 5.3.0
 Summary: Nginx plugin for Certbot
-Author-email: Certbot Project <[email protected]>
+Author: Certbot Project
 License-Expression: Apache-2.0
 Project-URL: Homepage, https://github.com/certbot/certbot
 Classifier: Development Status :: 5 - Production/Stable
@@ -25,8 +25,8 @@
 Requires-Python: >=3.10
 Description-Content-Type: text/x-rst
 License-File: LICENSE.txt
-Requires-Dist: acme>=5.2.2
-Requires-Dist: certbot>=5.2.2
+Requires-Dist: acme>=5.3.0
+Requires-Dist: certbot>=5.3.0
 Requires-Dist: PyOpenSSL>=25.0.0
 Requires-Dist: pyparsing>=2.4.7
 Provides-Extra: test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/certbot_nginx-5.2.2/src/certbot_nginx.egg-info/requires.txt 
new/certbot_nginx-5.3.0/src/certbot_nginx.egg-info/requires.txt
--- old/certbot_nginx-5.2.2/src/certbot_nginx.egg-info/requires.txt     
2025-12-10 18:08:14.000000000 +0100
+++ new/certbot_nginx-5.3.0/src/certbot_nginx.egg-info/requires.txt     
2026-02-03 18:51:47.000000000 +0100
@@ -1,5 +1,5 @@
-acme>=5.2.2
-certbot>=5.2.2
+acme>=5.3.0
+certbot>=5.3.0
 PyOpenSSL>=25.0.0
 pyparsing>=2.4.7
 

Reply via email to