aboutsummaryrefslogtreecommitdiff
README(7) FreeBSD Miscellaneous Information Manual README(7)

litterbox
IRC logger

litterbox(1) is a TLS-only IRC logger. It logs events from IRC in a SQLite database, indexing messages for full-text search. It is intended for use with the IRC bouncer pounce(1), but can also be used independently as a logging bot.

litterbox requires LibreSSL (-ltls) and SQLite (-lsqlite3), and targets FreeBSD and Darwin. To build on GNU/Linux, copy Linux.mk to config.mk and modify as needed.

database.h
database functions and schema
litterbox.c
IRC logging
scoop.c
query building and output formatting
unscoop.c
log file processing
config.c
getopt_long(3)-integrated configuration parsing
rc.d/
FreeBSD rc(8) scripts

The upstream URL of this project is ⟨https://git.causal.agency/litterbox⟩. I'm happy to receive contributions in any form at <june@causal.agency>. For sending patches by email, see ⟨https://git-send-email.io⟩.

litterbox(1), scoop(1), unscoop(1)

IRC bouncer: pounce

January 12, 2020 Causal Agency