81 Commits

Author SHA1 Message Date
Miek Gieben
686cd05417 rename QuerySimple to SimpleQuery
add a default query handler 'HandlerQuery' that can be
used.
2011-03-31 10:31:17 +02:00
Miek Gieben
ef4d85fa6d use old name 2011-03-30 15:45:34 +02:00
Miek Gieben
ffd7a5acb6 documentation 2011-03-30 15:44:28 +02:00
Miek Gieben
8a4647ec22 documentation 2011-03-30 15:35:49 +02:00
Miek Gieben
bc8186ef04 Convert channels to use pointers. Xfr -> *Xfr 2011-03-30 15:09:06 +02:00
Miek Gieben
e9e187ac89 documentation 2011-03-30 15:01:28 +02:00
Miek Gieben
e5a769baf0 Fix up API and documentation 2011-03-30 14:54:43 +02:00
Miek Gieben
0449ff62a2 seeing some light in the query API
global channels look to be helpfull
2011-03-30 11:14:36 +02:00
Miek Gieben
879e6dcda8 Clean ups 2011-03-29 11:17:43 +02:00
Miek Gieben
2d7a1cddeb Add QuerySimple
Some examples are working again. Things are getting
better.

Still need to think about a generic Config (ClientConfig)
for parsing the /etc/resolv.conf
2011-03-29 10:15:42 +02:00
Miek Gieben
5130184443 Add a simple query 2011-03-29 09:02:51 +02:00
Miek Gieben
17b53db786 Fix 2011-03-28 17:04:50 +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
573b6d3460 use Query in resolver 2011-03-28 11:22:36 +02:00
Miek Gieben
5c28696357 API works, but it is not very nice (yet) 2011-03-28 10:59:06 +02:00
Miek Gieben
f9088e1e75 Make the new resolver API better 2011-03-28 10:33:57 +02:00
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