Modules
OpenBSD-style daemon utilities for Perl
subcommand dispatch for a command-line tool
the OpenBSD-style configuration grammar
download one URL to one file, through curl, wget, or ftp
daemonization for Perl programs
verify an Ed25519 signature with core Perl
one select loop for a daemon with one process
file operations for a daemon and its tools
imsg messages over a connected stream socket
newline-delimited JSON over a UNIX socket
the names, the order and the generated text of a published key directory
logging to syslog, standard error, or nowhere
a subscribing MQTT client for a single-threaded daemon
control mdnsd over its control socket
read an armored OpenPGP public key as bytes, and drive gpg(1) over a key
locked PID file
permanent drop of root privileges
child process management
a line editor for an operator prompt
random bytes and random passwords
run a command on another machine over SSH
pledge and unveil as a platform abstraction
signal handlers for graceful shutdown
one shape for the three modules that drive a signing command
make a signify(1) key pair, sign a file, verify a signature, and read and write a SHA256 manifest
a small JSON state file
a quiet process default logger for a test file
run something under a time limit
read an X.509 certificate as bytes, and drive openssl(1) over a certificate
the OpenBSD imsg(3) frame, as bytes
Provides
in lib/Fugu/Control.pm
in lib/Fugu/Control.pm
in lib/Fugu/Proxy.pm
in lib/Fugu/Proxy.pm
in lib/Fugu/Proxy.pm