95 Commits

Author SHA1 Message Date
Miek Gieben
4b51a293d6 Fix q to use the simpler api 2012-08-06 20:41:58 +02:00
Miek Gieben
f090b34c40 Use the new api - now on to fixing Tsig 2012-08-06 20:03:46 +02:00
Miek Gieben
3aebdca5ff less logging 2012-08-05 21:25:07 +02:00
Miek Gieben
1282dbaf9a Use binary packets in the cache 2012-08-05 21:21:48 +02:00
Miek Gieben
e628564f33 Fix attempts in the client 2012-08-05 18:36:36 +02:00
Miek Gieben
51e13a15c9 snapshot 2012-08-05 18:13:23 +02:00
Miek Gieben
5cf4522eed Skeleton cache ready 2012-08-05 12:47:11 +02:00
Miek Gieben
1970a7b80f More nameserver stuff 2012-08-05 12:01:10 +02:00
Miek Gieben
d238fcd358 name change 2012-08-05 11:20:23 +02:00
Miek Gieben
1ea0746ff8 newstuff 2012-08-05 11:17:42 +02:00
Miek Gieben
6259185838 Look for glue 2012-08-05 11:09:35 +02:00
Miek Gieben
ac4f400d38 tweaks 2012-08-05 09:35:01 +02:00
Miek Gieben
8b1012b495 remvoe 2012-08-05 09:29:05 +02:00
Miek Gieben
ae14f9a645 add bogus nl zone 2012-08-05 09:10:07 +02:00
Miek Gieben
3e33a3cb3a zone matching does not work ok 2012-08-05 05:39:47 +02:00
Miek Gieben
0a28fb5c6a Fixes for predecessor 2012-08-05 05:35:30 +02:00
Miek Gieben
74cb343482 add zone and put them in z dir 2012-08-05 04:55:27 +02:00
Miek Gieben
7a885b0c6b fqdn the handlers 2012-08-04 19:40:09 -07:00
Miek Gieben
54360034e0 Fix logging 2012-08-04 19:33:17 -07:00
Miek Gieben
6360aca9d2 fix erros 2012-08-04 19:29:29 -07:00
Miek Gieben
6150eab504 add todo 2012-08-04 19:23:34 -07:00
Miek Gieben
f01d3cb5c3 Airplane\! hacking. Send correct referrals 2012-08-04 19:21:27 -07:00
Miek Gieben
6813365fa9 some fixes 2012-08-04 14:35:19 -07:00
Miek Gieben
963fb55991 Fix some faults 2012-08-04 14:16:29 -07:00
Miek Gieben
bae774176f dont allocate at the beginning 2012-08-04 12:00:00 -07:00
Miek Gieben
fba7b11981 Fix delegations 2012-08-04 11:56:57 -07:00
Miek Gieben
d4c5036377 updates 2012-08-04 08:08:00 -07:00
Miek Gieben
d0641c7cb9 A simple nameserver, doesnt do referals yet 2012-08-03 15:51:35 -07:00
Miek Gieben
051ceaa454 more stuff for a nameserver 2012-08-03 09:48:47 -07:00
Miek Gieben
f62863dc27 Split of main and fix some dumb erros 2012-08-03 09:28:00 -07:00
Miek Gieben
e08a87a991 Use the more correct SERVAIL instead of REFUSED 2012-08-03 08:38:41 -07:00
Miek Gieben
cd0567023f Add small nameserver implementation 2012-08-02 15:19:22 -07:00
Miek Gieben
ed25603f66 start of a nameserver impl 2012-08-02 14:57:32 -07:00
Miek Gieben
743e1dd3e8 Make it compile 2012-07-05 11:53:09 +02:00
Miek Gieben
eb94be22bb more lookup stuff 2012-06-18 14:09:01 +02:00
Miek Gieben
a926bccdd6 show size of query when using -question 2012-06-04 13:26:47 +02:00
Miek Gieben
ea069ca1fb some tweaks 2012-06-01 11:45:47 +02:00
Miek Gieben
3517449bc9 Make it work correct 2012-06-01 10:21:26 +02:00
Miek Gieben
26f583571d boe 2012-06-01 10:15:54 +02:00
Miek Gieben
bb376b18b3 Add size received to a pkt 2012-06-01 10:05:27 +02:00
Miek Gieben
aae0f8b7a1 bugfix for nsd 2012-06-01 08:39:24 +02:00
Miek Gieben
c326309d62 Fix subnet stuff 2012-05-31 22:40:52 +02:00
Miek Gieben
1bf0864632 First pass for edns subnet support 2012-05-31 21:40:07 +02:00
Miek Gieben
29365cc9d8 more consistent naming 2012-05-31 19:33:12 +02:00
Miek Gieben
5bc0c4df68 Add number of bytes too 2012-05-31 19:19:54 +02:00
Miek Gieben
b0c12388e8 Give edns0 support as much need upgrade
Its now much nicer and more Go like. In essence ENDS0
is a sort of a mini RR parser.
2012-05-31 18:36:27 +02:00
Miek Gieben
a550bf6d40 Fix examples NewClient() -> new(dns.Client) 2012-05-26 10:31:44 +02:00
Miek Gieben
7e2d4ac1d4 gofmt 2012-05-26 10:28:55 +02:00
Miek Gieben
c84b165dee fix examples 2012-05-22 08:51:30 +02:00
Miek Gieben
06d424549e Make the default async queries more simpler to use
If you don't want to setup your own channels things should
now be simpler. Still the power for eleborate setups is there.
2012-05-21 20:58:41 +02:00