...
 
Commits (4)
Metadata-Version: 2.1 Metadata-Version: 2.1
Name: certbot-dns-linode Name: certbot-dns-linode
Version: 0.26.0 Version: 0.28.0
Summary: Linode DNS Authenticator plugin for Certbot Summary: Linode DNS Authenticator plugin for Certbot
Home-page: https://github.com/certbot/certbot Home-page: https://github.com/certbot/certbot
Author: Certbot Project Author: Certbot Project
......
Metadata-Version: 2.1 Metadata-Version: 2.1
Name: certbot-dns-linode Name: certbot-dns-linode
Version: 0.26.0 Version: 0.28.0
Summary: Linode DNS Authenticator plugin for Certbot Summary: Linode DNS Authenticator plugin for Certbot
Home-page: https://github.com/certbot/certbot Home-page: https://github.com/certbot/certbot
Author: Certbot Project Author: Certbot Project
......
...@@ -14,7 +14,11 @@ Named Arguments ...@@ -14,7 +14,11 @@ Named Arguments
DNS to propagate before asking the DNS to propagate before asking the
ACME server to verify the DNS ACME server to verify the DNS
record. record.
(Default: 960) (Default: 1200 because Linode
updates its first DNS every 15
minutes and we allow 5 more minutes
for the update to reach the other 5
servers)
========================================== =================================== ========================================== ===================================
...@@ -23,7 +27,7 @@ Credentials ...@@ -23,7 +27,7 @@ Credentials
Use of this plugin requires a configuration file containing Linode API Use of this plugin requires a configuration file containing Linode API
credentials, obtained from your Linode account's `Applications & API credentials, obtained from your Linode account's `Applications & API
Tokens page <https://cloud.linode.com/settings/api/tokens>`_. Tokens page <https://manager.linode.com/profile/api>`_.
.. code-block:: ini .. code-block:: ini
:name: credentials.ini :name: credentials.ini
...@@ -74,13 +78,15 @@ Examples ...@@ -74,13 +78,15 @@ Examples
-d www.example.com -d www.example.com
.. code-block:: bash .. code-block:: bash
:caption: To acquire a certificate for ``example.com``, waiting 60 seconds :caption: To acquire a certificate for ``example.com``, waiting 1000 seconds
for DNS propagation for DNS propagation (Linode updates its first DNS every 15 minutes
and we allow some extra time for the update to reach the other 5
servers)
certbot certonly \\ certbot certonly \\
--dns-linode \\ --dns-linode \\
--dns-linode-credentials ~/.secrets/certbot/linode.ini \\ --dns-linode-credentials ~/.secrets/certbot/linode.ini \\
--dns-linode-propagation-seconds 60 \\ --dns-linode-propagation-seconds 1000 \\
-d example.com -d example.com
""" """
...@@ -29,7 +29,7 @@ class Authenticator(dns_common.DNSAuthenticator): ...@@ -29,7 +29,7 @@ class Authenticator(dns_common.DNSAuthenticator):
@classmethod @classmethod
def add_parser_arguments(cls, add): # pylint: disable=arguments-differ def add_parser_arguments(cls, add): # pylint: disable=arguments-differ
super(Authenticator, cls).add_parser_arguments(add, default_propagation_seconds=960) super(Authenticator, cls).add_parser_arguments(add, default_propagation_seconds=1200)
add('credentials', help='Linode credentials INI file.') add('credentials', help='Linode credentials INI file.')
def more_info(self): # pylint: disable=missing-docstring,no-self-use def more_info(self): # pylint: disable=missing-docstring,no-self-use
...@@ -62,6 +62,7 @@ class _LinodeLexiconClient(dns_common_lexicon.LexiconClient): ...@@ -62,6 +62,7 @@ class _LinodeLexiconClient(dns_common_lexicon.LexiconClient):
def __init__(self, api_key): def __init__(self, api_key):
super(_LinodeLexiconClient, self).__init__() super(_LinodeLexiconClient, self).__init__()
self.provider = linode.Provider({ self.provider = linode.Provider({
'provider_name': 'linode',
'auth_token': api_key 'auth_token': api_key
}) })
......
python-certbot-dns-linode (0.28.0-1) unstable; urgency=medium
* New upstream version 0.28.0
* Bump S-V; no changes needed.
-- Harlan Lieberman-Berg <hlieberman@debian.org> Wed, 07 Nov 2018 18:52:19 -0500
python-certbot-dns-linode (0.26.0-1) unstable; urgency=medium python-certbot-dns-linode (0.26.0-1) unstable; urgency=medium
* Initial release. (Closes: #903806) * Initial release. (Closes: #903806)
......
...@@ -14,7 +14,7 @@ Build-Depends: debhelper (>= 11~), ...@@ -14,7 +14,7 @@ Build-Depends: debhelper (>= 11~),
python3-sphinx (>= 1.3.1-1~), python3-sphinx (>= 1.3.1-1~),
python3-sphinx-rtd-theme, python3-sphinx-rtd-theme,
python3-zope.interface python3-zope.interface
Standards-Version: 4.1.5 Standards-Version: 4.2.1
Homepage: https://certbot.eff.org/ Homepage: https://certbot.eff.org/
Vcs-Git: https://salsa.debian.org/letsencrypt-team/certbot/certbot-dns-linode.git Vcs-Git: https://salsa.debian.org/letsencrypt-team/certbot/certbot-dns-linode.git
Vcs-Browser: https://salsa.debian.org/letsencrypt-team/certbot/certbot-dns-linode Vcs-Browser: https://salsa.debian.org/letsencrypt-team/certbot/certbot-dns-linode
......
...@@ -3,7 +3,7 @@ import sys ...@@ -3,7 +3,7 @@ import sys
from setuptools import setup from setuptools import setup
from setuptools import find_packages from setuptools import find_packages
version = '0.26.0' version = '0.28.0'
# Please update tox.ini when modifying dependency version requirements # Please update tox.ini when modifying dependency version requirements
install_requires = [ install_requires = [
......