Skip to content

Releases: icing/mod_md

mod_md v2.6.5

04 Nov 14:20
v2.6.5
3df1829

Choose a tag to compare

  • Hardening: when build with OpenSSL older than 1.0.2 or old libressl versions,
    the parsing of ASN.1 time strings did not do a length check.
  • Hardening: when reading back OCSP responses stored in the local JSON store,
    missing 'valid' key led to uninitialized values, resulting in wrong
    refresh behaviour.

mod_md v2.6.4

17 Oct 14:57
v2.6.4
4398dde

Choose a tag to compare

  • New directive MDInitialDelay, controlling how longer to wait after
    a server restart before checking certificates for renewal.
    [Michael Kaufmann]

mod_md v2.6.2

19 Aug 09:28
v2.6.2
149540d

Choose a tag to compare

  • Fix error retry delay calculation to not already doubling the wait on the first error.

mod_md v2.6.1

15 Aug 10:18
v2.6.1
cc741cc

Choose a tag to compare

  • Increasing default MDRetryDelay to 30 seconds to generate less bursty
    traffic on errored renewals for the ACME CA. This leads to error retries
    of 30s, 1 minute, 2, 4, etc. up to daily attempts.
  • Checking that configuring MDRetryDelay will result in a positive
    duration. A delay of 0 is not accepted.
  • Fix a bug in checking Content-Type of responses from the ACME server.

mod_md v2.6.0

29 Jul 16:29
v2.6.0
6b37547

Choose a tag to compare

  • Added ACME ARI support (rfc9773) to the module. Enabled by default. New
    directive "MDRenewViaARI on|off" for controlling this. Documentation in
    README.md
  • Removed tailscale support. It has not been working for a long time
    as the company decided to change their APIs. Away with the dead code,
    documentation and tests.

mod_md v2.5.3

10 Jul 12:21
9071b12

Choose a tag to compare

  • Fixed a compilation issue with pre-industrial versions of libcurl.

mod_md v2.5.2

25 Mar 12:01
v2.5.2
b4b59b1

Choose a tag to compare

  • Fixed TLS-ALPN-01 challenges when multiple MDPrivateKeys are specified
    with EC keys before RSA ones. Fixes #377.
  • Fixed missing newlines in the status page output. [andreasgroth]

mod_md v2.5.1

05 Feb 11:35

Choose a tag to compare

  • When installing a custom CA file via MDCACertificateFile, also set the
    libcurl option CURLSSLOPT_NO_REVOKE that suppresses complains by Schannel
    (when curl is linked with it) about missing CRL/OCSP in certificates.
    Fixes #361.
  • Fixed handling of corrupted httpd.json and added test 300_30 for it.
    File is removed on error and written again. Fixes #369.
  • Added explanation in log for how to proceed when md_store.json could not be
    parsed and prevented the server start.

mod_md v2.5.0

24 Jan 13:21

Choose a tag to compare

  • Added support for ACME profiles. See README on how to use them.
  • restored fixed to #336 and #337 which got lost in a sync with Apache svn
  • Add Issue Name/Uris to certificate information in md-status handler
  • MDomains with static certificate files have MDRenewMode "manual", unless
    "always" is configured.

mod_md v2.4.31

15 Jan 12:29

Choose a tag to compare

  • Improved error reporting when waiting for ACME server to verify domains
    or finalizing the order fails, e.g. times out.
  • Increasing the timeouts to wait for ACME server to verify domain names
    and issue the certificate from 30 seconds to 5 minutes.