./security/py-certbot, Client for the Lets Encrypt CA

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.34.2, Package name: py37-certbot-0.34.2, Maintainer: fhajny

Certbot, previously the Let's Encrypt Client, is EFF's tool to
obtain certs from Let's Encrypt, and (optionally) autoenable HTTPS
on your server. It can also act as a client for any other CA that
uses the ACME protocol.


Required to run:
[devel/py-setuptools] [devel/py-ZopeInterface] [time/py-pytz] [time/py-parsedatetime] [devel/py-mock] [security/py-cryptography] [devel/py-ZopeComponent] [devel/py-configobj] [devel/py-configargparse] [time/py-rfc3339] [security/py-acme] [security/py-josepy] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: b0a0bedde7ec058b93870ae98e20419208cceb87
RMD160: 101c7bca9055f8991a004e111fa4d0c098f11d8e
Filesize: 334.626 KB

Version history: (Expand)


CVS history: (Expand)


   2019-06-12 12:27:38 by Adam Ciarcinski | Files touched by this commit (12) | Package updated
Log message:
py-acme,py-certbot*: updated to 0.35.1

0.35.1:

Fixed
Support for specifying an authoritative base domain in our dns-rfc2136 plugin \ 
has been removed. This feature was added in our last release but had a bug which \ 
caused the plugin to fail so the feature has been removed until it can be added \ 
properly.
Despite us having broken lockstep, we are continuing to release new versions of \ 
all Certbot components during releases for the time being, however, the only \ 
package with changes other than its version number was:

certbot-dns-rfc2136
   2019-06-11 16:22:03 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (22) | Package updated
Log message:
py-acme: update to 0.35.0
py-certbot: update to 0.35.0
py-certbot-apache: update to 0.35.0
py-certbot-dns-luadns: update to 0.35.0
py-certbot-dns-nsone: update to 0.35.0
py-certbot-dns-ovh: update to 0.35.0
py-certbot-dns-rfc2136: update to 0.35.0
py-certbot-dns-route53: update to 0.35.0
py-certbot-dns-sakuracloud: update to 0.35.0
py-certbot-nginx: update to 0.35.0

pkgsrc changes:
---------------
* Add py-certbot/Makefile.common to make version number coherent

upstream changes:
-----------------
- Added
    o dns_rfc2136 plugin now supports explicitly specifing an authorative base \ 
domain for cases when the automatic method does not work (e.g. Split horizon \ 
DNS)

- Fixed
    o Renewal parameter webroot_path is always saved, avoiding some regressions \ 
when webroot authenticator plugin is invoked with no challenge to perform.
    o Certbot now accepts OCSP responses when an explicit authorized responder, \ 
different from the issuer, is used to sign OCSP responses.
    o Scripts in Certbot hook directories are no longer executed when their \ 
filenames end in a tilde.

- Despite us having broken lockstep, we are continuing to release new versions \ 
of all Certbot components during releases for the time being, however, the only \ 
package with changes other than its version number was:
    o certbot
    o certbot-dns-rfc2136
   2019-05-17 08:46:31 by Adam Ciarcinski | Files touched by this commit (20) | Package updated
Log message:
py-acme py-certbot*: updated to 0.34.2

0.34.2:

Fixed
certbot-auto no longer writes a check_permissions.py script at the root of the \ 
filesystem.
Despite us having broken lockstep, we are continuing to release new versions of \ 
all Certbot components during releases for the time being, however, the only \ 
changes in this release were to certbot-auto.
   2019-05-07 10:50:37 by Adam Ciarcinski | Files touched by this commit (22) | Package updated
Log message:
py-acme,py-cerbot*: updated to 0.34.1

0.34.1:
Fixed

certbot-auto no longer prints a blank line when there are no permissions problems.
Despite us having broken lockstep, we are continuing to release new versions of \ 
all Certbot components during releases for the time being, however, the only \ 
changes in this release were to certbot-auto.

More details about these changes can be found on our GitHub repo.

0.34.0:
Changed
Apache plugin now tries to restart httpd on Fedora using systemctl if a \ 
configuration test error is detected. This has to be done due to the way Fedora \ 
now generates the self signed certificate files upon first restart.
Updated Certbot and its plugins to improve the handling of file system \ 
permissions on Windows as a step towards adding proper Windows support to \ 
Certbot.
Updated urllib3 to 1.24.2 in certbot-auto.
Removed the fallback introduced with 0.32.0 in acme to retry a challenge \ 
response with a keyAuthorization if sending the response without this field \ 
caused a malformed error to be received from the ACME server.
Linode DNS plugin now supports api keys created from their new panel at \ 
cloud.linode.com
Adding a warning noting that future versions of Certbot will automatically \ 
configure the webserver so that all requests redirect to secure HTTPS access. \ 
You can control this behavior and disable this warning with the --redirect and \ 
--no-redirect flags.
certbot-auto now prints warnings when run as root with insecure file system \ 
permissions. If you see these messages, you should fix the problem by following \ 
the instructions at \ 
https://community.letsencrypt.org/t/cer … es/91979/, \ 
however, these warnings can be disabled as necessary with the flag \ 
--no-permissions-check.
acme module uses now a POST-as-GET request to retrieve the registration from an \ 
ACME v2 server
Convert the tsig algorithm specified in the certbot_dns_rfc2136 configuration \ 
file to all uppercase letters before validating. This makes the value in the \ 
config case insensitive.
   2019-04-08 17:48:31 by Adam Ciarcinski | Files touched by this commit (23) | Package updated
