Change DefaultAliasSource to $user@hcoop.net, add defaultMailUser extern * The type checker can be annoying, but I am not capable of the feats of hacking required to make it expand externs at type checking time (nor am I certain that's even a good idea) * Feature idea: allow binding a name passed to registerFunction in multiple `extern val' declarations. Extern already assumes the extern will be correctly type, so there's no additional peril.
Move more bind config into domtool, remove hardcoded /var/domtool references dns_master_node and dns_slave_nodes do not need to be defined in SML, and were removed. Instead of checking Config.Bind.masterNode and skipping generating a zone file on bind slaves, don't generate the incorrect soa.conf at all (same effect, but the correct way).
Allow faking your_{user,path,group} and homedir Autodoc hates the your_FOO refinement types, and I see no reason why users wouldn't want to fake these values if they are already faking domain permissions. Additionally, set the homedir to /tmp if the user is unset and we're faking privs.