Commit Graph

119 Commits

Author SHA1 Message Date
Miek Gieben e777b48bf6 TSIG is kaput 2011-03-13 18:50:11 +01:00
Miek Gieben b74cc74914 Use Defaults() function for TSIG 2011-03-13 18:16:35 +01:00
Miek Gieben 26a19ac0fb remove it again 2011-03-13 18:01:01 +01:00
Miek Gieben 80e97d6439 Add generic New() function 2011-03-13 17:54:12 +01:00
Miek Gieben 283a543924 short salt in nsec3 too 2011-03-02 15:05:43 +01:00
Miek Gieben b54eaa6e9a fixed 2011-03-02 11:21:37 +01:00
Miek Gieben 97c847ab1c make it a real simple nameserver 2011-03-01 15:40:50 +01:00
Miek Gieben 7c85603f8f slightly more docs 2011-03-01 15:17:55 +01:00
Miek Gieben 7014ede8bb Add -short option that does not display the long key and sig data 2011-03-01 14:57:21 +01:00
Miek Gieben 8f79ea64fe add ns 2011-03-01 13:13:31 +01:00
Miek Gieben e9b74bf87a remove this DUH 2011-03-01 13:11:56 +01:00
Miek Gieben 971bfb7a08 remove debugging 2011-02-28 11:56:59 +01:00
Miek Gieben e6dc03baeb Shuffle the dns constant to dns.go 2011-02-28 10:42:03 +01:00
Miek Gieben 9bc0ca4618 Fix AXFR and IXFR
Defined a new type Xfr which holds all the info for AXFR and
IXFR. Works well. Xfr.Add tells to add or remove (in case of AXFR
alwasy true). And further more holds the RR
2011-02-26 17:39:18 +01:00
Miek Gieben 22336b7287 Ixfr works, but im receiving nil messages 2011-02-26 11:41:25 +01:00
Miek Gieben 157062f6b0 Ixfr works, but needs to be refined 2011-02-25 23:29:08 +01:00
Miek Gieben 22f34ec885 More stuff for IXFR 2011-02-25 22:44:13 +01:00
Miek Gieben fef5d323bb Implementing IXFR 2011-02-25 21:17:17 +01:00
Miek Gieben c1297a4f9c Fixes for axfr,ixfr 2011-02-25 20:23:33 +01:00
Miek Gieben 2b5a97570a Made a start with ixfr 2011-02-24 21:44:55 +01:00
Miek Gieben 77348913dd Update the documentation 2011-02-24 16:13:23 +01:00
Miek Gieben 79a3a78657 Add unknown types 2011-02-23 15:25:11 +01:00
Miek Gieben 4992b3e6bf Small IPv6 fixes 2011-02-21 17:57:50 +01:00
Miek Gieben c6ec1f1ce7 add unknowns to q 2011-02-21 16:00:30 +01:00
Miek Gieben 8229af080d Fix funkensturm 2011-02-11 21:46:35 +01:00
Miek Gieben b43067fbcc Update the Makefile 2011-02-11 21:31:20 +01:00
Miek Gieben ec76147884 remove this one 2011-02-11 21:30:36 +01:00
Miek Gieben ea49f7cca9 fix this server 2011-02-11 21:29:40 +01:00
Miek Gieben 58ccfe317b smaller api 2011-02-11 20:54:54 +01:00
Miek Gieben 6ad68826eb also add error channel 2011-02-10 22:26:11 +01:00
Miek Gieben 1c287dcc36 remove from makefile 2011-02-10 12:54:10 +01:00
Miek Gieben 8b1d640082 Remove this 2011-02-10 12:53:56 +01:00
Miek Gieben 75d28c4399 helper function: less code needed 2011-02-10 12:53:39 +01:00
Miek Gieben 61925e2002 Bring funkensturm up to date for the new api 2011-02-10 12:26:26 +01:00
Miek Gieben 90562fddfb tweaks 2011-02-10 09:01:43 +01:00
Miek Gieben 3f8ac4cce4 removed 2011-02-09 22:10:55 +01:00
Miek Gieben 7794ab9a5c fix the mx code too 2011-02-09 22:10:35 +01:00
Miek Gieben 5c548a6e93 Fix a bunch of examples 2011-02-09 21:42:09 +01:00
Miek Gieben 7c76690ad3 It works 2011-02-09 18:14:51 +01:00
Miek Gieben 63c18cdb2e A better model
But now the routine seem to hang after 1 try
2011-02-09 18:06:37 +01:00
Miek Gieben f6d6e1524a Fix q 2011-02-08 20:22:43 +01:00
Miek Gieben d0e343e35e Fix axfr 2011-02-08 20:18:47 +01:00
Miek Gieben 9fc9f325b8 Folded resolver back into main package 2011-02-08 20:15:54 +01:00
Miek Gieben 1e111c9571 Make it work with the new Go release 2011-02-02 09:05:25 +01:00
Miek Gieben c68989e9e0 all configs now support broadcasting 2011-01-27 22:50:22 +01:00
Miek Gieben 20d27dc598 add broadcast funkensturm config 2011-01-27 22:45:36 +01:00
Miek Gieben 01fd71c2d1 let reflect print incoming packets 2011-01-27 22:09:24 +01:00
Miek Gieben 1e8c2d3679 to prevent deadlock a seperate err channel needs to be used 2011-01-27 22:01:25 +01:00
Miek Gieben 4f343a4d60 dont wait for the return signal
this can easily lead to dead lock
2011-01-27 21:11:00 +01:00
Miek Gieben 47f5d71a0b Fix the responder error messaging 2011-01-27 20:22:41 +01:00