summaryrefslogtreecommitdiff
path: root/changelogs
diff options
context:
space:
mode:
authorFelix Fontein <felix@fontein.de>2018-10-29 10:32:53 +0100
committerRené Moser <mail@renemoser.net>2018-10-29 10:32:53 +0100
commit92d9569bc9785a6906575bed77a83cbe88f14323 (patch)
tree2d534a11bea968112ae87dff6835d96748a0541e /changelogs
parentb9706e2ff575509308ef1cd90d83e58e613cf838 (diff)
downloadansible-92d9569bc9785a6906575bed77a83cbe88f14323.tar.gz
ACME: add support for POST-as-GET if GET fails with 405. (#44988)
* Add support for POST-as-GET if GET fails with 405. * Bumping ACME test container version to 1.4. This includes letsencrypt/pebble#162 and letsencrypt/pebble#168. * Also use POST-as-GET for account data retrival. This is not yet supported by any ACME server (see letsencrypt/pebble#171), so we fall back to a regular empty update if a 'malformedRequest' error is returned. * Using newest ACME test container image. Includes letsencrypt/pebble#171 and letsencrypt/pebble#172, which make Pebble behave closer to the current specs. * Remove workaround for old Pebble version. * Add changelog entry. * First try POST-as-GET, then fall back to unauthenticated GET.
Diffstat (limited to 'changelogs')
-rw-r--r--changelogs/fragments/44988-acme-post-as-get.yaml2
1 files changed, 2 insertions, 0 deletions
diff --git a/changelogs/fragments/44988-acme-post-as-get.yaml b/changelogs/fragments/44988-acme-post-as-get.yaml
new file mode 100644
index 0000000000..f2968fd6df
--- /dev/null
+++ b/changelogs/fragments/44988-acme-post-as-get.yaml
@@ -0,0 +1,2 @@
+bugfixes:
+- "ACME modules support `POST-as-GET <https://community.letsencrypt.org/t/acme-v2-scheduled-deprecation-of-unauthenticated-resource-gets/74380>`__ and will be able to access Let's Encrypt ACME v2 endpoint after November 1st, 2019."