pkgsrc-Changes-HG archive

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

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



details:   https://anonhg.NetBSD.org/pkgsrc/rev/55838aeea122
branches:  trunk
changeset: 381603:55838aeea122
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Tue Jun 12 09:22:35 2018 +0000

description:
security/py-{acme,certbot}: Update to 0.25.0.

### Added

- Support for the ready status type was added to acme. Without this change,
  Certbot and acme users will begin encountering errors when using Let's
  Encrypt's ACMEv2 API starting on June 19th for the staging environment and
  July 5th for production. See
  https://community.letsencrypt.org/t/acmev2-order-ready-status/62866 for more
  information.
- Certbot now accepts the flag --reuse-key which will cause the same key to be
  used in the certificate when the lineage is renewed rather than generating a
  new key.
- You can now add multiple email addresses to your ACME account with Certbot by
  providing a comma separated list of emails to the --email flag.
- Support for Let's Encrypt's upcoming TLS-ALPN-01 challenge was added to acme.
  For more information, see
  https://community.letsencrypt.org/t/tls-alpn-validation-method/63814/1.
- acme now supports specifying the source address to bind to when sending
  outgoing connections. You still cannot specify this address using Certbot.
- If you run Certbot against Let's Encrypt's ACMEv2 staging server but don't
  already have an account registered at that server URL, Certbot will
  automatically reuse your staging account from Let's Encrypt's ACMEv1 endpoint
  if it exists.
- Interfaces were added to Certbot allowing plugins to be called at additional
  points. The `GenericUpdater` interface allows plugins to perform actions
  every time `certbot renew` is run, regardless of whether any certificates are
  due for renewal, and the `RenewDeployer` interface allows plugins to perform
  actions when a certificate is renewed. See `certbot.interfaces` for more
  information.

### Changed

- When running Certbot with --dry-run and you don't already have a staging
  account, the created account does not contain an email address even if one
  was provided to avoid expiration emails from Let's Encrypt's staging server.
- certbot-nginx does a better job of automatically detecting the location of
  Nginx's configuration files when run on BSD based systems.
- acme now requires and uses pytest when running tests with setuptools with
  `python setup.py test`.
- `certbot config_changes` no longer waits for user input before exiting.

### Fixed

- Misleading log output that caused users to think that Certbot's standalone
  plugin failed to bind to a port when performing a challenge has been
  corrected.
- An issue where certbot-nginx would fail to enable HSTS if the server block
  already had an `add_header` directive has been resolved.
- certbot-nginx now does a better job detecting the server block to base the
  configuration for TLS-SNI challenges on.

diffstat:

 security/py-acme/PLIST              |   9 ++++++++-
 security/py-certbot/Makefile.common |   4 ++--
 security/py-certbot/PLIST           |   8 +++++++-
 security/py-certbot/distinfo        |  10 +++++-----
 4 files changed, 22 insertions(+), 9 deletions(-)

diffs (96 lines):

diff -r 737e5ee1a684 -r 55838aeea122 security/py-acme/PLIST
--- a/security/py-acme/PLIST    Tue Jun 12 09:06:54 2018 +0000
+++ b/security/py-acme/PLIST    Tue Jun 12 09:22:35 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2018/03/13 10:08:51 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.9 2018/06/12 09:22:35 fhajny Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -31,6 +31,10 @@
 ${PYSITELIB}/acme/jws.pyc
 ${PYSITELIB}/acme/jws_test.pyo
 ${PYSITELIB}/acme/jws_test.pyc
+${PYSITELIB}/acme/magic_typing.pyo
+${PYSITELIB}/acme/magic_typing.pyc
+${PYSITELIB}/acme/magic_typing_test.pyo
+${PYSITELIB}/acme/magic_typing_test.pyc
 ${PYSITELIB}/acme/messages.pyo
 ${PYSITELIB}/acme/messages.pyc
 ${PYSITELIB}/acme/messages_test.pyo
@@ -57,6 +61,8 @@
 ${PYSITELIB}/acme/fields_test.py
 ${PYSITELIB}/acme/jws.py
 ${PYSITELIB}/acme/jws_test.py
+${PYSITELIB}/acme/magic_typing.py
+${PYSITELIB}/acme/magic_typing_test.py
 ${PYSITELIB}/acme/messages.py
 ${PYSITELIB}/acme/messages_test.py
 ${PYSITELIB}/acme/standalone.py
