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