pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security net/py-{acme, certbot}: Update to 0.26.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/374ae5337b13
branches:  trunk
changeset: 382909:374ae5337b13
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Tue Jul 17 16:32:16 2018 +0000

description:
net/py-{acme,certbot}: Update to 0.26.0.

### Added

- A new security enhancement which we're calling AutoHSTS has been
  added to Certbot's Apache plugin. This enhancement configures your
  webserver to send a HTTP Strict Transport Security header with a low
  max-age value that is slowly increased over time. The max-age value is
  not increased to a large value until you've successfully managed to
  renew your certificate. This enhancement can be requested with the
  --auto-hsts flag.
- New official DNS plugins have been created for Gehirn Infrastracture
  Service, Linode, OVH, and Sakura Cloud. These plugins can be found
  on our Docker Hub page at https://hub.docker.com/u/certbot and on
  PyPI.
- The ability to reuse ACME accounts from Let's Encrypt's ACMEv1
  endpoint on Let's Encrypt's ACMEv2 endpoint has been added.
- Certbot and its components now support Python 3.7.
- Certbot's install subcommand now allows you to interactively choose
  which certificate to install from the list of certificates managed
  by Certbot.
- Certbot now accepts the flag `--no-autorenew` which causes any
  obtained certificates to not be automatically renewed when it
  approaches expiration.
- Support for parsing the TLS-ALPN-01 challenge has been added back to
  the acme library.

### Changed

- Certbot's default ACME server has been changed to Let's Encrypt's
  ACMEv2 endpoint. By default, this server will now be used for both
  new certificate lineages and renewals.
- The Nginx plugin is no longer marked labeled as an "Alpha" version.
- The `prepare` method of Certbot's plugins is no longer called before
  running "Updater" enhancements that are run on every invocation of
  `certbot renew`.

diffstat:

 security/py-acme/PLIST              |    3 +-
 security/py-certbot/Makefile.common |    4 +-
 security/py-certbot/PLIST           |  349 ++++++++++++++++++-----------------
 security/py-certbot/distinfo        |   10 +-
 4 files changed, 187 insertions(+), 179 deletions(-)

diffs (truncated from 518 to 300 lines):

diff -r 84fc9954096d -r 374ae5337b13 security/py-acme/PLIST
--- a/security/py-acme/PLIST    Tue Jul 17 16:14:55 2018 +0000
+++ b/security/py-acme/PLIST    Tue Jul 17 16:32:16 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2018/06/12 09:22:35 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.10 2018/07/17 16:32:16 fhajny Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -84,7 +84,6 @@
 ${PYSITELIB}/acme/testdata/csr.der
 ${PYSITELIB}/acme/testdata/csr.pem
 ${PYSITELIB}/acme/testdata/dsa512_key.pem
-${PYSITELIB}/acme/testdata/rsa1024_cert.pem
 ${PYSITELIB}/acme/testdata/rsa1024_key.pem
 ${PYSITELIB}/acme/testdata/rsa2048_cert.pem
 ${PYSITELIB}/acme/testdata/rsa2048_key.pem
diff -r 84fc9954096d -r 374ae5337b13 security/py-certbot/Makefile.common
--- a/security/py-certbot/Makefile.common       Tue Jul 17 16:14:55 2018 +0000
+++ b/security/py-certbot/Makefile.common       Tue Jul 17 16:32:16 2018 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.25 2018/06/12 09:22:35 fhajny Exp $
+# $NetBSD: Makefile.common,v 1.26 2018/07/17 16:32:16 fhajny Exp $
 #
 # used by security/py-acme/Makefile
 # used by security/py-certbot/Makefile
 
-DISTNAME=      certbot-0.25.0
+DISTNAME=      certbot-0.26.0
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=certbot/}
 
 HOMEPAGE=      https://letsencrypt.org/
