27 Commits

Author SHA1 Message Date
Miek Gieben
0f9b484e6d remove prints from msg.go, not nice to do in the library 2011-01-27 19:35:34 +01:00
Miek Gieben
85b3187a7e resolver docs 2011-01-27 09:35:00 +01:00
Miek Gieben
5bce6b6dcb Fix empty meta var 2011-01-19 09:48:48 +01:00
Miek Gieben
5786959b98 Test Nameserver Inside responder pkg 2011-01-18 21:01:08 +01:00
Miek Gieben
53323d8ce7 Use {} instead of {nil,nil,nil} 2011-01-18 15:47:41 +01:00
Miek Gieben
ec441e36e1 Add Meta data to the resolver 2011-01-18 15:44:30 +01:00
Miek Gieben
9eea4682fd Fix documentation 2011-01-17 21:10:48 +01:00
Miek Gieben
a60238bdde Remove unwanted wire conversion functions 2011-01-14 11:57:28 +01:00
Miek Gieben
fea310bbcf New API
rename resolver.DnsMsg to resolver.Msg. shorter and better
Adapt all files to this change
2011-01-13 16:12:02 +01:00
Miek Gieben
ea68b035e9 Fix the UDP/TCP handling for the responder 2011-01-13 15:14:27 +01:00
Miek Gieben
a2ef425b84 doc updates 2011-01-12 00:30:42 +01:00
Miek Gieben
57b1e2f714 First stab at server support
Cherry pick GRONG for the server stuff (only server.go) seems
interesting.

Still working on the responder idea of GRONG and how to implement
it in godns
2011-01-11 23:33:07 +01:00
Miek Gieben
586337bf57 Remove zlutser 2011-01-11 20:24:20 +01:00
Miek Gieben
99d40351b8 Put GRONGs responder here 2011-01-11 09:55:01 +01:00
Miek Gieben
659fc455ba better error handling 2011-01-03 12:18:17 +01:00
Miek Gieben
97506dafe4 Fix the error handling
Added new type (copied from net package) dns.Error that carries
all errors
2011-01-03 11:29:04 +01:00
Miek Gieben
df4dde5ad5 Add a zlutser program
validate an rrsig without checking the chain of trust
2011-01-02 20:07:45 +01:00
Miek Gieben
b4a69fad37 Make the function on a resolver methods 2011-01-01 19:07:23 +01:00
Miek Gieben
daf625264e Fix TCP sending
esp. when an imcomplete message is send back from the server.
Fix {A,I}XFR also
Add DNSError
2011-01-01 18:47:38 +01:00
Miek Gieben
43ebf75fac Fix XFR
The example test performs an axfr, but as ixfr differs slightly
it should also support ixfr
2011-01-01 17:42:13 +01:00
Miek Gieben
1c9282ed7e Framework for xfr started in resolver 2010-12-31 17:05:11 +01:00
Miek Gieben
9155d632f5 add TSIG as a type 2010-12-31 15:10:42 +01:00
Miek Gieben
3de30d5834 incorperate axfr in the resolver 2010-12-31 14:27:20 +01:00
Miek Gieben
0dcdbe4361 Fix DNS over TCP
Actually send the 2 bytes length and also be prepared
to receive them.
2010-12-31 14:11:52 +01:00
Miek Gieben
ec2e732ad3 Better handle error in pack/unpacking 2010-12-30 17:15:59 +01:00
Miek Gieben
9d1d7444a3 Some fixes from creating a dig-like program 2010-12-30 16:38:16 +01:00
Miek Gieben
15dd65171b Split the package in multiple packages
dns - the standard rrtypes and such
    dnssec - validation, keytag calculation, etc
    resolver - for talking to servers
2010-12-30 13:42:52 +01:00