Update security/py-{acme,certbot} to 0.20.0. 0.20.0 - 2017-12-06 - Certbot's ACME library now recognizes URL fields in challenge objects in preparation for Let's Encrypt's new ACME endpoint. - The Apache plugin now parses some distro specific Apache configuration files on non-Debian systems allowing it to get a clearer picture on the running configuration. - Certbot better reports network failures by removing information about connection retries from the error output. - An unnecessary question when using Certbot's webroot plugin interactively has been removed. - Certbot's NGINX plugin no longer sometimes incorrectly reports that it was unable to deploy a HTTP->HTTPS redirect when requesting Certbot to enable a redirect for multiple domains. - Problems where the Apache plugin was failing to find directives and duplicating existing directives on openSUSE have been resolved. - An issue running the test shipped with Certbot and some our DNS plugins with older versions of mock have been resolved. - On some systems, users reported strangely interleaved output depending on when stdout and stderr were flushed. 0.19.0 - 2017-10-04 - Certbot now has renewal hook directories where executable files can be placed for Certbot to run with the renew subcommand. - After revoking a certificate with the revoke subcommand, Certbot will offer to delete the lineage associated with the certificate. - When using Certbot's Google Cloud DNS plugin on Google Compute Engine, you no longer have to provide a credential file to Certbot if you have configured sufficient permissions for the instance which Certbot can automatically obtain using Google's metadata service. - When deleting certificates interactively using the delete subcommand, Certbot will now allow you to select multiple lineages to be deleted at once. - Certbot's Apache plugin no longer always parses Apache's sites-available on Debian based systems and instead only parses virtual hosts included in your Apache configuration. - The plugins subcommand can now be run without root access. - certbot-auto now includes a timeout when updating itself so it no longer hangs indefinitely when it is unable to connect to the external server. - An issue where Certbot's Apache plugin would sometimes fail to deploy a certificate on Debian based systems if mod_ssl wasn't already enabled has been resolved. - A bug in our Docker image where the certificates subcommand could not report if certificates maintained by Certbot had been revoked has been fixed. - Certbot's RFC 2136 DNS plugin (for use with software like BIND) now properly performs DNS challenges when the domain being verified contains a CNAME record.diff -r1.7 -r1.8 pkgsrc/security/py-acme/Makefile
(fhajny)
@@ -1,31 +1,31 @@ | @@ -1,31 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 2017/05/11 08:23:35 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2017/12/09 16:39:03 fhajny Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/certbot/acme/} | 3 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/certbot/acme/} | |
4 | CATEGORIES= security | 4 | CATEGORIES= security | |
5 | 5 | |||
6 | COMMENT= ACME protocol implementation in Python | 6 | COMMENT= ACME protocol implementation in Python | |
7 | MAINTAINER= filip@joyent.com | 7 | MAINTAINER= filip@joyent.com | |
8 | LICENSE= apache-2.0 | 8 | LICENSE= apache-2.0 | |
9 | 9 | |||
10 | .include "../../security/py-certbot/Makefile.common" | 10 | .include "../../security/py-certbot/Makefile.common" | |
11 | 11 | |||
12 | DEPENDS+= ${PYPKGPREFIX}-cryptography>=0.8:../../security/py-cryptography | 12 | DEPENDS+= ${PYPKGPREFIX}-cryptography>=0.8:../../security/py-cryptography | |
13 | DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.15:../../security/py-OpenSSL | 13 | DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=0.15:../../security/py-OpenSSL | |
14 | DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock | 14 | DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock | |
15 | DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz | 15 | DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz | |
16 | DEPENDS+= ${PYPKGPREFIX}-requests>2.10:../../devel/py-requests | 16 | DEPENDS+= ${PYPKGPREFIX}-requests>2.10:../../devel/py-requests | |
17 | DEPENDS+= ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339 | 17 | DEPENDS+= ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339 | |
18 | DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | 18 | DEPENDS+= ${PYPKGPREFIX}-six>1.9.0:../../lang/py-six | |
19 | 19 | |||
20 | EGG_NAME= ${DISTNAME:S/certbot/acme/} | 20 | EGG_NAME= ${DISTNAME:S/certbot/acme/} | |
21 | 21 | |||
22 | # TEST_DEPENDS | 22 | # TEST_DEPENDS | |
23 | BUILD_DEPENDS+= ${PYPKGPREFIX}-pbr-[0-9]*:../../devel/py-pbr | 23 | BUILD_DEPENDS+= ${PYPKGPREFIX}-pbr-[0-9]*:../../devel/py-pbr | |
24 | 24 | |||
25 | PYSETUPSUBDIR= acme | 25 | PYSETUPSUBDIR= acme | |
26 | 26 | |||
27 | post-install: | 27 | post-install: | |
28 | ${MV} ${DESTDIR}${PREFIX}/bin/jws \ | 28 | ${MV} ${DESTDIR}${PREFIX}/bin/jws \ | |
29 | ${DESTDIR}${PREFIX}/bin/jws${PYVERSSUFFIX} | 29 | ${DESTDIR}${PREFIX}/bin/jws${PYVERSSUFFIX} | |
30 | 30 | |||
31 | .include "../../lang/python/egg.mk" | 31 | .include "../../lang/python/egg.mk" |
@@ -1,30 +1,30 @@ | @@ -1,30 +1,30 @@ | |||
1 | # $NetBSD: Makefile,v 1.5 2017/05/11 08:23:35 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.6 2017/12/09 16:39:03 fhajny Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | 3 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | |
4 | CATEGORIES= security | 4 | CATEGORIES= security | |
5 | 5 | |||
6 | COMMENT= Client for the Let's Encrypt CA | 6 | COMMENT= Client for the Let's Encrypt CA | |
7 | MAINTAINER= filip@joyent.com | 7 | MAINTAINER= filip@joyent.com | |
8 | LICENSE= apache-2.0 | 8 | LICENSE= apache-2.0 | |
9 | 9 | |||
10 | EGG_NAME= ${DISTNAME} | 10 | EGG_NAME= ${DISTNAME} | |
11 | 11 | |||
12 | .include "Makefile.common" | 12 | .include "Makefile.common" | |
13 | 13 | |||
14 | DEPENDS+= ${PYPKGPREFIX}-acme-${PKGVERSION_NOREV}{nb*,}:../../security/py-acme | 14 | DEPENDS+= ${PYPKGPREFIX}-acme-${PKGVERSION_NOREV}{nb*,}:../../security/py-acme | |
15 | DEPENDS+= ${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse | 15 | DEPENDS+= ${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse | |
16 | DEPENDS+= ${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj | 16 | DEPENDS+= ${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj | |
17 | DEPENDS+= ${PYPKGPREFIX}-cryptography>=0.7:../../security/py-cryptography | 17 | DEPENDS+= ${PYPKGPREFIX}-cryptography>=1.2:../../security/py-cryptography | |
18 | DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock | 18 | DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock | |
19 | DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL | 19 | DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL | |
20 | DEPENDS+= ${PYPKGPREFIX}-parsedatetime>=2.0:../../time/py-parsedatetime | 20 | DEPENDS+= ${PYPKGPREFIX}-parsedatetime>=2.0:../../time/py-parsedatetime | |
21 | DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz | 21 | DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz | |
22 | DEPENDS+= ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339 | 22 | DEPENDS+= ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339 | |
23 | DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | 23 | DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | |
24 | DEPENDS+= ${PYPKGPREFIX}-ZopeComponent-[0-9]*:../../devel/py-ZopeComponent | 24 | DEPENDS+= ${PYPKGPREFIX}-ZopeComponent-[0-9]*:../../devel/py-ZopeComponent | |
25 | DEPENDS+= ${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface | 25 | DEPENDS+= ${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface | |
26 | 26 | |||
27 | # Needed for the test target | 27 | # Needed for the test target | |
28 | # https://github.com/certbot/certbot/issues/2956 | 28 | # https://github.com/certbot/certbot/issues/2956 | |
29 | BUILD_DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline | 29 | BUILD_DEPENDS+= ${PYPKGPREFIX}-readline-[0-9]*:../../devel/py-readline | |
30 | 30 |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.17 2017/09/27 12:44:39 fhajny Exp $ | 1 | # $NetBSD: Makefile.common,v 1.18 2017/12/09 16:39:03 fhajny Exp $ | |
2 | # | 2 | # | |
3 | # used by security/py-acme/Makefile | 3 | # used by security/py-acme/Makefile | |
4 | # used by security/py-certbot/Makefile | 4 | # used by security/py-certbot/Makefile | |
5 | 5 | |||
6 | DISTNAME= certbot-0.18.2 | 6 | DISTNAME= certbot-0.20.0 | |
7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=certbot/} | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=certbot/} | |
8 | 8 | |||
9 | HOMEPAGE= https://letsencrypt.org/ | 9 | HOMEPAGE= https://letsencrypt.org/ | |
10 | 10 | |||
11 | GITHUB_PROJECT= certbot | 11 | GITHUB_PROJECT= certbot | |
12 | GITHUB_TAG= v${PKGVERSION_NOREV} | 12 | GITHUB_TAG= v${PKGVERSION_NOREV} | |
13 | 13 | |||
14 | EXTRACT_USING= bsdtar | 14 | EXTRACT_USING= bsdtar | |
15 | USE_TOOLS+= bsdtar | 15 | USE_TOOLS+= bsdtar | |
16 | 16 | |||
17 | DISTINFO_FILE= ${PKGDIR}/../../security/py-certbot/distinfo | 17 | DISTINFO_FILE= ${PKGDIR}/../../security/py-certbot/distinfo | |
18 | #PATCHDIR= ${PKGDIR}/../../security/py-certbot/patches | 18 | #PATCHDIR= ${PKGDIR}/../../security/py-certbot/patches |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.17 2017/09/27 12:44:39 fhajny Exp $ | 1 | $NetBSD: distinfo,v 1.18 2017/12/09 16:39:03 fhajny Exp $ | |
2 | 2 | |||
3 | SHA1 (certbot-0.18.2.tar.gz) = 6e332c4387ede6efaae4a6c0b71e8c6be23224d8 | 3 | SHA1 (certbot-0.20.0.tar.gz) = dc61e4acdf47941997f8904e0288a219136fac6c | |
4 | RMD160 (certbot-0.18.2.tar.gz) = fd789656aee08b435b99ddf1046fc250b1c19f77 | 4 | RMD160 (certbot-0.20.0.tar.gz) = b4b776d559c6ac0d36fbed606d1d52c829462b39 | |
5 | SHA512 (certbot-0.18.2.tar.gz) = 30dea063cf8d4bd714a40c1a82a7f4aab51e3a7d4de0d5f9a923f95badb2881562562c4a198da6a4c3cd1db7f9e2d124c2def70f3a245faca0040438586bf6a4 | 5 | SHA512 (certbot-0.20.0.tar.gz) = 92c128bc955a576a1eb568d39b3a5568f9bd841acefaa455d716ce5036312d0ad67b3dcfcf960b15abdd39c1f34f82ffe2ebca0722628c5c804fc5472a6c0546 | |
6 | Size (certbot-0.18.2.tar.gz) = 1044019 bytes | 6 | Size (certbot-0.20.0.tar.gz) = 1108139 bytes |