Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-certbot-dns-rfc2136 for 
openSUSE:Factory checked in at 2022-05-30 12:44:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-certbot-dns-rfc2136 (Old)
 and      /work/SRC/openSUSE:Factory/.python-certbot-dns-rfc2136.new.2254 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-certbot-dns-rfc2136"

Mon May 30 12:44:40 2022 rev:34 rq:979823 version:1.27.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-certbot-dns-rfc2136/python-certbot-dns-rfc2136.changes
    2022-04-08 22:46:31.618600898 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-certbot-dns-rfc2136.new.2254/python-certbot-dns-rfc2136.changes
  2022-05-30 12:45:39.160526463 +0200
@@ -1,0 +2,6 @@
+Mon May 30 09:22:29 UTC 2022 - Mark??ta Machov?? <[email protected]>
+
+- update to version 1.27.0
+  * sync with the main certbot package
+
+-------------------------------------------------------------------

Old:
----
  certbot-dns-rfc2136-1.26.0.tar.gz

New:
----
  certbot-dns-rfc2136-1.27.0.tar.gz

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

Other differences:
------------------
++++++ python-certbot-dns-rfc2136.spec ++++++
--- /var/tmp/diff_new_pack.Rn3ZYD/_old  2022-05-30 12:45:39.716527203 +0200
+++ /var/tmp/diff_new_pack.Rn3ZYD/_new  2022-05-30 12:45:39.724527213 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-certbot-dns-rfc2136
-Version:        1.26.0
+Version:        1.27.0
 Release:        0
 Summary:        RFC 2136 DNS Authenticator plugin for Certbot
 License:        Apache-2.0

++++++ certbot-dns-rfc2136-1.26.0.tar.gz -> certbot-dns-rfc2136-1.27.0.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/certbot-dns-rfc2136-1.26.0/PKG-INFO 
new/certbot-dns-rfc2136-1.27.0/PKG-INFO
--- old/certbot-dns-rfc2136-1.26.0/PKG-INFO     2022-04-05 19:42:18.794939500 
+0200
+++ new/certbot-dns-rfc2136-1.27.0/PKG-INFO     2022-05-03 20:34:25.328533000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: certbot-dns-rfc2136
-Version: 1.26.0
+Version: 1.27.0
 Summary: RFC 2136 DNS Authenticator plugin for Certbot
 Home-page: https://github.com/certbot/certbot
 Author: Certbot Project
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/certbot-dns-rfc2136-1.26.0/certbot_dns_rfc2136/__init__.py 
new/certbot-dns-rfc2136-1.27.0/certbot_dns_rfc2136/__init__.py
--- old/certbot-dns-rfc2136-1.26.0/certbot_dns_rfc2136/__init__.py      
2022-04-05 19:41:26.000000000 +0200
+++ new/certbot-dns-rfc2136-1.27.0/certbot_dns_rfc2136/__init__.py      
2022-05-03 20:33:10.000000000 +0200
@@ -65,6 +65,38 @@
 including for renewal, and cannot be silenced except by addressing the issue
 (e.g., by using a command like ``chmod 600`` to restrict access to the file).
 
+Examples
+--------
+
+.. code-block:: bash
+   :caption: To acquire a certificate for ``example.com``
+
+   certbot certonly \\
+     --dns-rfc2136 \\
+     --dns-rfc2136-credentials ~/.secrets/certbot/rfc2136.ini \\
+     -d example.com
+
+.. code-block:: bash
+   :caption: To acquire a single certificate for both ``example.com`` and
+             ``www.example.com``
+
+   certbot certonly \\
+     --dns-rfc2136 \\
+     --dns-rfc2136-credentials ~/.secrets/certbot/rfc2136.ini \\
+     -d example.com \\
+     -d www.example.com
+
+.. code-block:: bash
+   :caption: To acquire a certificate for ``example.com``, waiting 30 seconds
+             for DNS propagation
+
+   certbot certonly \\
+     --dns-rfc2136 \\
+     --dns-rfc2136-credentials ~/.secrets/certbot/rfc2136.ini \\
+     --dns-rfc2136-propagation-seconds 30 \\
+     -d example.com
+
+
 Sample BIND configuration
 '''''''''''''''''''''''''
 
@@ -108,35 +140,59 @@
    
<https://bind9.readthedocs.io/en/latest/reference.html#dynamic-update-policies>`_
    for details.
 
-Examples
---------
+Special considerations for multiple views in BIND
+'''''''''''''''''''''''''''''''''''''''''''''''''
 
