Subject: CVS commit: pkgsrc/security
From: Adam Ciarcinski
Date: 2023-10-06 12:26:24
Message id: 20231006102624.63F15FBDB@cvs.NetBSD.org

Log Message:
py-acme py-certbot*: updated to 2.7.0

Certbot 2.7.0

Added

Add certbot.util.LooseVersion class.
Add a new base class certbot.plugins.dns_common_lexicon.LexiconDNSAuthenticator \ 
to implement a DNS
authenticator plugin backed by Lexicon to communicate with the provider DNS API. \ 
This approach relies
heavily on conventions to reduce the implementation complexity of a new plugin.
Add a new test base class \ 
certbot.plugins.dns_test_common_lexicon.BaseLexiconDNSAuthenticatorTest to
help testing DNS plugins implemented on top of LexiconDNSAuthenticator.

Changed

NamespaceConfig now tracks how its arguments were set via a dictionary, allowing \ 
us to remove a bunch
of global state previously needed to inspect whether a user set an argument or not.
Support for Python 3.7 was deprecated and will be removed in our next planned \ 
release.
Added RENEWED_DOMAINS and FAILED_DOMAINS environment variables for consumption \ 
by post renewal hooks.
Deprecates LexiconClient base class and build_lexicon_config function in
certbot.plugins.dns_common_lexicon module in favor of LexiconDNSAuthenticator.
Deprecates BaseLexiconAuthenticatorTest and BaseLexiconClientTest test base \ 
classes of
certbot.plugins.dns_test_common_lexicon module in favor of \ 
BaseLexiconDNSAuthenticatorTest.

Fixed

Do not call deprecated datetime.utcnow() and datetime.utcfromtimestamp()
Filter zones in certbot-dns-google to avoid usage of private DNS zones to create \ 
records

Files:
RevisionActionfile
1.53modifypkgsrc/security/py-acme/distinfo
1.78modifypkgsrc/security/py-certbot/Makefile.common
1.35modifypkgsrc/security/py-certbot/PLIST
1.81modifypkgsrc/security/py-certbot/distinfo
1.53modifypkgsrc/security/py-certbot-apache/distinfo
1.41modifypkgsrc/security/py-certbot-dns-digitalocean/distinfo
1.48modifypkgsrc/security/py-certbot-dns-dnsimple/distinfo
1.48modifypkgsrc/security/py-certbot-dns-dnsmadeeasy/distinfo
1.48modifypkgsrc/security/py-certbot-dns-gehirn/distinfo
1.48modifypkgsrc/security/py-certbot-dns-google/distinfo
1.48modifypkgsrc/security/py-certbot-dns-linode/distinfo
1.53modifypkgsrc/security/py-certbot-dns-luadns/distinfo
1.53modifypkgsrc/security/py-certbot-dns-nsone/distinfo
1.53modifypkgsrc/security/py-certbot-dns-ovh/distinfo
1.53modifypkgsrc/security/py-certbot-dns-rfc2136/distinfo
1.53modifypkgsrc/security/py-certbot-dns-route53/distinfo
1.53modifypkgsrc/security/py-certbot-dns-sakuracloud/distinfo
1.54modifypkgsrc/security/py-certbot-nginx/distinfo