Fugu

Manuals

These pages come from the same sources that man reads on an installed system. Cross-references between these pages are links; all other cross-references go to man.openbsd.org.

Fugu modules

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

Protocol modules

Protocol::Imsg(3p)
the OpenBSD imsg(3) frame, as bytes