Miek Gieben
4bde528be5
Export dns.Conn and make it more like net.Conn
...
Export lowlevel function and types so that they may be used.
They higher level Exchange function is still there. ExchangeConn
is gone, because it is not needed.
2013-09-28 21:58:08 +01:00
Ask Bjørn Hansen
8418a22857
Whitespace cleanup
2013-09-20 08:15:27 -07:00
Ask Bjørn Hansen
55c1f95213
Support the new RFC6891 EDNS0 SUBNET option code
...
Also keep support for the old draft code
2013-09-19 22:31:28 -07:00
Miek Gieben
c12e55eb18
Remove the http:// hack
2013-09-03 12:59:29 +00:00
Miek Gieben
c66494c6c5
Resolv merge conflicts
2013-05-12 19:08:37 +02:00
Miek Gieben
b4ec8ac33e
Fix copyright
2013-05-12 16:11:13 +02:00
Ask Bjørn Hansen
e4a33cd494
Work without resolv.conf if the nameserver is specified with @...
2013-05-11 01:22:20 -07:00
Miek Gieben
8adb7c519c
Flag bad rdlength as an error
2013-02-08 16:39:21 +01:00
Ask Bjørn Hansen
5c2a514628
Show where the options need to go in the usage output
2012-12-27 13:51:36 +01:00
Miek Gieben
35eaf9f14a
Size is gone
2012-12-26 12:19:27 +01:00
Miek Gieben
025362a820
Print the query packet after adding the tsig
2012-12-13 13:55:58 +01:00
Miek Gieben
0c7712073a
Return the correct values
2012-12-13 10:47:33 +01:00
Miek Gieben
617c8bde18
Update the utils too
2012-12-09 19:26:32 +01:00
Miek Gieben
37fddc0178
And a flag to disable
2012-12-03 17:27:43 +01:00
Miek Gieben
1e795e3dd1
q understand urls, and strips them
2012-12-03 17:06:46 +01:00
Miek Gieben
862e4c7419
Update the examples
2012-12-02 09:34:40 +01:00
Miek Gieben
0a6829ee50
Fix q
2012-11-30 19:33:39 +01:00
Miek Gieben
dad5761301
q compiles again
2012-11-19 15:58:02 +01:00
Miek Gieben
5a5c71eed3
Some lousy updates - does not compile
2012-11-19 15:46:49 +01:00
Miek Gieben
5349c3532f
Per suggestion of Jan Mercle
2012-11-19 14:43:02 +01:00
Miek Gieben
1f2528fab5
Start of new api in q
2012-11-18 16:45:40 +01:00
Miek Gieben
46426f14df
Rtt isnt needed
2012-11-18 13:58:09 +01:00
Miek Gieben
dffb9a2a34
Uh I do want to see NXdomains
2012-10-19 14:16:24 +02:00
Miek Gieben
d6a1321fdf
Fix q for ipv6
2012-10-15 20:07:53 +02:00
Miek Gieben
38af8973f7
Fix ip6 syntax
2012-10-15 19:02:25 +02:00
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