Commit Graph

64 Commits

Author SHA1 Message Date
Miek Gieben 135772de9f complete rewrite the resolver side
make it mirror the server side and thus
async and concurrent
2011-03-28 10:01:10 +02:00
Miek Gieben b4ee9829bc Kill net package usage 2011-03-27 13:38:36 +02:00
Miek Gieben 55c41c82b7 Add more Conn wrappers 2011-03-27 11:45:01 +02:00
Miek Gieben 85a820e95e there back, but will never be implemented 2011-03-25 18:02:08 +01:00
Miek Gieben 2cdac3be89 Kill search and ndots from *resolver
Resolver accepts messages, so this does not make sense...

A wrapper function might implements these features.
2011-03-25 17:59:45 +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 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 778e146033 Add tsig and mangle back to Query 2011-03-23 19:15:30 +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 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 90a1d813d9 Fix rereading tcp 2011-03-21 14:20:46 +01:00
Miek Gieben 6aaa5acd76 tsig nicely abstracted. Still bugs present though 2011-03-21 11:39:04 +01:00
Miek Gieben 9bc0f3ed6b More TSIG stuff 2011-03-21 10:51:28 +01:00
Miek Gieben 101efce434 Tsig updates 2011-03-20 21:40:10 +01:00
Miek Gieben b1f63f57c4 Read/Write works, but axfr still fails 2011-03-20 19:58:55 +01:00
Miek Gieben de9a1da6aa Add lowlevel read/write primatives - and make it much more Go-like 2011-03-20 16:52:10 +01:00
Miek Gieben aa7d08bc8a small updates 2011-03-15 23:12:20 +01:00
Miek Gieben 98f1f80088 update TODO 2011-03-15 20:52:12 +01:00
Miek Gieben 55fbf665bf minor tweaks 2011-03-15 20:07:39 +01:00
Miek Gieben e78ef64a54 TSIG works for AXFR (also with multiple message envelopes) 2011-03-15 19:36:03 +01:00
Miek Gieben b56344d41d TSIG works! 2011-03-15 18:56:27 +01:00
Miek Gieben 0059556516 More TSIG changes. Curious if they amount to something 2011-03-15 16:18:13 +01:00
Miek Gieben 566b5f7d1a More tsig stuff 2011-03-14 22:05:57 +01:00
Miek Gieben 7d9a16fbdc More TSIG stuff 2011-03-14 13:08:54 +01:00
Miek Gieben 82bb573f56 more tsig work - still does not validate but getting close 2011-03-14 12:28:04 +01:00
Miek Gieben e777b48bf6 TSIG is kaput 2011-03-13 18:50:11 +01:00
Miek Gieben 496ab892d8 New does help 2011-03-13 14:51:02 +01:00
Miek Gieben afe2cbf6f2 more tsig stuff 2011-03-11 15:02:37 +01:00
Miek Gieben e0fb2abe85 remove err from the function and kill the println 2011-03-07 09:51:20 +01:00
Miek Gieben 8f51aa6f65 Implement rrt measurements and remove round robin 2011-03-05 18:43:30 +01:00
Miek Gieben 9bde54ef9f Set the map here too 2011-03-05 17:27:43 +01:00
Miek Gieben 3393e4e2fe Remember rrt in the resolver 2011-03-05 17:27:16 +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 13ab14dd2f TCP: re-read until all promised bytes are read.
Works for long tcp packets
2011-02-27 15:50:01 +01:00
Miek Gieben 180ac4cd11 doc update 2011-02-26 17:44:35 +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 98e4b33cb5 formatting and documentation 2011-02-24 16:22:14 +01:00
Miek Gieben 392dd2f2df Fix documentation 2011-02-10 16:23:34 +01:00