Graham Leggett c45b0224047 Use consistent warnings. 22 Feb 2025 Graham Leggett 632aff641be Add missing process check on directory walk. 22 Feb 2025 Graham Leggett f9b2b5d7616 Add a dedicated exit code for processes that are not implemented on a specific platform. 22 Feb 2025 Graham Leggett 3606d9e171d Remove warning pointer of type 'void *' used in subtraction. 22 Feb 2025 Graham Leggett 8dfd08b054b Refactor long lines. 19 Feb 2025 Graham Leggett a8a0acaf256 Bump version after tag. 18 Feb 2025 Graham Leggett 5998eafd8e9 Fix spelling on specified. 18 Feb 2025 Graham Leggett 6b7457352b0 Document the return code when a capability is not implemented. 18 Feb 2025 Graham Leggett fff66643fd2 Rename reserved words 'true' and 'false'. 18 Feb 2025 Graham Leggett 60f3d924108 Correct the call signatures of the hook definitions for each module. 18 Feb 2025 Graham Leggett 7b30fb1019c Simplify completion code for non quoted options. 18 Feb 2025 Graham Leggett 144444cff1c Add a dedicated exit code for options that are not implemented on a specific platform. 18 Feb 2025 Graham Leggett c24cf17f1b3 \e is a GCC extension, use \033 instead. 17 Feb 2025 Graham Leggett 52d05ff7979 Remove stray semicolons at the end of macros. 17 Feb 2025 Graham Leggett 5d8ffe634b4 PKCS11 pins were rejected if a PIN was the maximum possible pin length. If no pin is entered, we skip
the login. 13 Dec 2024 Graham Leggett 97f0a78428b Bump version after tag. 13 Dec 2024 Graham Leggett b9340bc7c39 Add Debian support. 01 Dec 2024 Graham Leggett 3d4fc3281f1 Fix a segfault when trusted certificates are loaded with OpenSSL, and a further attempt is
made to apply a module specific configuration
to the certificate. 18 Nov 2024 Graham Leggett cc3a64975c2 The openssl verify filter was adding the leaf certificate twice, once into the leaf
certificate store, the second into the chain.
This caused the key to be exported twice.
Fixed. 06 Nov 2024 Graham Leggett a78d1caca61 Make sure the case where no DANE TLSA records are resolved that openssl verification fails, as openssl accepts this case by default. 02 Nov 2024 Graham Leggett 36e0f3e1dc3 Add ldns and unbound to the spec file. 30 Oct 2024 Graham Leggett 544f8253563 Add --filter-verify-dane to optionally ignore DANE validation errors. This allows DANE validation
failure to appear in the metadata output, rather
than having the certificate filtered. 29 Oct 2024 Graham Leggett ec2597c7e52 Remove unused LDNS_FMT_SHORT symbol that is not widely available. 14 Oct 2024 Graham Leggett 44eb9c34a4d Add build for Fedora41. 14 Oct 2024 Graham Leggett c139200a4d8 Bump version after tag. 04 Jun 2024 Graham Leggett 99778701589 Update the config.h template as generated by autotools. 04 Jun 2024 Graham Leggett 9d816a3edc4 Add --filter-verify-tlsa to perform a DNS lookup and subsequent verification of certificates against
a TLSA record. 03 Jun 2024 Graham Leggett e5d1c715998 Add --filter-purpose option to allow search and verify to limit certificates by certificate
purpose. 28 May 2024 Graham Leggett b8013055811 Update autotools. 28 May 2024 Graham Leggett 610ece5ec48 Fix a crash triggered when keychain is present but not used. 28 May 2024 Graham Leggett a7b509bb49f Add make dist. 05 Mar 2024 Graham Leggett 442c0bd8551 Split rhel build into stages 05 Mar 2024 Graham Leggett ccab88d854c Sequential inside paralell. 05 Mar 2024 Graham Leggett 90e0a57d636 Split into parallel builds. 04 Mar 2024 Graham Leggett 3f9ba3258aa Split stages into mac and linux agents. 04 Mar 2024 Graham Leggett 9461063a81a Add an agent. 04 Mar 2024 Graham Leggett 863e0145d27 Initial add of a jenkinsfile. 04 Mar 2024 Graham Leggett e9bd5c455a9 Add calculation of TLSA records to metadata-out. Add optional modules for ldns and unbound libraries. 10 Feb 2024 Graham Leggett db871ed9bec Bump version after tag. 06 Feb 2024 Graham Leggett 51cc7821302 Match the --keychain-in parameter to the path of the keychain. 29 Jan 2024 Graham Leggett bf741a78cbd Add --trust-pem-in to import PEM certificates and have them considered trusted. 18 Jan 2024 Graham Leggett 90b310a7e75 Remove duplicated setegid(). 06 Nov 2023 Graham Leggett 9cc04680556 Complete error handling for seteuid() and setegid(). 06 Nov 2023 Graham Leggett 230fe14f68d Use seteuid() and setegid() for temporarily switching users. 03 Nov 2023 Graham Leggett 662def24161 Add support for reading certificates from the MacOS Keychain. 03 Nov 2023 Graham Leggett aa34d2e9b53 Add signature support. 03 Nov 2023 Graham Leggett e8692dc9daf Fix source path. 03 Nov 2023 Graham Leggett 7e18ee558c2 Update license and changelog. 03 Nov 2023 Graham Leggett 421eabe6ca2 Add support for reading certificates from the MacOS Keychain. 30 Oct 2023 Graham Leggett 3e627c29bfb Add libical build parameters to the RPM spec file. 18 Oct 2023