pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/security Update py-certbot and py-acme to 0.9.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fc1d72907219
branches:  trunk
changeset: 353734:fc1d72907219
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Tue Oct 11 09:23:35 2016 +0000

description:
Update py-certbot and py-acme to 0.9.1.

No changelog available, issues closed since 0.8.1:

certbot 0.9.1
- Make --quiet reduce the logging level

certbot 0.9.0
- Allow tests to pass without dnspython
- Remove psutil dep
- Renew symlink safety
- Update Nginx redirect enhancement process to modify appropriate
  blocks
- If lineages are in an inconsistent (non-deployed) state, deploy
  them
- Restructure how Nginx parser re-finds vhosts, and disable
  creating new server blocks.
- Remove pointless question
- Tie Nginx OCSP stapling to enhancements system
- Nginx server block selection: Handle non-80/443 ports
- Include log retention count to 1000.
- Make parser.py: add_server_directives documentation consistent
  with functionality
- Fix Nginx prompt
- Make Nginx error out if no matching server block is found
- Only suggest names LE will accept
- Implement Nginx server block selection
- should_autorenew ignores symlinks
- Fixes cffi errors in Travis during oldest tests
- DNS challenge support in the manual plugin and general purpose
  --preferred-challenges flag
- Fixed hash_bucket_size detection for nginx
- Support both invalidEmail and invalidContact errors
- Removes duplication between README.rst and resources.rst
- Psutil tests
- Allow tests to run when psutil isn't available
- Tests fail on Certbot package due to missing psutil dependency
- Hide the Nginx plugin
- Add the Nginx plugin to certbot-auto
- OCSP stapling in Nginx
- Nginx plugin selection
- Add certbot-nginx to certbot-auto
- Missing links in README
- clarify invalid email error in non-interactive
- Replace '-' with '_' before filtering plugin settings
- Fix extra or lack of spacing between words in help for renew
  flags
