pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security security/py-certbot: Update to 0.22.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/b7b649fe9ce7
branches: trunk
changeset: 377067:b7b649fe9ce7
user: fhajny <fhajny%pkgsrc.org@localhost>
date: Tue Mar 13 10:08:51 2018 +0000
description:
security/py-certbot: Update to 0.22.0
### Added
- Support for obtaining wildcard certificates and a newer version of the ACME
protocol such as the one implemented by Let's Encrypt's upcoming ACMEv2
endpoint was added to Certbot and its ACME library. Certbot still works with
older ACME versions and will automatically change the version of the protocol
used based on the version the ACME CA implements.
- The Apache and Nginx plugins are now able to automatically install a wildcard
certificate to multiple virtual hosts that you select from your server
configuration.
- The `certbot install` command now accepts the `--cert-name` flag for
selecting a certificate.
- `acme.client.BackwardsCompatibleClientV2` was added to Certbot's ACME library
which automatically handles most of the differences between new and old ACME
versions. `acme.client.ClientV2` is also available for people who only want
to support one version of the protocol or want to handle the differences
between versions themselves.
- certbot-auto now supports the flag --install-only which has the script
install Certbot and its dependencies and exit without invoking Certbot.
- Support for issuing a single certificate for a wildcard and base domain was
added to our Google Cloud DNS plugin. To do this, we now require your API
credentials have additional permissions, however, your credentials will
already have these permissions unless you defined a custom role with fewer
permissions than the standard DNS administrator role provided by Google.
These permissions are also only needed for the case described above so it
will continue to work for existing users. For more information about the
permissions changes, see the documentation in the plugin.
### Changed
- We have broken lockstep between our ACME library, Certbot, and its plugins.
This means that the different components do not need to be the same version
to work together like they did previously. This makes packaging easier
because not every piece of Certbot needs to be repackaged to ship a change to
a subset of its components.
- Support for Python 2.6 and Python 3.3 has been removed from ACME, Certbot,
Certbot's plugins, and certbot-auto. If you are using certbot-auto on a RHEL
6 based system, it will walk you through the process of installing Certbot
with Python 3 and refuse to upgrade to a newer version of Certbot until you
have done so.
- Certbot's components now work with older versions of setuptools to simplify
packaging for EPEL 7.
### Fixed
- Issues caused by Certbot's Nginx plugin adding multiple ipv6only directives
has been resolved.
- A problem where Certbot's Apache plugin would add redundant include
directives for the TLS configuration managed by Certbot has been fixed.
- Certbot's webroot plugin now properly deletes any directories it creates.
diffstat:
security/py-acme/Makefile | 6 +++---
security/py-acme/PLIST | 3 ++-
security/py-certbot/Makefile | 3 ++-
security/py-certbot/Makefile.common | 4 ++--
security/py-certbot/distinfo | 10 +++++-----
5 files changed, 14 insertions(+), 12 deletions(-)
diffs (86 lines):
diff -r e087f263a625 -r b7b649fe9ce7 security/py-acme/Makefile
--- a/security/py-acme/Makefile Tue Mar 13 10:04:49 2018 +0000
+++ b/security/py-acme/Makefile Tue Mar 13 10:08:51 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2018/01/22 13:37:25 fhajny Exp $
+# $NetBSD: Makefile,v 1.10 2018/03/13 10:08:51 fhajny Exp $
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/certbot/acme/}
CATEGORIES= security
@@ -9,10 +9,10 @@
.include "../../security/py-certbot/Makefile.common"
+DEPENDS+= ${PYPKGPREFIX}-cryptography>=0.8:../../security/py-cryptography
DEPENDS+= ${PYPKGPREFIX}-josepy>=1.0.0:../../security/py-josepy
-DEPENDS+= ${PYPKGPREFIX}-cryptography>=0.8:../../security/py-cryptography
+DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.15:../../security/py-OpenSSL
-DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
DEPENDS+= ${PYPKGPREFIX}-requests>2.10:../../devel/py-requests
DEPENDS+= ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339
diff -r e087f263a625 -r b7b649fe9ce7 security/py-acme/PLIST
--- a/security/py-acme/PLIST Tue Mar 13 10:04:49 2018 +0000
+++ b/security/py-acme/PLIST Tue Mar 13 10:08:51 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2018/01/22 13:37:25 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.8 2018/03/13 10:08:51 fhajny Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -65,6 +65,7 @@
${PYSITELIB}/acme/testdata/README
${PYSITELIB}/acme/testdata/cert-100sans.pem
${PYSITELIB}/acme/testdata/cert-idnsans.pem
+${PYSITELIB}/acme/testdata/cert-nocn.der
${PYSITELIB}/acme/testdata/cert-san.pem
${PYSITELIB}/acme/testdata/cert.der
${PYSITELIB}/acme/testdata/cert.pem
diff -r e087f263a625 -r b7b649fe9ce7 security/py-certbot/Makefile
--- a/security/py-certbot/Makefile Tue Mar 13 10:04:49 2018 +0000
+++ b/security/py-certbot/Makefile Tue Mar 13 10:08:51 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2018/01/22 13:37:25 fhajny Exp $
+# $NetBSD: Makefile,v 1.8 2018/03/13 10:08:51 fhajny Exp $
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= security
@@ -15,6 +15,7 @@
DEPENDS+= ${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse
DEPENDS+= ${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj
DEPENDS+= ${PYPKGPREFIX}-cryptography>=1.2:../../security/py-cryptography
+DEPENDS+= ${PYPKGPREFIX}-josepy-[0-9]*:../../security/py-josepy
DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
DEPENDS+= ${PYPKGPREFIX}-parsedatetime>=2.0:../../time/py-parsedatetime
DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
diff -r e087f263a625 -r b7b649fe9ce7 security/py-certbot/Makefile.common
--- a/security/py-certbot/Makefile.common Tue Mar 13 10:04:49 2018 +0000
+++ b/security/py-certbot/Makefile.common Tue Mar 13 10:08:51 2018 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.20 2018/02/02 15:36:08 fhajny Exp $
+# $NetBSD: Makefile.common,v 1.21 2018/03/13 10:08:51 fhajny Exp $
#
# used by security/py-acme/Makefile
# used by security/py-certbot/Makefile
-DISTNAME= certbot-0.21.1
+DISTNAME= certbot-0.22.0
MASTER_SITES= ${MASTER_SITE_GITHUB:=certbot/}
HOMEPAGE= https://letsencrypt.org/
diff -r e087f263a625 -r b7b649fe9ce7 security/py-certbot/distinfo
--- a/security/py-certbot/distinfo Tue Mar 13 10:04:49 2018 +0000
+++ b/security/py-certbot/distinfo Tue Mar 13 10:08:51 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.20 2018/02/02 15:36:08 fhajny Exp $
+$NetBSD: distinfo,v 1.21 2018/03/13 10:08:51 fhajny Exp $
-SHA1 (certbot-0.21.1.tar.gz) = 824d40e584a017559fae58954845663a20e34a76
-RMD160 (certbot-0.21.1.tar.gz) = bedb988810cf30594b2ee014029c3edb9914582d
-SHA512 (certbot-0.21.1.tar.gz) = 6f3ffba7dc06bcc2a6b9835906331753ee2715192e7a49562314480069f22e4a66bb26f04dc4bbdfb0ab40998220d0c9b77fb0351e042116b02996fb2da699d2
-Size (certbot-0.21.1.tar.gz) = 1105663 bytes
+SHA1 (certbot-0.22.0.tar.gz) = 3ff38bfce754140ee61be392dc1da8bc02e09896
+RMD160 (certbot-0.22.0.tar.gz) = 53747b949a37eb35beb7ce098eca8f98f41b7bdf
+SHA512 (certbot-0.22.0.tar.gz) = 406810e29a2637c420b9a8a3feb3a2ffb77bd740419cbcf46d10ab152a7252c765c058481b2a1f9a96cc426a9ae018bf90540fc0ebd54be1c8822c528cf1b605
+Size (certbot-0.22.0.tar.gz) = 1128134 bytes
Home |
Main Index |
Thread Index |
Old Index