Log message:
py-acme,py-certbot*: updated to 0.33.1

0.33.1:

Fixed
A bug causing certbot-auto to print warnings or crash on some RHEL based systems \ 
has been resolved.
Despite us having broken lockstep, we are continuing to release new versions of \ 
all Certbot components during releases for the time being, however, the only \ 
changes in this release were to certbot-auto.

0.33.0:

Added
Fedora 29+ is now supported by certbot-auto. Since Python 2.x is on a \ 
deprecation path in Fedora, certbot-auto will install and use Python 3.x on \ 
Fedora 29+.
CLI flag --https-port has been added for Nginx plugin exclusively, and replaces \ 
--tls-sni-01-port. It defines the HTTPS port the Nginx plugin will use while \ 
setting up a new SSL vhost. By default the HTTPS port is 443.

Changed
Support for TLS-SNI-01 has been removed from all official Certbot plugins.
Attributes related to the TLS-SNI-01 challenge in acme.challenges and \ 
acme.standalone modules are deprecated and will be removed soon.
CLI flags --tls-sni-01-port and --tls-sni-01-address are now no-op, will \ 
generate a deprecation warning if used, and will be removed soon.
Options tls-sni and tls-sni-01 in --preferred-challenges flag are now no-op, \ 
will generate a deprecation warning if used, and will be removed soon.
CLI flag --standalone-supported-challenges has been removed.

Fixed
Certbot uses the Python library cryptography for OCSP when cryptography>=2.5 \ 
is installed. We fixed a bug in Certbot causing it to interpret timestamps in \ 
the OCSP response as being in the local timezone rather than UTC.
Issue causing the default CentOS 6 TLS configuration to ignore some of the HTTPS \ 
VirtualHosts created by Certbot. mod_ssl loading is now moved to main http.conf \ 
for this environment where possible.
   2019-03-10 16:23:51 by Adam Ciarcinski | Files touched by this commit (21) | Package updated
Log message:
py-certbot: updated to 0.32.0

Added
If possible, Certbot uses built-in support for OCSP from recent cryptography \ 
versions instead of the OpenSSL binary: as a consequence Certbot does not need \ 
the OpenSSL binary to be installed anymore if cryptography>=2.5 is installed.

Changed
Certbot and its acme module now depend on josepy>=1.1.0 to avoid printing the \ 
warnings described at https://github.com/certbot/josepy/issues/13.
Apache plugin now respects CERTBOT_DOCS environment variable when adding command \ 
line defaults.
The running of manual plugin hooks is now always included in Certbot's log output.
Tests execution for certbot, certbot-apache and certbot-nginx packages now \ 
relies on pytest.
An ACME CA server may return a "Retry-After" HTTP header on \ 
authorization polling, as specified in the ACME protocol, to indicate when the \ 
next polling should occur. Certbot now reads this header if set and respect its \ 
value.
The acme module avoids sending the keyAuthorization field in the JWS payload \ 
when responding to a challenge as the field is not included in the current ACME \ 
protocol. To ease the migration path for ACME CA servers, Certbot and its acme \ 
module will first try the request without the keyAuthorization field but will \ 
temporarily retry the request with the field included if a malformed error is \ 
received. This fallback will be removed in version 0.34.0.
   2019-02-12 13:56:32 by Adam Ciarcinski | Files touched by this commit (17) | Package updated
Log message:
py-acme,py-certbot*: updated to 0.31.0

0.31.0:

Added
Avoid reprocessing challenges that are already validated when a certificate is \ 
issued.
Support for initiating (but not solving end-to-end) TLS-ALPN-01 challenges with \ 
the acme module.

Changed
Certbot's official Docker images are now based on Alpine Linux 3.9 rather than \ 
3.7. The new version comes with OpenSSL 1.1.1.
Lexicon-based DNS plugins are now fully compatible with Lexicon 3.x (support on \ 
2.x branch is maintained).
Apache plugin now attempts to configure all VirtualHosts matching requested \ 
domain name instead of only a single one when answering the HTTP-01 challenge.

Fixed
Fixed accessing josepy contents through acme.jose when the full acme.jose path \ 
is used.
Clarify behavior for deleting certs as part of revocation.
Despite us having broken lockstep, we are continuing to release new versions of \ 
all Certbot components during releases for the time being, however, the only \ 
package with changes other than its version number was:

acme
certbot
certbot-apache
certbot-dns-cloudxns
certbot-dns-dnsimple
certbot-dns-dnsmadeeasy
certbot-dns-gehirn
certbot-dns-linode
certbot-dns-luadns
certbot-dns-nsone
certbot-dns-ovh
certbot-dns-sakuracloud
More details about these changes can be found on our GitHub repo.
   2019-01-15 13:07:25 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (1)
Log message:
py-certbot: add ovh, sakura cloud and nginx plugins