-.. code-block:: bash
-   :caption: To acquire a certificate for ``example.com``
+If your BIND configuration leverages multiple views, Certbot may fail with an
+``Unable to determine base domain for _acme-challenge.example.com`` error.
+This error occurs when Certbot isn't able to communicate with an authorative
+nameserver for the zone, one that answers with the AA (Authorative Answer) flag
+set in the response.
+
+A common multiple view configuration with two views, external and internal,
+can cause this error.  If the zone is only present in the external view, and
+the credentials_ ``dns_rfc2136_server`` setting is set (e.g. 127.0.0.1) so the
+DNS server's ``match-clients`` view option causes the DNS server to route
+Certbot's query to the internal view; the internal view doesn't contain the
+zone, so the response won't have the AA flag set.
+
+One solution is to logically place the zone into the view Certbot is sending
+queries to, with an
+`in-view 
<https://bind9.readthedocs.io/en/latest/reference.html#multiple-views>`_
+zone option.  The zone will be then visible in both zones with exactly the 
same content.
 
-   certbot certonly \\
-     --dns-rfc2136 \\
-     --dns-rfc2136-credentials ~/.secrets/certbot/rfc2136.ini \\
-     -d example.com
+.. note::
+   Order matters in BIND views, the ``in-view`` zone option must refer to a
+   view defined preceeding it, it cannot refer to a view defined later in the 
configuration file.
 
-.. code-block:: bash
-   :caption: To acquire a single certificate for both ``example.com`` and
-             ``www.example.com``
+.. code-block:: none
+   :caption: Split-view BIND configuration
 
-   certbot certonly \\
-     --dns-rfc2136 \\
-     --dns-rfc2136-credentials ~/.secrets/certbot/rfc2136.ini \\
-     -d example.com \\
-     -d www.example.com
+   key "keyname." {
+     algorithm hmac-sha512;
+     secret "4q4wM/2I180UXoMyN4INVhJNi8V9BCV+jMw2mXgZw/CSuxUT8C7NKKFs \
+AmKd7ak51vWKgSl12ib86oQRPkpDjg==";
+   };
 
-.. code-block:: bash
-   :caption: To acquire a certificate for ``example.com``, waiting 30 seconds
-             for DNS propagation
+   // adjust internal-addresses to suit your needs
+   acl internal-address { 127.0.0.0/8; 10.0.0.0/8; 192.168.0.0/16; 
172.16.0.0/12; };
 
-   certbot certonly \\
-     --dns-rfc2136 \\
-     --dns-rfc2136-credentials ~/.secrets/certbot/rfc2136.ini \\
-     --dns-rfc2136-propagation-seconds 30 \\
-     -d example.com
+   view "external" {
+     match-clients { !internal-addresses; any; };
+
+     zone "example.com." IN {
+       type master;
+       file "named.example.com";
+       update-policy {
+         grant keyname. name _acme-challenge.example.com. txt;
+       };
+     };
+   };
+
+   view "internal" {
+     zone "example.com." IN {
+       in-view external;
+     };
+   };
 
 """
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/certbot-dns-rfc2136-1.26.0/certbot_dns_rfc2136.egg-info/PKG-INFO 
new/certbot-dns-rfc2136-1.27.0/certbot_dns_rfc2136.egg-info/PKG-INFO
--- old/certbot-dns-rfc2136-1.26.0/certbot_dns_rfc2136.egg-info/PKG-INFO        
2022-04-05 19:42:18.000000000 +0200
+++ new/certbot-dns-rfc2136-1.27.0/certbot_dns_rfc2136.egg-info/PKG-INFO        
2022-05-03 20:34:24.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: certbot-dns-rfc2136
-Version: 1.26.0
+Version: 1.27.0
 Summary: RFC 2136 DNS Authenticator plugin for Certbot
 Home-page: https://github.com/certbot/certbot
 Author: Certbot Project
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/certbot-dns-rfc2136-1.26.0/certbot_dns_rfc2136.egg-info/requires.txt 
new/certbot-dns-rfc2136-1.27.0/certbot_dns_rfc2136.egg-info/requires.txt
--- old/certbot-dns-rfc2136-1.26.0/certbot_dns_rfc2136.egg-info/requires.txt    
2022-04-05 19:42:18.000000000 +0200
+++ new/certbot-dns-rfc2136-1.27.0/certbot_dns_rfc2136.egg-info/requires.txt    
2022-05-03 20:34:25.000000000 +0200
@@ -1,7 +1,7 @@
 dnspython>=1.15.0
 setuptools>=41.6.0
-acme>=1.26.0
-certbot>=1.26.0
+acme>=1.27.0
+certbot>=1.27.0
 
 [docs]
 Sphinx>=1.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/certbot-dns-rfc2136-1.26.0/setup.py 
new/certbot-dns-rfc2136-1.27.0/setup.py
--- old/certbot-dns-rfc2136-1.26.0/setup.py     2022-04-05 19:41:27.000000000 
+0200
+++ new/certbot-dns-rfc2136-1.27.0/setup.py     2022-05-03 20:33:11.000000000 
+0200
@@ -4,7 +4,7 @@
 from setuptools import find_packages
 from setuptools import setup
 
-version = '1.26.0'
+version = '1.27.0'
 
 install_requires = [
     'dnspython>=1.15.0',

Reply via email to