"New" firewall
Also move UserException into nfw_database where it should have been all along
Move DuplicateHostnameException into the module that uses it
On second thought, don't need to set expiry when rejecting

heads

tip
browse log

clone

read-only
https://hg.sr.ht/~mas90/nfw
read/write
ssh://hg@hg.sr.ht/~mas90/nfw