@dvl @dch I used to have a custom script for committing to a Fossil repo
anyway, I've found a bug in nsnotifyd. Very annoying. Running in debug mode I see this happen when a NOTIFY comes through:
nsnotifyd 37606 - -
feld.me IN SOA ? Host name lookup failure
Host name lookup failure? What the heck????
running under truss so I can see what it's doing:
2765: socket(PF_INET,SOCK_DGRAM|SOCK_CLOEXEC,0) = 5 (0x5)
2765: connect(5,{ AF_INET 127.0.0.1:53 },16) = 0 (0x0)
2765: sendto(5,"|\M-]\0\0\0\^A\0\0\0\0\0\^A\^Eet"...,38,0,NULL,0) = 38 (0x26)
2765: poll({ 5/POLLRDNORM },1,3000) = 1 (0x1)
2765: recvfrom(5,0x8210e31f0,512,0,0x8210e2720,0x8210e271c) ERR#61 'Connection refused'
2765: close(5) = 0 (0x0)
Why is it trying to connect to 127.0.0.1:53 ? There's nothing running there. (but the NOTIFY does come from 127.0.0.1 because I'm listening with nsnotifyd on 127.0.0.1)
my powerdns is not listening on 127.0.0.1 intentionally as there was a local_unbound on there
even if I pass -s to specify the server that should be used for SOA refresh checks, doesn't change behavior...
I must be the only person that has ever tried to use it in this specific type of configuration.