Package: release.debian.org User: release.debian.org@packages.debian.org Usertags: pu Tags: stretch Control: unblock 941414 by 941126 Control: block 941414 by -1 As a follow-up to Julien's comment in #941126 - here is a targeted pu fixing that single bug only. -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. More about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
diffstat for dehydrated-0.3.1 dehydrated-0.3.1 changelog | 7 ++ patches/Fixes-559-when-HTTP-2-is-used-header-names-are-lower-case.patch | 26 ++++++++++ patches/Update-the-default-License-Subscriber-Agreement-URL.patch | 6 +- patches/series | 1 4 files changed, 37 insertions(+), 3 deletions(-) diff -Nru dehydrated-0.3.1/debian/changelog dehydrated-0.3.1/debian/changelog --- dehydrated-0.3.1/debian/changelog 2018-03-12 11:48:10.000000000 +0100 +++ dehydrated-0.3.1/debian/changelog 2019-11-05 14:20:34.000000000 +0100 @@ -1,3 +1,10 @@ +dehydrated (0.3.1-3+deb9u3) stretch; urgency=medium + + * Add patch from upstream to fix cert renewal when using HTTP/2. + Closes: #941414 + + -- Mattia Rizzolo <mattia@debian.org> Tue, 05 Nov 2019 14:20:34 +0100 + dehydrated (0.3.1-3+deb9u2) stretch; urgency=medium * Add patch from upstream to follow redirects on HTTP GET. diff -Nru dehydrated-0.3.1/debian/patches/Fixes-559-when-HTTP-2-is-used-header-names-are-lower-case.patch dehydrated-0.3.1/debian/patches/Fixes-559-when-HTTP-2-is-used-header-names-are-lower-case.patch --- dehydrated-0.3.1/debian/patches/Fixes-559-when-HTTP-2-is-used-header-names-are-lower-case.patch 1970-01-01 01:00:00.000000000 +0100 +++ dehydrated-0.3.1/debian/patches/Fixes-559-when-HTTP-2-is-used-header-names-are-lower-case.patch 2019-11-05 14:17:57.000000000 +0100 @@ -0,0 +1,26 @@ +From: Florent <> +Date: Wed, 9 May 2018 19:29:21 +0200 +Subject: Fixes #559 : when HTTP/2 is used, + header names are lower case. So adding ignore case option (-i) to grep's. + +Acked-By: Mattia Rizzolo <mattia@debian.org> +Bug: https://github.com/lukas2511/dehydrated/issues/559 +Bug-Debian: https://bugs.debian.org/941414 +Origin: upstream, e4e712c03ad70bd5100af1333c2801f4b5baa89a +--- + dehydrated | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/dehydrated b/dehydrated +index a0dbf04..c17b0d0 100755 +--- a/dehydrated ++++ b/dehydrated +@@ -381,7 +381,7 @@ signed_request() { + payload64="$(printf '%s' "${2}" | urlbase64)" + + # Retrieve nonce from acme-server +- nonce="$(http_request head "${CA}" | grep Replay-Nonce: | awk -F ': ' '{print $2}' | tr -d '\n\r')" ++ nonce="$(http_request head "${CA}" | grep -i Replay-Nonce: | awk -F ': ' '{print $2}' | tr -d '\n\r')" + + # Build header with just our public key and algorithm information + header='{"alg": "RS256", "jwk": {"e": "'"${pubExponent64}"'", "kty": "RSA", "n": "'"${pubMod64}"'"}}' diff -Nru dehydrated-0.3.1/debian/patches/series dehydrated-0.3.1/debian/patches/series --- dehydrated-0.3.1/debian/patches/series 2018-03-12 11:48:10.000000000 +0100 +++ dehydrated-0.3.1/debian/patches/series 2019-11-05 14:17:57.000000000 +0100 @@ -6,3 +6,4 @@ Support-both-config.sh-and-config-as-config-filenames-for.patch Update-the-default-License-Subscriber-Agreement-URL.patch follow-location-on-http-get-requests.patch +Fixes-559-when-HTTP-2-is-used-header-names-are-lower-case.patch diff -Nru dehydrated-0.3.1/debian/patches/Update-the-default-License-Subscriber-Agreement-URL.patch dehydrated-0.3.1/debian/patches/Update-the-default-License-Subscriber-Agreement-URL.patch --- dehydrated-0.3.1/debian/patches/Update-the-default-License-Subscriber-Agreement-URL.patch 2018-03-12 11:48:10.000000000 +0100 +++ dehydrated-0.3.1/debian/patches/Update-the-default-License-Subscriber-Agreement-URL.patch 2019-11-05 14:17:57.000000000 +0100 @@ -5,9 +5,9 @@ Closes: #881974 Signed-off-by: Mattia Rizzolo <mattia@debian.org> --- - dehydrated | 2 +- - docs/examples/config | 4 ++-- - 3 files changed, 4 insertions(+), 3 deletions(-) + dehydrated | 2 +- + docs/examples/config | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dehydrated b/dehydrated index 7b88ae9..882c6bd 100755
Attachment:
signature.asc
Description: PGP signature