pkgsrc-Changes archive

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

CVS commit: pkgsrc/security



Module Name:    pkgsrc
Committed By:   fhajny
Date:           Tue Mar 13 10:08:51 UTC 2018

Modified Files:
        pkgsrc/security/py-acme: Makefile PLIST
        pkgsrc/security/py-certbot: Makefile Makefile.common distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/security/py-acme/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/security/py-acme/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/security/py-certbot/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/security/py-certbot/Makefile.common \
    pkgsrc/security/py-certbot/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/py-acme/Makefile
diff -u pkgsrc/security/py-acme/Makefile:1.9 pkgsrc/security/py-acme/Makefile:1.10
--- pkgsrc/security/py-acme/Makefile:1.9        Mon Jan 22 13:37:25 2018
+++ pkgsrc/security/py-acme/Makefile    Tue Mar 13 10:08:51 2018
@@ -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 @@ LICENSE=      apache-2.0
 
 .include "../../security/py-certbot/Makefile.common"
 
-DEPENDS+=      ${PYPKGPREFIX}-josepy>=1.0.0:../../security/py-josepy
 DEPENDS+=      ${PYPKGPREFIX}-cryptography>=0.8:../../security/py-cryptography
-DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=0.15:../../security/py-OpenSSL
+DEPENDS+=      ${PYPKGPREFIX}-josepy>=1.0.0:../../security/py-josepy
 DEPENDS+=      ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=0.15:../../security/py-OpenSSL
 DEPENDS+=      ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
 DEPENDS+=      ${PYPKGPREFIX}-requests>2.10:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339

Index: pkgsrc/security/py-acme/PLIST
diff -u pkgsrc/security/py-acme/PLIST:1.7 pkgsrc/security/py-acme/PLIST:1.8
--- pkgsrc/security/py-acme/PLIST:1.7   Mon Jan 22 13:37:25 2018
+++ pkgsrc/security/py-acme/PLIST       Tue Mar 13 10:08:51 2018
@@ -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/test_util.py
 ${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

Index: pkgsrc/security/py-certbot/Makefile
diff -u pkgsrc/security/py-certbot/Makefile:1.7 pkgsrc/security/py-certbot/Makefile:1.8
--- pkgsrc/security/py-certbot/Makefile:1.7     Mon Jan 22 13:37:25 2018
+++ pkgsrc/security/py-certbot/Makefile Tue Mar 13 10:08:51 2018
@@ -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}-acme-${PKGVERSI
 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

Index: pkgsrc/security/py-certbot/Makefile.common
diff -u pkgsrc/security/py-certbot/Makefile.common:1.20 pkgsrc/security/py-certbot/Makefile.common:1.21
--- pkgsrc/security/py-certbot/Makefile.common:1.20     Fri Feb  2 15:36:08 2018
+++ pkgsrc/security/py-certbot/Makefile.common  Tue Mar 13 10:08:51 2018
@@ -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/
Index: pkgsrc/security/py-certbot/distinfo
diff -u pkgsrc/security/py-certbot/distinfo:1.20 pkgsrc/security/py-certbot/distinfo:1.21
--- pkgsrc/security/py-certbot/distinfo:1.20    Fri Feb  2 15:36:08 2018
+++ pkgsrc/security/py-certbot/distinfo Tue Mar 13 10:08:51 2018
@@ -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