]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
*) mod_md: update to version 2.4.28
authorStefan Eissing <icing@apache.org>
Tue, 17 Sep 2024 11:38:19 +0000 (11:38 +0000)
committerStefan Eissing <icing@apache.org>
Tue, 17 Sep 2024 11:38:19 +0000 (11:38 +0000)
commitaf10058840e024e6cf2bbdd50cc1dacfe236e6fc
tree1bba86e6826aca4314c202ee7b643059d40c36f6
parent988f4496320604225900061e696c7201db8e9d03
  *) mod_md: update to version 2.4.28
     - When the server starts, it looks for new, staged certificates to
       activate. If the staged set of files in 'md/staging/<domain>' is messed
       up, this could prevent further renewals to happen. Now, when the staging
       set is present, but could not be activated due to an error, purge the
       whole directory. [icing]
     - Fix certificate retrieval on ACME renewal to not require a 'Location:'
       header returned by the ACME CA. This was the way it was done in ACME
       before it became an IETF standard. Let's Encrypt still supports this,
       but other CAs do not. [icing]
     - Restore compatibility with OpenSSL < 1.1. [ylavic]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1920747 13f79535-47bb-0310-9956-ffa450edef68
15 files changed:
changes-entries/md_v2.4.28.txt [new file with mode: 0644]
modules/md/md_acme_drive.c
modules/md/md_reg.c
modules/md/md_version.h
test/modules/md/conftest.py
test/modules/md/md_cert_util.py
test/modules/md/md_env.py
test/modules/md/test_502_acmev2_drive.py
test/modules/md/test_702_auto.py
test/modules/md/test_730_static.py
test/modules/md/test_741_setup_errors.py
test/modules/md/test_801_stapling.py
test/modules/md/test_901_message.py
test/modules/md/test_920_status.py
test/pyhttpd/certs.py