- Only considering the fingerprint of a certificate for online querying
of updates leaves out WKD and DANE as sources. Add the email addresses
of a certificate to the update process.
- Add support for using Tor via a socks5 proxy.
- Tor usage of the milter and the updater process are configured
separately.
- Restructure the config file and add some documentation.
- The updater looks for updates to certificates from the certificate
store.
- The updates are spaced by random time intervals so that the
reconstruction of the content of the cert store is made more
difficult.
- The updater can be send into the background - start, stop and status
are implemented.
- The state of the updater is persisted to disk so that the update
procedure survives a restart.
- Move the content of what was stored in log4rs.yml into the main config
file, so that there is just one file to parse to get the complete
configuration.
- Create the global switch `--home` to pass/overload the value for
SEQUOIA_HOME in the configuration file.
- Add functionality to query online sources (Keyservers, etc) for
certificates.
- Use introducers to determine which UserIDs should be fetched from
online soources. Check certifications before importing certifiactes
into the local cert store.
- start docker image for local end-to-end testing.
- Added certstore and retrieval of the local trust root.
- Major work on keeping the context between calls to the milter.
- Added a context for an email in processing
- Added Husk specific errors