@@ -78,6 +84,7 @@
 ${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 737e5ee1a684 -r 55838aeea122 security/py-certbot/Makefile.common
--- a/security/py-certbot/Makefile.common       Tue Jun 12 09:06:54 2018 +0000
+++ b/security/py-certbot/Makefile.common       Tue Jun 12 09:22:35 2018 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.24 2018/05/16 15:09:42 fhajny Exp $
+# $NetBSD: Makefile.common,v 1.25 2018/06/12 09:22:35 fhajny Exp $
 #
 # used by security/py-acme/Makefile
 # used by security/py-certbot/Makefile
 
-DISTNAME=      certbot-0.24.0
+DISTNAME=      certbot-0.25.0
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=certbot/}
 
 HOMEPAGE=      https://letsencrypt.org/
diff -r 737e5ee1a684 -r 55838aeea122 security/py-certbot/PLIST
--- a/security/py-certbot/PLIST Tue Jun 12 09:06:54 2018 +0000
+++ b/security/py-certbot/PLIST Tue Jun 12 09:22:35 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2018/05/16 15:09:42 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.12 2018/06/12 09:22:35 fhajny Exp $
 bin/certbot${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -244,6 +244,9 @@
 ${PYSITELIB}/certbot/tests/renewal_test.py
 ${PYSITELIB}/certbot/tests/renewal_test.pyc
 ${PYSITELIB}/certbot/tests/renewal_test.pyo
+${PYSITELIB}/certbot/tests/renewupdater_test.py
+${PYSITELIB}/certbot/tests/renewupdater_test.pyc
+${PYSITELIB}/certbot/tests/renewupdater_test.pyo
 ${PYSITELIB}/certbot/tests/reporter_test.py
 ${PYSITELIB}/certbot/tests/reporter_test.pyc
 ${PYSITELIB}/certbot/tests/reporter_test.pyo
@@ -286,6 +289,9 @@
 ${PYSITELIB}/certbot/tests/util_test.py
 ${PYSITELIB}/certbot/tests/util_test.pyc
 ${PYSITELIB}/certbot/tests/util_test.pyo
+${PYSITELIB}/certbot/updater.py
+${PYSITELIB}/certbot/updater.pyc
+${PYSITELIB}/certbot/updater.pyo
 ${PYSITELIB}/certbot/util.py
 ${PYSITELIB}/certbot/util.pyc
 ${PYSITELIB}/certbot/util.pyo
diff -r 737e5ee1a684 -r 55838aeea122 security/py-certbot/distinfo
--- a/security/py-certbot/distinfo      Tue Jun 12 09:06:54 2018 +0000
+++ b/security/py-certbot/distinfo      Tue Jun 12 09:22:35 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.24 2018/05/16 15:09:42 fhajny Exp $
+$NetBSD: distinfo,v 1.25 2018/06/12 09:22:35 fhajny Exp $
 
-SHA1 (certbot-0.24.0.tar.gz) = cfa8d963a6f0d43eb5fa9f8c3e06601f0f1b71bb
-RMD160 (certbot-0.24.0.tar.gz) = 117ac1440d7ad42f3c8ceb6fb6b0bc37c5c31e12
-SHA512 (certbot-0.24.0.tar.gz) = b067da7eea54deb72ff4b516382cbe480ffebcb378489a2b0c52955f7399401d936d8d6587d88473d6f4fa9e864de94514941bde9727a5babbf2d6211ea61b20
-Size (certbot-0.24.0.tar.gz) = 1149694 bytes
+SHA1 (certbot-0.25.0.tar.gz) = 07a65d480c747d7de6a1158fb4502fcd35693db2
+RMD160 (certbot-0.25.0.tar.gz) = 778982e8f6f959732d07097163c298f97cc6c74f
+SHA512 (certbot-0.25.0.tar.gz) = af0f2498d79e9d54f0609b21b8ec40efe9fbcfa5162eb18bbb8b10cc230b31db6af81c4e85af243d92c527efc55634402b30960d014085f6e6af6e679ca75592
+Size (certbot-0.25.0.tar.gz) = 1163858 bytes



Home | Main Index | Thread Index | Old Index