- Fix Travis tests
- Avoid importing conflicting security policy directives
- Change log rotation scheme
- Plugins with hyphens do not receive their args during renewal
- Handle dns01 challenge into the manual plugin [see #3466]
- Enable unit tests of certbot core on Python 3
- Add os-release ID_LIKE parsing if original distribution mapping
  not found in constants
- Fix README typo
- Nginx plugin domain selection
- Fix spacing of nginx redirect blocks
- Rationalise challenge and port selection flags
- Remove psutil from requirements.txt
- prevent Github commits from modifying certbot-auto and
  letsencrypt-auto
- Gradually remove psutil dependency, bugfix [URGENT]
- psutil fails to install because hash is missing when running
  certbot-auto
- Failure to start Nginx after configuring redirect
- Prepare docs to turn off the wiki
- Certbot apache plugin fails with TypeError: 'NoneType' object
  has no attribute '__getitem__'
- Change fatal warning to a fatal message
- Fatal warnings
- Apache default default
- Deprecation fixes
- New docs structure and introduction
- Nginx charset_map and ${VARIABLE_SUBSTITUTION} parsing
- Unclear error about invalid email in non-interactive mode
- Use simple socket test for port availability if psutil not found
- Python 3 support for certonly
- Set dialog widgets to use autowidgetsize
- Errors when run without root
- Apache plugin PATH fallback
- Automatically enable EPEL after prompting users
- Multi-topic help listings
- Installer error
- Explain why Apache [appears] not to be installed
- ErrorHandler causing errors
- Update FreeBSD package name
- Comment out corresponding RewriteConds for filtered RewriteRule
- Permissive parsing of nginx map blocks
- add nginx round-trip tests to tox/travis
- Fix Unix signal handling in certbot.error_handler.ErrorHandler
- Resuming error handling functions after a signal
- Only write nginx config files if they've been modified
- If the user picks "cancel" from the Apache vhost selection menu,
  Certbot doesn't exit
- certbot removes http->https rules corrupts ruleset
- Fix typo
- Better document plugins and reversion
- Nginx parser apparently can't parse "map"
- Nginx plugin shouldn't write files it hasn't changed
- Fix Nginx reversion
- Merge Augeas fix for comment line continuations
- Remove warning about nginx options file
- Explain the most likely cause of a missing replay nonce error
- Bump pyca package versions
- Don't add wildcard listen if user has more specific
  configuration
- Remove unused nosexcover dependency
- Cleanup dev setup
- Nginx space preservation
- Set dialog widgets to use autowidgetsize
- Printing pip output to terminal when -v is used
- Log new cert and cert renewal
- Log whether renewing or obtaining a new certificate
- Added the argument --quiet and -q so then when used with a
  regular user there is no output to the screen.
- certbot-auto not quiet when used with regular user
- Adding sensible UI logging for typical user
- Replace psutils dependency
- Display DialogError details correctly
- -v implies --text
- Fix FQDN checks, closes #3057 and #3056
- Bug in FQDN detection: installer wrongly interprets _
- Installer thinks bare TLD is not a valid FQDN
- Limiting tox envlist to really needed tests
- trouble with Listen directives in CentOS 7 / ssl.conf
- Remove dangling footnote
- certbot-apache fails to parse files with comma in the filename
- pip and verbosity
- Dialog error messages
- NcursesDisplay.menu: treat ESC as cancel
- More useful error when running as non-root?
- -v should imply --text
- Update tox/instructions
- Error that results when run without root is unclear
- Enable EPEL in RPM bootstrapper
- Add dns-01 challenge support to the ACME client
- Apache plugin fails to parse OWASP's ModSecurity ruleset
- Audit nginx plugin for guaranteed config reversion in case of
  error
- NoInstallationError() from Apache plugin within renewal cron
  jobs due to /usr/sbin not being in the PATH
- nginx http redirect
- "No installers" error message not clear
- HelpfulArgumentParser should know about flags that are relevant
  to several topics
- Nginx configurator should preserve whitespace on output
- server blocks added to nginx.conf
- Nginx fails if ssl_session_cache already defined
- nginx leaves dirty/modified config files
- Sensible UI logging for typical user
- nginx plugin issue with server block containing multiple
  servernames

diffstat:

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

diffs (94 lines):

diff -r 7286edce8f5f -r fc1d72907219 security/py-acme/Makefile
--- a/security/py-acme/Makefile Tue Oct 11 00:33:05 2016 +0000
+++ b/security/py-acme/Makefile Tue Oct 11 09:23:35 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2016/05/25 18:18:16 fhajny Exp $
+# $NetBSD: Makefile,v 1.2 2016/10/11 09:23:35 fhajny Exp $
 
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/certbot/acme/}
 CATEGORIES=    security
@@ -11,13 +11,13 @@
 
 DEPENDS+=      ${PYPKGPREFIX}-asn1-[0-9]*:../../security/py-asn1
 DEPENDS+=      ${PYPKGPREFIX}-cryptography>=0.8:../../security/py-cryptography
+DEPENDS+=      ${PYPKGPREFIX}-dns>=1.12:../../net/py-dns
 DEPENDS+=      ${PYPKGPREFIX}-ndg_httpsclient-[0-9]*:../../security/py-ndg_httpsclient
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=0.15:../../security/py-OpenSSL
 DEPENDS+=      ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
 DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339
 DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
-DEPENDS+=      ${PYPKGPREFIX}-werkzeug-[0-9]*:../../www/py-werkzeug
 
 EGG_NAME=      ${DISTNAME:S/certbot/acme/}
 
diff -r 7286edce8f5f -r fc1d72907219 security/py-acme/PLIST
--- a/security/py-acme/PLIST    Tue Oct 11 00:33:05 2016 +0000
+++ b/security/py-acme/PLIST    Tue Oct 11 09:23:35 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2016/05/25 18:18:16 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.2 2016/10/11 09:23:35 fhajny Exp $
 bin/jws
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -27,6 +27,12 @@
 ${PYSITELIB}/acme/crypto_util_test.py
 ${PYSITELIB}/acme/crypto_util_test.pyc
 ${PYSITELIB}/acme/crypto_util_test.pyo
