- 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.
34 lines
736 B
TOML
34 lines
736 B
TOML
#
|
|
# Husk config file
|
|
#
|
|
connection = "localhost:3000"
|
|
|
|
sequoia_home = "/tmp/sq_home"
|
|
|
|
#keyservers = [ "hkps://keys.openpgp.org/", "hkps://mail-api.proton.me", "hkps://keys.mailvelope.com", "hkps://keyserver.ubuntu.com", "hkps://sks.pod01.fleetstreetops.com" ]
|
|
keyservers = [ "hkp://example.com" ]
|
|
|
|
[updater]
|
|
wait_min = 1
|
|
wait_max = 2
|
|
|
|
[logging.appenders.console]
|
|
kind = "console"
|
|
[logging.appenders.console.encoder]
|
|
pattern = "{d(%Y-%m-%d %H:%M:%S)(local)} {h({l})} [{t}] {m}{n}"
|
|
|
|
[logging.appenders.file]
|
|
kind = "file"
|
|
path = "/tmp/husk.log"
|
|
|
|
[logging.appenders.file.encoder]
|
|
pattern = "{d(%Y-%m-%d %H:%M:%S)(local)} {h({l})} [{t}] {m}{n}"
|
|
|
|
[logging.root]
|
|
level = "debug"
|
|
appenders = ["file"]
|
|
|
|
[logging.loggers."husk"]
|
|
level = "debug"
|
|
|