Graham Leggett e7b39a0d586 Change CA_POP_SPKAC to CA_POP_SPKI to align with OpenSSL constants. 14 Mar 2026 Graham Leggett 107e9d61d81 mod_ca_disk: When the ca_certstore hook is fired to save the certificate, but the index has not yet been
updated because the ca_makeserial hook was not used,
update the index while make sure this happens just
once. 12 Mar 2026 Graham Leggett b56e5698d83 Renewal is not possible when the index is unique, as the old and new certificates cannot exist at the same time. 09 Mar 2026 Graham Leggett 0a4fc60fa47 Add ca_reqauthz hook to mod_ca_disk to verify the case where the renewal or reissue was signed by a
previously issued certificate. 06 Mar 2026 Graham Leggett beddf47f86d Add proof of possession constant for challengePassword. 06 Mar 2026 Graham Leggett eb2a5e4ba13 Add reference to popCertificate. 06 Mar 2026 Graham Leggett 8b10c4245a8 Add constants for proof of possession. 03 Mar 2026 Graham Leggett 27ca946f774 Remove stray engine header file from provider. 11 Sep 2025 Graham Leggett bafd6b1313d Bit fields are unsigned. 11 Sep 2025 Graham Leggett 0fbf2dcbc80 Detecting engine support is a mess. Only include if both header and symbol are present. 11 Sep 2025 Graham Leggett cfa97d48728 Add RHEL10 builder. 11 Sep 2025 Graham Leggett 9f0f84d4d52 Add mod_ca_provider to the spec file. 21 Aug 2025 Graham Leggett 8c85d4943cd Add mod_ca_provider to support the provider mechanism on OpenSSL v3+. 21 Aug 2025 Graham Leggett e56e9a8b33b mod_ca_engine: Add workaround to build on RHEL10 where the openssl/engine.h file was truncated. 21 Aug 2025 Graham Leggett 9e91728ae79 mod_ca_simple: Remove const warnings. 18 Aug 2025 Graham Leggett 05f779ac406 mod_ca: Remove stray semicolons on macros. 18 Aug 2025 Graham Leggett f275e968dcb Fedora41 to Rawhide 27 Mar 2025 Graham Leggett 2f32d973c51 mod_ca_engine: Fix signedness warnings related to bitwise flags. 16 Oct 2024 Graham Leggett 84ed1b342fa Restart needs sudo. 16 Oct 2024 Graham Leggett 1e7eff7d654 mod_ca_engine: Allow the module to build and give a warning when OpenSSL ENGINE support is not present in OpenSSL. 16 Oct 2024 Graham Leggett 3712354a857 mod_ca_disk: Fix signedness warnings related to bitwise flags. 16 Oct 2024 Graham Leggett 82a6a3cf592 mod_ca_ldap: Allow the module to build and give a warning when LDAP support is not present in APR-util. 16 Oct 2024 Graham Leggett 8917562a40d mod_ca_simple: Fix signedness warnings related to bitwise flags. 16 Oct 2024 Graham Leggett a351350057d Add httpd-restart. 15 Oct 2024 Graham Leggett 2df1e00736a Add interop target. 15 Oct 2024 Graham Leggett 934f31cbe35 Add a Fedora build. 14 Oct 2024 Graham Leggett 2cd4dc51656 Remmove macos for now. 05 Mar 2024 Graham Leggett f3bcc7d81d3 Remove unused checkout step. 05 Mar 2024 Graham Leggett 9ae2b91a377 Pass destdir on the install step. 05 Mar 2024 Graham Leggett 6b8e111ba26 Attempt an install. 05 Mar 2024 Graham Leggett 942a2209380 Add missing colon. 05 Mar 2024 Graham Leggett 3525c765f80 Add a checkout step. 05 Mar 2024 Graham Leggett 6b83abd3341 Add initial Jenkinsfile. 05 Mar 2024 Dirk-Willem van Gulik 769210b0c3b B e a bit cautious about key identifiers (as they may be under client control) getting used for filenames. 19 Oct 2023 Graham Leggett cd73eeb3f93 mod_ca_ldap: Fix a stack overflow when escaping an LDAP distinguished name with characters outside the ASCII set. 27 Jul 2023 Graham Leggett ffce8877049 Bump to next version 0.2.4. 09 May 2020 Graham Leggett cb27477da02 Use the AP_DECLARE_MODULE() macro so that per-module logging works properly. 05 May 2020 Graham Leggett 9e8b178cdad Make sure the signer certificate is included as the first intermediate certificate in the chain for mod_ca_simple and
mod_ca_engine. Clearly log the certificate chain. 04 May 2020 Graham Leggett 7ee2fe98826 Bump the version to 0.2.3. 04 May 2020 Graham Leggett a07cf595a01 This is a note, this does not need fixing. https://jira.redwax.eu/browse/REDWAX-76 19 Mar 2020 REDWAX-76 Dirk-Willem van Gulik 992b6166dd6 Add author files in accodance to governance, etc. 15 Mar 2020 Dirk-Willem van Gulik 001884cf914 Some algoritms, such as 'X9.42 DH' have a space in them (full list with < openssl list -public-key-algorithms >). So we need to be slightly more careful with tokenizing - and thus vall back of ARGV which understands ticks and double quoted text. 10 Jan 2020 Dirk-Willem van Gulik 8ba957e515b Move clear-error (as a non-existent algoritm does not actually set an error - so we get confusing cruft if it is not cleared. 08 Jan 2020 Graham Leggett 77763a6522d apr_file_link() is not supported on apr < 1.4. 05 Jan 2020 Graham Leggett 0e6fe9080ac Remove further references to ap_state_query(). 04 Jan 2020 Graham Leggett f779a939d3f Remove reference to APLOG_TRACE1. 04 Jan 2020 Graham Leggett 08376241ee5 Remove references to APLOGNO. 04 Jan 2020 Graham Leggett b3c0e7ba60b Set LDFLAGS back to LIBS. 04 Jan 2020 Graham Leggett 8d8199f4291 Go one back on the requirements for APR versions. 04 Jan 2020 Graham Leggett 692e7de5f70 Support platforms where apr_crypto_clear() is not present. 04 Jan 2020