From 30954d3cfbd95ddf06592f8cdae079f57b3b1a16e24fcb729eb581f5a2d484cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Mon, 18 Mar 2019 09:29:38 +0000 Subject: [PATCH] Accepting request 685973 from home:mcalabkova:branches:devel:languages:python:certbot - update to version 0.32.0 * 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. * Certbot and its acme module now depend on josepy>=1.1.0. * 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 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. OBS-URL: https://build.opensuse.org/request/show/685973 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:certbot/python-certbot?expand=0&rev=24 --- certbot-0.31.0.tar.gz | 3 --- certbot-0.32.0.tar.gz | 3 +++ python-certbot.changes | 27 +++++++++++++++++++++++++++ python-certbot.spec | 12 ++++++------ 4 files changed, 36 insertions(+), 9 deletions(-) delete mode 100644 certbot-0.31.0.tar.gz create mode 100644 certbot-0.32.0.tar.gz diff --git a/certbot-0.31.0.tar.gz b/certbot-0.31.0.tar.gz deleted file mode 100644 index 2307b2f..0000000 --- a/certbot-0.31.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c3196f80a102c0f9d82d566ba859efe3b70e9ed4670520224c844fafd930473 -size 336579 diff --git a/certbot-0.32.0.tar.gz b/certbot-0.32.0.tar.gz new file mode 100644 index 0000000..9e8176f --- /dev/null +++ b/certbot-0.32.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0b94e25a07d83809d98029f09e9b501f86ec97624f45ce86800a7002488c3c8 +size 341257 diff --git a/python-certbot.changes b/python-certbot.changes index e16363f..420a2b2 100644 --- a/python-certbot.changes +++ b/python-certbot.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Mon Mar 18 08:33:15 UTC 2019 - Marketa Calabkova + +- update to version 0.32.0 + * 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. + * Certbot and its acme module now depend on josepy>=1.1.0. + * 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 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. + ------------------------------------------------------------------- Thu Mar 14 10:13:31 UTC 2019 - Tomáš Chvátal diff --git a/python-certbot.spec b/python-certbot.spec index 56f2115..90076b3 100644 --- a/python-certbot.spec +++ b/python-certbot.spec @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-certbot -Version: 0.31.0 +Version: 0.32.0 Release: 0 Summary: ACME client License: Apache-2.0 @@ -28,9 +28,9 @@ Source: https://files.pythonhosted.org/packages/source/c/certbot/certbot BuildRequires: %{python_module acme >= 0.29.0} BuildRequires: %{python_module configargparse >= 0.9.3} BuildRequires: %{python_module configobj} -BuildRequires: %{python_module cryptography >= 1.2} +BuildRequires: %{python_module cryptography >= 1.2.3} BuildRequires: %{python_module future} -BuildRequires: %{python_module josepy} +BuildRequires: %{python_module josepy >= 1.1.0} BuildRequires: %{python_module mock} BuildRequires: %{python_module parsedatetime >= 1.3} BuildRequires: %{python_module pyRFC3339} @@ -45,9 +45,9 @@ BuildRequires: python2-typing Requires: python-acme >= 0.29.0 Requires: python-configargparse >= 0.9.3 Requires: python-configobj -Requires: python-cryptography >= 1.2 +Requires: python-cryptography >= 1.2.3 Requires: python-future -Requires: python-josepy +Requires: python-josepy >= 1.1.0 Requires: python-mock Requires: python-parsedatetime >= 1.3 Requires: python-pyRFC3339 @@ -81,7 +81,7 @@ to lower the barriers to entry for encrypting all HTTP traffic on the internet. %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_exec setup.py test +%pytest %post %python_install_alternative certbot