diff -r 84fc9954096d -r 374ae5337b13 security/py-certbot/PLIST
--- a/security/py-certbot/PLIST Tue Jul 17 16:14:55 2018 +0000
+++ b/security/py-certbot/PLIST Tue Jul 17 16:32:16 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2018/06/12 09:22:35 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.13 2018/07/17 16:32:16 fhajny Exp $
 bin/certbot${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -7,257 +7,272 @@
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/certbot/__init__.py
+${PYSITELIB}/certbot/__init__.pyo
 ${PYSITELIB}/certbot/__init__.pyc
-${PYSITELIB}/certbot/__init__.pyo
-${PYSITELIB}/certbot/account.py
-${PYSITELIB}/certbot/account.pyc
 ${PYSITELIB}/certbot/account.pyo
-${PYSITELIB}/certbot/achallenges.py
+${PYSITELIB}/certbot/account.pyc
+${PYSITELIB}/certbot/achallenges.pyo
 ${PYSITELIB}/certbot/achallenges.pyc
-${PYSITELIB}/certbot/achallenges.pyo
-${PYSITELIB}/certbot/auth_handler.py
+${PYSITELIB}/certbot/auth_handler.pyo
 ${PYSITELIB}/certbot/auth_handler.pyc
-${PYSITELIB}/certbot/auth_handler.pyo
-${PYSITELIB}/certbot/cert_manager.py
+${PYSITELIB}/certbot/cert_manager.pyo
 ${PYSITELIB}/certbot/cert_manager.pyc
-${PYSITELIB}/certbot/cert_manager.pyo
-${PYSITELIB}/certbot/cli.py
+${PYSITELIB}/certbot/cli.pyo
 ${PYSITELIB}/certbot/cli.pyc
-${PYSITELIB}/certbot/cli.pyo
-${PYSITELIB}/certbot/client.py
-${PYSITELIB}/certbot/client.pyc
 ${PYSITELIB}/certbot/client.pyo
-${PYSITELIB}/certbot/configuration.py
+${PYSITELIB}/certbot/client.pyc
+${PYSITELIB}/certbot/configuration.pyo
 ${PYSITELIB}/certbot/configuration.pyc
-${PYSITELIB}/certbot/configuration.pyo
-${PYSITELIB}/certbot/constants.py
+${PYSITELIB}/certbot/constants.pyo
 ${PYSITELIB}/certbot/constants.pyc
-${PYSITELIB}/certbot/constants.pyo
+${PYSITELIB}/certbot/crypto_util.pyo
+${PYSITELIB}/certbot/crypto_util.pyc
+${PYSITELIB}/certbot/eff.pyo
+${PYSITELIB}/certbot/eff.pyc
+${PYSITELIB}/certbot/error_handler.pyo
+${PYSITELIB}/certbot/error_handler.pyc
+${PYSITELIB}/certbot/errors.pyo
+${PYSITELIB}/certbot/errors.pyc
+${PYSITELIB}/certbot/hooks.pyo
+${PYSITELIB}/certbot/hooks.pyc
+${PYSITELIB}/certbot/interfaces.pyo
+${PYSITELIB}/certbot/interfaces.pyc
+${PYSITELIB}/certbot/lock.pyo
+${PYSITELIB}/certbot/lock.pyc
+${PYSITELIB}/certbot/log.pyo
+${PYSITELIB}/certbot/log.pyc
+${PYSITELIB}/certbot/main.pyo
+${PYSITELIB}/certbot/main.pyc
+${PYSITELIB}/certbot/notify.pyo
+${PYSITELIB}/certbot/notify.pyc
+${PYSITELIB}/certbot/ocsp.pyo
+${PYSITELIB}/certbot/ocsp.pyc
+${PYSITELIB}/certbot/renewal.pyo
+${PYSITELIB}/certbot/renewal.pyc
+${PYSITELIB}/certbot/reporter.pyo
+${PYSITELIB}/certbot/reporter.pyc
+${PYSITELIB}/certbot/reverter.pyo
+${PYSITELIB}/certbot/reverter.pyc
+${PYSITELIB}/certbot/storage.pyo
+${PYSITELIB}/certbot/storage.pyc
+${PYSITELIB}/certbot/updater.pyo
+${PYSITELIB}/certbot/updater.pyc
+${PYSITELIB}/certbot/util.pyo
+${PYSITELIB}/certbot/util.pyc
+${PYSITELIB}/certbot/account.py
+${PYSITELIB}/certbot/achallenges.py
+${PYSITELIB}/certbot/auth_handler.py
+${PYSITELIB}/certbot/cert_manager.py
+${PYSITELIB}/certbot/cli.py
+${PYSITELIB}/certbot/client.py
+${PYSITELIB}/certbot/configuration.py
+${PYSITELIB}/certbot/constants.py
 ${PYSITELIB}/certbot/crypto_util.py
-${PYSITELIB}/certbot/crypto_util.pyc
-${PYSITELIB}/certbot/crypto_util.pyo
 ${PYSITELIB}/certbot/display/__init__.py
+${PYSITELIB}/certbot/display/__init__.pyo
 ${PYSITELIB}/certbot/display/__init__.pyc
-${PYSITELIB}/certbot/display/__init__.pyo
-${PYSITELIB}/certbot/display/completer.py
-${PYSITELIB}/certbot/display/completer.pyc
 ${PYSITELIB}/certbot/display/completer.pyo
-${PYSITELIB}/certbot/display/dummy_readline.py
+${PYSITELIB}/certbot/display/completer.pyc
+${PYSITELIB}/certbot/display/dummy_readline.pyo
 ${PYSITELIB}/certbot/display/dummy_readline.pyc
-${PYSITELIB}/certbot/display/dummy_readline.pyo
-${PYSITELIB}/certbot/display/enhancements.py
+${PYSITELIB}/certbot/display/enhancements.pyo
 ${PYSITELIB}/certbot/display/enhancements.pyc
-${PYSITELIB}/certbot/display/enhancements.pyo
-${PYSITELIB}/certbot/display/ops.py
+${PYSITELIB}/certbot/display/ops.pyo
 ${PYSITELIB}/certbot/display/ops.pyc
-${PYSITELIB}/certbot/display/ops.pyo
+${PYSITELIB}/certbot/display/util.pyo
+${PYSITELIB}/certbot/display/util.pyc
+${PYSITELIB}/certbot/display/completer.py
+${PYSITELIB}/certbot/display/dummy_readline.py
+${PYSITELIB}/certbot/display/enhancements.py
+${PYSITELIB}/certbot/display/ops.py
 ${PYSITELIB}/certbot/display/util.py
-${PYSITELIB}/certbot/display/util.pyc
-${PYSITELIB}/certbot/display/util.pyo
 ${PYSITELIB}/certbot/eff.py
-${PYSITELIB}/certbot/eff.pyc
-${PYSITELIB}/certbot/eff.pyo
 ${PYSITELIB}/certbot/error_handler.py
-${PYSITELIB}/certbot/error_handler.pyc
-${PYSITELIB}/certbot/error_handler.pyo
 ${PYSITELIB}/certbot/errors.py
-${PYSITELIB}/certbot/errors.pyc
-${PYSITELIB}/certbot/errors.pyo
 ${PYSITELIB}/certbot/hooks.py
-${PYSITELIB}/certbot/hooks.pyc
-${PYSITELIB}/certbot/hooks.pyo
 ${PYSITELIB}/certbot/interfaces.py
-${PYSITELIB}/certbot/interfaces.pyc
-${PYSITELIB}/certbot/interfaces.pyo
 ${PYSITELIB}/certbot/lock.py
-${PYSITELIB}/certbot/lock.pyc
-${PYSITELIB}/certbot/lock.pyo
 ${PYSITELIB}/certbot/log.py
-${PYSITELIB}/certbot/log.pyc
-${PYSITELIB}/certbot/log.pyo
 ${PYSITELIB}/certbot/main.py
-${PYSITELIB}/certbot/main.pyc
-${PYSITELIB}/certbot/main.pyo
 ${PYSITELIB}/certbot/notify.py
-${PYSITELIB}/certbot/notify.pyc
-${PYSITELIB}/certbot/notify.pyo
 ${PYSITELIB}/certbot/ocsp.py
-${PYSITELIB}/certbot/ocsp.pyc
-${PYSITELIB}/certbot/ocsp.pyo
 ${PYSITELIB}/certbot/plugins/__init__.py
+${PYSITELIB}/certbot/plugins/__init__.pyo
 ${PYSITELIB}/certbot/plugins/__init__.pyc
-${PYSITELIB}/certbot/plugins/__init__.pyo
+${PYSITELIB}/certbot/plugins/common.pyo
+${PYSITELIB}/certbot/plugins/common.pyc
+${PYSITELIB}/certbot/plugins/common_test.pyo
+${PYSITELIB}/certbot/plugins/common_test.pyc
+${PYSITELIB}/certbot/plugins/disco.pyo
+${PYSITELIB}/certbot/plugins/disco.pyc
+${PYSITELIB}/certbot/plugins/disco_test.pyo
+${PYSITELIB}/certbot/plugins/disco_test.pyc
+${PYSITELIB}/certbot/plugins/dns_common.pyo
+${PYSITELIB}/certbot/plugins/dns_common.pyc
+${PYSITELIB}/certbot/plugins/dns_common_lexicon.pyo
+${PYSITELIB}/certbot/plugins/dns_common_lexicon.pyc
+${PYSITELIB}/certbot/plugins/dns_common_lexicon_test.pyo
+${PYSITELIB}/certbot/plugins/dns_common_lexicon_test.pyc
+${PYSITELIB}/certbot/plugins/dns_common_test.pyo
+${PYSITELIB}/certbot/plugins/dns_common_test.pyc
+${PYSITELIB}/certbot/plugins/dns_test_common.pyo
+${PYSITELIB}/certbot/plugins/dns_test_common.pyc
+${PYSITELIB}/certbot/plugins/dns_test_common_lexicon.pyo
+${PYSITELIB}/certbot/plugins/dns_test_common_lexicon.pyc
+${PYSITELIB}/certbot/plugins/enhancements.pyo
+${PYSITELIB}/certbot/plugins/enhancements.pyc
+${PYSITELIB}/certbot/plugins/enhancements_test.pyo
+${PYSITELIB}/certbot/plugins/enhancements_test.pyc
+${PYSITELIB}/certbot/plugins/manual.pyo
+${PYSITELIB}/certbot/plugins/manual.pyc
+${PYSITELIB}/certbot/plugins/manual_test.pyo
+${PYSITELIB}/certbot/plugins/manual_test.pyc
+${PYSITELIB}/certbot/plugins/null.pyo
+${PYSITELIB}/certbot/plugins/null.pyc
+${PYSITELIB}/certbot/plugins/null_test.pyo
+${PYSITELIB}/certbot/plugins/null_test.pyc
+${PYSITELIB}/certbot/plugins/selection.pyo
+${PYSITELIB}/certbot/plugins/selection.pyc
+${PYSITELIB}/certbot/plugins/selection_test.pyo
+${PYSITELIB}/certbot/plugins/selection_test.pyc
+${PYSITELIB}/certbot/plugins/standalone.pyo
+${PYSITELIB}/certbot/plugins/standalone.pyc
+${PYSITELIB}/certbot/plugins/standalone_test.pyo
+${PYSITELIB}/certbot/plugins/standalone_test.pyc
+${PYSITELIB}/certbot/plugins/storage.pyo
+${PYSITELIB}/certbot/plugins/storage.pyc
+${PYSITELIB}/certbot/plugins/storage_test.pyo
+${PYSITELIB}/certbot/plugins/storage_test.pyc
+${PYSITELIB}/certbot/plugins/util.pyo
+${PYSITELIB}/certbot/plugins/util.pyc
+${PYSITELIB}/certbot/plugins/util_test.pyo
+${PYSITELIB}/certbot/plugins/util_test.pyc
+${PYSITELIB}/certbot/plugins/webroot.pyo
+${PYSITELIB}/certbot/plugins/webroot.pyc
+${PYSITELIB}/certbot/plugins/webroot_test.pyo
+${PYSITELIB}/certbot/plugins/webroot_test.pyc
 ${PYSITELIB}/certbot/plugins/common.py
-${PYSITELIB}/certbot/plugins/common.pyc
-${PYSITELIB}/certbot/plugins/common.pyo
 ${PYSITELIB}/certbot/plugins/common_test.py
-${PYSITELIB}/certbot/plugins/common_test.pyc
-${PYSITELIB}/certbot/plugins/common_test.pyo
 ${PYSITELIB}/certbot/plugins/disco.py
-${PYSITELIB}/certbot/plugins/disco.pyc
-${PYSITELIB}/certbot/plugins/disco.pyo
 ${PYSITELIB}/certbot/plugins/disco_test.py
-${PYSITELIB}/certbot/plugins/disco_test.pyc
-${PYSITELIB}/certbot/plugins/disco_test.pyo
 ${PYSITELIB}/certbot/plugins/dns_common.py
-${PYSITELIB}/certbot/plugins/dns_common.pyc
-${PYSITELIB}/certbot/plugins/dns_common.pyo
 ${PYSITELIB}/certbot/plugins/dns_common_lexicon.py
-${PYSITELIB}/certbot/plugins/dns_common_lexicon.pyc
-${PYSITELIB}/certbot/plugins/dns_common_lexicon.pyo
 ${PYSITELIB}/certbot/plugins/dns_common_lexicon_test.py
-${PYSITELIB}/certbot/plugins/dns_common_lexicon_test.pyc
-${PYSITELIB}/certbot/plugins/dns_common_lexicon_test.pyo
 ${PYSITELIB}/certbot/plugins/dns_common_test.py
-${PYSITELIB}/certbot/plugins/dns_common_test.pyc
-${PYSITELIB}/certbot/plugins/dns_common_test.pyo
 ${PYSITELIB}/certbot/plugins/dns_test_common.py
-${PYSITELIB}/certbot/plugins/dns_test_common.pyc
-${PYSITELIB}/certbot/plugins/dns_test_common.pyo
 ${PYSITELIB}/certbot/plugins/dns_test_common_lexicon.py
-${PYSITELIB}/certbot/plugins/dns_test_common_lexicon.pyc
-${PYSITELIB}/certbot/plugins/dns_test_common_lexicon.pyo
+${PYSITELIB}/certbot/plugins/enhancements.py
+${PYSITELIB}/certbot/plugins/enhancements_test.py
 ${PYSITELIB}/certbot/plugins/manual.py
-${PYSITELIB}/certbot/plugins/manual.pyc
-${PYSITELIB}/certbot/plugins/manual.pyo
 ${PYSITELIB}/certbot/plugins/manual_test.py
-${PYSITELIB}/certbot/plugins/manual_test.pyc
-${PYSITELIB}/certbot/plugins/manual_test.pyo
 ${PYSITELIB}/certbot/plugins/null.py
-${PYSITELIB}/certbot/plugins/null.pyc
-${PYSITELIB}/certbot/plugins/null.pyo
 ${PYSITELIB}/certbot/plugins/null_test.py
-${PYSITELIB}/certbot/plugins/null_test.pyc
-${PYSITELIB}/certbot/plugins/null_test.pyo
 ${PYSITELIB}/certbot/plugins/selection.py
-${PYSITELIB}/certbot/plugins/selection.pyc
-${PYSITELIB}/certbot/plugins/selection.pyo
 ${PYSITELIB}/certbot/plugins/selection_test.py
-${PYSITELIB}/certbot/plugins/selection_test.pyc
-${PYSITELIB}/certbot/plugins/selection_test.pyo
 ${PYSITELIB}/certbot/plugins/standalone.py
-${PYSITELIB}/certbot/plugins/standalone.pyc
-${PYSITELIB}/certbot/plugins/standalone.pyo
 ${PYSITELIB}/certbot/plugins/standalone_test.py
-${PYSITELIB}/certbot/plugins/standalone_test.pyc
-${PYSITELIB}/certbot/plugins/standalone_test.pyo
 ${PYSITELIB}/certbot/plugins/storage.py
-${PYSITELIB}/certbot/plugins/storage.pyc
-${PYSITELIB}/certbot/plugins/storage.pyo
 ${PYSITELIB}/certbot/plugins/storage_test.py



Home | Main Index | Thread Index | Old Index