Commit Graph

33 Commits

Author SHA1 Message Date
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 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 7014ede8bb Add -short option that does not display the long key and sig data 2011-03-01 14:57:21 +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 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 c6ec1f1ce7 add unknowns to q 2011-02-21 16:00:30 +01:00
Miek Gieben f6d6e1524a Fix q 2011-02-08 20:22:43 +01:00
Miek Gieben 9fc9f325b8 Folded resolver back into main package 2011-02-08 20:15:54 +01:00
Miek Gieben 17e35aed72 make examples better 2011-01-27 09:40:18 +01:00
Miek Gieben 756be15ce5 disable compression again 2011-01-25 12:32:18 +01:00
Miek Gieben 9d6d5ff3f7 play with pkt compression 2011-01-25 12:31:47 +01:00
Miek Gieben bc25b1a162 Use short nil form 2011-01-18 15:51:24 +01:00
Miek Gieben ec441e36e1 Add Meta data to the resolver 2011-01-18 15:44:30 +01:00
Miek Gieben c729cdd971 Add nsid to q 2011-01-17 10:51:33 +01:00
Miek Gieben a7977d6665 Use the new parsing from /etc/resolv.conf
Fixup all the examples programs
2011-01-17 10:38:25 +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 fc8e6345af Fix examples and add notify prog
Show how simple a dns-notify becomes.
2011-01-08 13:46:51 +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 9976029ca6 Add install script for installation
Fix the examples for the new api
2011-01-01 22:03:41 +01:00
Miek Gieben c71d8e1495 First stab for strconv
This will later be extended to be a real parser.
Applied assorted tweaks
2010-12-30 20:00:26 +01:00
Miek Gieben 6730efb0f5 finish q.go 2010-12-30 18:56:12 +01:00
Miek Gieben 1b362f5bd2 Copy from dig flags to q
q is a sample query app for Go dns
2010-12-30 18:48:29 +01:00
Miek Gieben acdab89120 Completely fix EDNS0 2010-12-30 18:42:40 +01:00
Miek Gieben ec2e732ad3 Better handle error in pack/unpacking 2010-12-30 17:15:59 +01:00
Miek Gieben 28f4189630 Add 'q' a dig-like program (only 100 lines of code) 2010-12-30 16:44:32 +01:00
Miek Gieben 9d1d7444a3 Some fixes from creating a dig-like program 2010-12-30 16:38:16 +01:00