49 Commits

Author SHA1 Message Date
Miek Gieben
eec679d102 Remove hijacked 2012-08-06 20:34:09 +02:00
Miek Gieben
534433a714 gofmt -w 2012-06-20 20:16:36 +02:00
Miek Gieben
96076ad9a1 Add parsing of the root-anchor (as XML) 2012-06-03 21:01:39 +02:00
Miek Gieben
4ec99b2dec Fix examples 2012-05-21 14:56:14 +02:00
Miek Gieben
7a3af5b729 Support $GENERATE (the bind extension).
It is even better than the bind one, because all records are
supported (as long as the output is valid)
2012-05-20 15:28:27 +02:00
Miek Gieben
0ff492af57 fix documentation 2012-05-18 19:41:20 +02:00
Miek Gieben
bf3771da8e update the todo 2012-05-18 12:29:01 +02:00
Miek Gieben
f26963f4c3 Fix incoming [IA]xfr
Make the function return a new channel, which is closed at the
end of the transfer. This way you can just use 'range' to loop
over the records.
2012-05-18 12:06:31 +02:00
Miek Gieben
c96d86da1f Add remote address too 2012-05-05 17:37:33 +02:00
Miek Gieben
ed1c8fa812 Put the rrt info the Exchange struct 2012-05-05 09:56:45 +02:00
Miek Gieben
2143ce0031 Fix the tests, but they now fail 2012-01-11 14:44:54 +01:00
Miek Gieben
22a467e718 Fixes the latest weekly 2011-11-02 23:06:54 +01:00
Miek Gieben
21e2f63b4c more server stuff 2011-09-11 22:10:04 +02:00
Miek Gieben
18256533ff tweaks 2011-09-11 21:32:36 +02:00
Miek Gieben
6f78219c22 Documentation updates 2011-09-11 20:47:25 +02:00
Miek Gieben
6ef13c3cbd Start thinking about server side axfr 2011-09-11 17:24:52 +02:00
Miek Gieben
d814a20623 test multiple messages 2011-09-11 17:01:55 +02:00
Miek Gieben
cd17a26192 Give the channels more sane names
Rename ChannelQuery to QueryChan and
ChannelReply to ReplyChan, both sound much better
2011-09-11 00:20:44 +02:00
Miek Gieben
caf69b662c Add Ixfr back in
Fix ixfr. Don't be smart about iterpreting the ixfr itself,
just funnel the packets back to the client, but do obey the
ixfr algorithm
2011-09-10 16:49:22 +02:00
Miek Gieben
d367484d6f move the code around 2011-09-10 14:59:21 +02:00
Miek Gieben
bec4153541 slight updates to the TODO 2011-09-10 14:48:22 +02:00
Miek Gieben
19bfc93c5a remove config.go 2011-04-18 22:08:12 +02:00
Miek Gieben
05a6852663 port tcp read 2011-04-18 18:27:59 +02:00
Miek Gieben
e46a5e9908 start fixing xfr and fold TSIG back in 2011-04-18 09:58:15 +02:00
Miek Gieben
beb14241fc some more fixes 2011-03-30 19:17:14 +02:00
Miek Gieben
9582fd005a Fix xfrprx 2011-03-30 19:06:44 +02:00
Miek Gieben
76daa7f08b Fix outing TSIG on axfr 2011-03-30 16:34:17 +02:00
Miek Gieben
bc8186ef04 Convert channels to use pointers. Xfr -> *Xfr 2011-03-30 15:09:06 +02:00
Miek Gieben
97a03a9bd5 remove the old resolver structure 2011-03-28 16:03:47 +02:00
Miek Gieben
2b7d2203fb API is taking shape 2011-03-28 14:45:40 +02:00
Miek Gieben
8637ca2219 small tweaks 2011-03-25 16:43:47 +01:00
Miek Gieben
8aa88a0bd3 normalize errors 2011-03-25 11:19:35 +01:00
Miek Gieben
15518a578f Lowlevel read/write improvements 2011-03-25 09:58:14 +01:00
Miek Gieben
b1363094de Fix TCP reading 2011-03-24 18:07:38 +01:00
Miek Gieben
39e65855b4 docs 2011-03-24 14:42:35 +01:00
Miek Gieben
f44bf2d656 Formatting 2011-03-24 09:24:24 +01:00
Miek Gieben
25bdf43f06 more documentation updates 2011-03-23 19:37:07 +01:00
Miek Gieben
3af023bda9 Use bufio.Reader in private key reading 2011-03-23 16:10:15 +01:00
Miek Gieben
4878c3da44 Fix some remaining bug 2011-03-23 11:10:06 +01:00
Miek Gieben
8b2882673f Create xfr proxy 2011-03-23 10:48:21 +01:00
Miek Gieben
8b70e31c41 Fix examples and API additions 2011-03-23 09:50:38 +01:00
Miek Gieben
a7a8b616f0 fix reflect 2011-03-21 22:53:15 +01:00
Miek Gieben
fd0704f111 Remove it 2011-03-21 18:37:11 +01:00
Miek Gieben
7a466c2f73 Better error handling 2011-03-21 17:55:14 +01:00
Miek Gieben
e47ebb2e4c it works very nicely 2011-03-21 16:28:13 +01:00
Miek Gieben
d67c427953 Abstract xfr nicely away 2011-03-21 15:44:51 +01:00
Miek Gieben
b722229700 start of server side (sending) AXFR 2011-03-18 14:13:42 +01:00
Miek Gieben
bde0b53762 started 2011-03-16 16:21:35 +01:00
Miek Gieben
d5d1bbc34d start seperate xfr.go file 2011-03-16 16:19:20 +01:00