246 Commits

Author SHA1 Message Date
Miek Gieben
5325936b7b Fix chaos example 2011-03-29 10:56:43 +02:00
Miek Gieben
3fc8e7ab00 Add resolv.conf parsing back in 2011-03-29 10:38:54 +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
b4e28e3d56 Finish the new query API 2011-03-28 16:57:04 +02:00
Miek Gieben
be5e51a6ab Fix client programs 2011-03-28 16:51:29 +02:00
Miek Gieben
866e63aafa fix client stuff 2011-03-28 16:13:34 +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
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
b1363094de Fix TCP reading 2011-03-24 18:07:38 +01:00
Miek Gieben
5e18c6fb24 Very small tweaks/bugfixes 2011-03-24 15:52:37 +01:00
Miek Gieben
ae3aedec99 Fix the examples 2011-03-24 09:31:50 +01:00
Miek Gieben
8ebf0c9a5b Close the tcp connection 2011-03-23 11:16:34 +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
1503661970 Fix xfr example
API: add d.WriteMsg()  and d.ReadMsg() that work directly on Msg
instead of []byte buffers.
XfrRead() first sends the request msg to the server and then
performs an xfr.
2011-03-23 09:49:08 +01:00
Miek Gieben
bac16eb644 Port to new api 2011-03-22 20:12:36 +01:00
Miek Gieben
04469aaa8b Merge branch 'master' of github.com:miekg/godns 2011-03-22 20:03:52 +01:00
Miek Gieben
edd021b192 added 2011-03-22 20:03:32 +01:00
Miek Gieben
265bb3f79e tweak comment 2011-03-22 19:47:24 +01:00
Miek Gieben
7700ba5e9d add another example 2011-03-22 09:18:24 +01:00
Miek Gieben
bc4d7ed748 add this example too 2011-03-22 09:13:25 +01:00
Miek Gieben
2c82068ec8 remove ns 2011-03-21 23:00:48 +01:00
Miek Gieben
a15c82cf28 Fix reflect 2011-03-21 22:59:50 +01:00
Miek Gieben
a7a8b616f0 fix reflect 2011-03-21 22:53:15 +01:00
Miek Gieben
6aaa5acd76 tsig nicely abstracted. Still bugs present though 2011-03-21 11:39:04 +01:00
Miek Gieben
f065fb7f5f basics ready 2011-03-16 11:57:23 +01:00
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