+${PYSITELIB}/acme/dns_resolver.py
+${PYSITELIB}/acme/dns_resolver.pyc
+${PYSITELIB}/acme/dns_resolver.pyo
+${PYSITELIB}/acme/dns_resolver_test.py
+${PYSITELIB}/acme/dns_resolver_test.pyc
+${PYSITELIB}/acme/dns_resolver_test.pyo
 ${PYSITELIB}/acme/errors.py
 ${PYSITELIB}/acme/errors.pyc
 ${PYSITELIB}/acme/errors.pyo
diff -r 7286edce8f5f -r fc1d72907219 security/py-certbot/Makefile
--- a/security/py-certbot/Makefile      Tue Oct 11 00:33:05 2016 +0000
+++ b/security/py-certbot/Makefile      Tue Oct 11 09:23:35 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2016/05/25 18:18:16 fhajny Exp $
+# $NetBSD: Makefile,v 1.2 2016/10/11 09:23:35 fhajny Exp $
 
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    security
@@ -23,9 +23,7 @@
 DEPENDS+=      ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
 DEPENDS+=      ${PYPKGPREFIX}-parsedatetime>=2.0:../../time/py-parsedatetime
-DEPENDS+=      ${PYPKGPREFIX}-psutil>=2.1.0:../../sysutils/py-psutil
 DEPENDS+=      ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
-DEPENDS+=      ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339
 DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
 DEPENDS+=      ${PYPKGPREFIX}-ZopeComponent-[0-9]*:../../devel/py-ZopeComponent
diff -r 7286edce8f5f -r fc1d72907219 security/py-certbot/Makefile.common
--- a/security/py-certbot/Makefile.common       Tue Oct 11 00:33:05 2016 +0000
+++ b/security/py-certbot/Makefile.common       Tue Oct 11 09:23:35 2016 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.3 2016/06/15 19:59:43 fhajny Exp $
+# $NetBSD: Makefile.common,v 1.4 2016/10/11 09:23:35 fhajny Exp $
 # used by security/py-acme/Makefile
 # used by security/py-certbot/Makefile
 
-DISTNAME=      certbot-0.8.1
+DISTNAME=      certbot-0.9.1
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=certbot/}
 
 HOMEPAGE=      https://letsencrypt.org/
diff -r 7286edce8f5f -r fc1d72907219 security/py-certbot/distinfo
--- a/security/py-certbot/distinfo      Tue Oct 11 00:33:05 2016 +0000
+++ b/security/py-certbot/distinfo      Tue Oct 11 09:23:35 2016 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2016/06/15 19:59:43 fhajny Exp $
+$NetBSD: distinfo,v 1.4 2016/10/11 09:23:35 fhajny Exp $
 
-SHA1 (certbot-0.8.1.tar.gz) = 00136a666c6f77f6e2c6bb7987e9adbc8cfd8ba0
-RMD160 (certbot-0.8.1.tar.gz) = 2a09b1ae3fc4d167ac8b54f25dd10e99504ede43
-SHA512 (certbot-0.8.1.tar.gz) = 8b21d270b5ee847086369b956b3346fdddd50ab0e4490d988e7ca535f4d4101e2859e99bc5f77ac920afd3a6a9210e407b155c89c28d282dc0544735a27e3eaa
-Size (certbot-0.8.1.tar.gz) = 698305 bytes
+SHA1 (certbot-0.9.1.tar.gz) = 5c8eb7bfe3a5935e0fa1e39c59824fab4cbac430
+RMD160 (certbot-0.9.1.tar.gz) = e53e4f447edbebcc224e4f6f0f8db2f53aad5553
+SHA512 (certbot-0.9.1.tar.gz) = 06ce9710bd8cb255c62c548af0f58d309a31346c35cf7ce3984f2b6760deb8bff6361c62a0bb0b30b5401bed914e5310379c05e43a65da6eb16f54b44a1f2a25
+Size (certbot-0.9.1.tar.gz) = 792791 bytes



Home | Main Index | Thread Index | Old Index