8#define WHO "axfrdns-conf"
12 logmsg(
WHO,100,USAGE,
"axfrdns-conf acct logacct /axfrdns /tinydns myip");
22int main(
int argc,
char **argv)
39 logmsg(
WHO,111,FATAL,B(
"unknown account: ",
loguser));
52 outs(
"#!/bin/sh\nexec 2>&1\nexec envdir ./env sh -c '\n exec envuidgid ");
outs(
user);
53 outs(
" softlimit -d300000 tcpserver -vDRHl0 -x tcp.cdb -- \"$IP\" 53 ");
59 outs(
"tcp.cdb: tcp\n");
60 outs(
"\ttcprules tcp.cdb tcp.tmp < tcp\n");
65 outs(
"# sample line: 1.2.3.4:allow,AXFR=\"heaven.af.mil/3.2.1.in-addr.arpa\"\n");
void init(const char *d, const char *f)
void start(const char *s)
void makedir(const char *s)
void makelog(const char *user, int uid, int gid)