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