51 Commits

Author SHA1 Message Date
Miek Gieben
0069ce218a docs 2012-10-14 11:30:08 +02:00
Miek Gieben
ba40d60ce7 fix v6 ip presentation.
Also fix the parsing from /etc/resolv.conf and make it simpler
in the process.
2012-10-12 10:53:38 +02:00
Miek Gieben
13a1e4a4ae Add axfr/ixfr support to q 2012-09-03 19:08:21 +02:00
Miek Gieben
ec1f57db6c make q do axfr 2012-09-03 18:53:34 +02:00
Miek Gieben
e9ea2d7750 Fix more robust, but also nack more about non qualified names 2012-08-31 20:57:16 +02:00
Miek Gieben
78d5e52ece fix q 2012-08-26 20:46:11 +02:00
Miek Gieben
845f4a6992 dont export - minimize api 2012-08-24 12:42:41 +02:00
Miek Gieben
17af20cd88 Think its working now 2012-08-08 11:25:03 +02:00
Miek Gieben
8ff781934c q tweaks 2012-08-08 11:13:19 +02:00
Miek Gieben
4b51a293d6 Fix q to use the simpler api 2012-08-06 20:41:58 +02:00
Miek Gieben
f090b34c40 Use the new api - now on to fixing Tsig 2012-08-06 20:03:46 +02:00
Miek Gieben
e628564f33 Fix attempts in the client 2012-08-05 18:36:36 +02:00
Miek Gieben
51e13a15c9 snapshot 2012-08-05 18:13:23 +02:00
Miek Gieben
eb94be22bb more lookup stuff 2012-06-18 14:09:01 +02:00
Miek Gieben
a926bccdd6 show size of query when using -question 2012-06-04 13:26:47 +02:00
Miek Gieben
ea069ca1fb some tweaks 2012-06-01 11:45:47 +02:00
Miek Gieben
3517449bc9 Make it work correct 2012-06-01 10:21:26 +02:00
Miek Gieben
26f583571d boe 2012-06-01 10:15:54 +02:00
Miek Gieben
bb376b18b3 Add size received to a pkt 2012-06-01 10:05:27 +02:00
Miek Gieben
aae0f8b7a1 bugfix for nsd 2012-06-01 08:39:24 +02:00
Miek Gieben
c326309d62 Fix subnet stuff 2012-05-31 22:40:52 +02:00
Miek Gieben
1bf0864632 First pass for edns subnet support 2012-05-31 21:40:07 +02:00
Miek Gieben
29365cc9d8 more consistent naming 2012-05-31 19:33:12 +02:00
Miek Gieben
5bc0c4df68 Add number of bytes too 2012-05-31 19:19:54 +02:00
Miek Gieben
b0c12388e8 Give edns0 support as much need upgrade
Its now much nicer and more Go like. In essence ENDS0
is a sort of a mini RR parser.
2012-05-31 18:36:27 +02:00
Miek Gieben
a550bf6d40 Fix examples NewClient() -> new(dns.Client) 2012-05-26 10:31:44 +02:00
Miek Gieben
c84b165dee fix examples 2012-05-22 08:51:30 +02:00
Miek Gieben
06d424549e Make the default async queries more simpler to use
If you don't want to setup your own channels things should
now be simpler. Still the power for eleborate setups is there.
2012-05-21 20:58:41 +02:00
Miek Gieben
6d9ac0b3de Force v6 or v4 2012-05-21 15:45:26 +02:00
Miek Gieben
4ec99b2dec Fix examples 2012-05-21 14:56:14 +02:00
Miek Gieben
2574856aa6 Add RemoteAddr() to the RequestWriter interface 2012-05-08 13:51:12 +02:00
Miek Gieben
f0b75bd985 Use exchange again 2012-05-07 15:52:50 +02:00
Miek Gieben
c96d86da1f Add remote address too 2012-05-05 17:37:33 +02:00
Miek Gieben
d36ee08216 Fix all the examples 2012-05-05 16:09:57 +02:00
Miek Gieben
86b08d4a0e Slight tweaks 2012-05-05 10:01:56 +02:00
Miek Gieben
ed1c8fa812 Put the rrt info the Exchange struct 2012-05-05 09:56:45 +02:00
Miek Gieben
fc599d23fe Save rtts for clients 2012-05-04 23:18:29 +02:00
Miek Gieben
2db994d36e iets mooier 2012-03-27 09:26:04 +02:00
Miek Gieben
4f61f8621b More server side TSIG stuff - does not validate (yet) 2012-03-04 22:32:23 +01:00
Miek Gieben
4f7000d1f6 Update the readme 2012-03-04 16:35:21 +01:00
Miek Gieben
1744a80850 add a TsigStatus to the client as well
Bring server and client side more inline
with each other. For a client we also
use TsigStatus() to retrieve the tsig info.
2012-03-04 14:47:20 +01:00
Miek Gieben
c5465127f3 Fix non tsig queries 2012-03-02 21:19:37 +01:00
Miek Gieben
3232814d1b Fix client side TSIG
Redesign of TSIG. Validation is on the TOOD - this can be
done in the same way as in the server.
2012-03-01 22:40:34 +01:00
Miek Gieben
104d875a75 Flag large RSA exponents as an error 2012-02-29 21:11:45 +01:00
Miek Gieben
261025ab42 Make q smarter wtr to dnssec 2012-02-28 19:24:38 +01:00
Miek Gieben
93246f458e Fix error handling and TC bit 2012-02-24 23:43:34 +01:00
Miek Gieben
5013a4058f Gofmt 2012-02-24 20:35:56 +01:00
Miek Gieben
1571b7a97b bo gus 2012-02-22 22:04:39 +01:00
Miek Gieben
bbab3deff4 Fix 2012-02-22 11:42:51 +01:00
Miek Gieben
0fc0d329c8 Remove funkensturm - depends too much on makefiles to work 2012-02-05 10:59:15 +01:00