Path to this page:
Subject: CVS commit: pkgsrc/security
From: Adam Ciarcinski
Date: 2021-08-05 12:52:01
Message id: 20210805105202.4CA0CFA97@cvs.NetBSD.org
Log Message:
py-acme py-certbot*: updated to 1.18.0
1.18.0
Added
New functions that Certbot plugins can use to interact with the user have been \
added to certbot.display.util. We plan to deprecate using IDisplay with zope in \
favor of these new functions in the future.
The Plugin, Authenticator and Installer classes are added to certbot.interfaces \
module as alternatives to Certbot's current zope based plugin interfaces. The \
API of these interfaces is identical, but they are based on Python's abc module \
instead of zope. Certbot will continue to detect plugins that implement either \
interface, but we plan to drop support for zope based interfaces in a future \
version of Certbot.
The class certbot.configuration.NamespaceConfig is added to the Certbot's public API.
Changed
When self-validating HTTP-01 challenges using \
acme.challenges.HTTP01Response.simple_verify, we now assume that the response is \
composed of only ASCII characters. Previously we were relying on the default \
behavior of the requests library which tries to guess the encoding of the \
response which was error prone.
acme: the .client.Client and .client.BackwardsCompatibleClientV2 classes are now \
deprecated in favor of .client.ClientV2.
The certbot.tests.patch_get_utility* functions have been deprecated. Plugins \
should now patch certbot.display.util themselves in their tests or use \
certbot.tests.util.patch_display_util as a temporary workaround.
In order to simplify the transition to Certbot's new plugin interfaces, the \
classes Plugin and Installer in certbot.plugins.common module and \
certbot.plugins.dns_common.DNSAuthenticator now implement Certbot's new plugin \
interfaces. The Certbot plugins based on these classes are now automatically \
detected as implementing these interfaces.
We added a dependency on chardet to our acme library so that it will be used \
over charset_normalizer in newer versions of requests.
Fixed
The Apache authenticator no longer crashes with "Unable to insert \
label" when encountering a completely empty vhost. This issue affected \
Certbot 1.17.0.
Users of the Certbot snap on Debian 9 (Stretch) should no longer encounter an \
"access denied" error when installing DNS plugins.
Files: