Miek Gieben
|
19edd05274
|
Fold dnssec back into dns
It is more natural. Otherwise tsig and tkey needed to be
put in their own packages
|
2011-01-09 10:31:23 +01:00 |
Miek Gieben
|
5ef9f57db4
|
some minor updates
|
2011-01-09 00:12:59 +01:00 |
Miek Gieben
|
ac687f284a
|
Tsig
* add some testcases for tsig
* add unpack/pack stuff -- doesn't work correctly yet
|
2011-01-09 00:11:22 +01:00 |
Miek Gieben
|
11a1c753a8
|
Pack a uint48 as a [3]uint16
|
2011-01-08 23:47:24 +01:00 |
Miek Gieben
|
1b39853f03
|
tsig generation; first stab
|
2011-01-08 22:39:15 +01:00 |
Miek Gieben
|
b2e9fc8d84
|
Added TSIG
By defining a new struct I can re-use all the nice
stuff in msg.go
|
2011-01-08 21:51:20 +01:00 |
Miek Gieben
|
c6655f6e6d
|
No newline in the OPT record
|
2011-01-08 19:45:59 +01:00 |
Miek Gieben
|
91cc627bcf
|
tweaks to the todo
|
2011-01-08 19:28:59 +01:00 |
Miek Gieben
|
51a3e06b53
|
Fix and cleanup DNSSEC code
Key extraction is the same for all RSA DNSKEYs, so all RSA keys
are handled. Even the older RSAMD5 is now supported.
|
2011-01-08 19:10:47 +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
|
b5de7e1745
|
Fix the testsuite
|
2011-01-07 10:09:46 +01:00 |
Miek Gieben
|
8b2c267b99
|
update todo
|
2011-01-06 15:30:18 +01:00 |
Miek Gieben
|
0040c9b30e
|
More convience functions
|
2011-01-06 15:24:18 +01:00 |
Miek Gieben
|
7888cd96b8
|
edns ala dig
use the OPT pseudo header for NSID, ala bind
|
2011-01-06 15:06:06 +01:00 |
Miek Gieben
|
a5100db599
|
Complete fix NSID
parsing/reading and setting al work now
|
2011-01-06 14:58:58 +01:00 |
Miek Gieben
|
08b6220c67
|
Make the edns api more Go like
Split the set/get function to a SetX() and X()
|
2011-01-06 10:24:00 +01:00 |
Miek Gieben
|
b57613e8d8
|
Fix the examples so that they work with a nonresponding nameserver
Added some error checking
|
2011-01-03 12:30:19 +01:00 |
Miek Gieben
|
659fc455ba
|
better error handling
|
2011-01-03 12:18:17 +01:00 |
Miek Gieben
|
4592abaeec
|
fix TODO
|
2011-01-03 11:34:54 +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
|
d4059485d5
|
Add even more rcodes
|
2011-01-03 10:44:00 +01:00 |
Miek Gieben
|
b052387f0d
|
Can go
|
2011-01-02 20:08:48 +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
|
ffe027b4b9
|
Its validating
|
2011-01-02 16:37:29 +01:00 |
Miek Gieben
|
e1d0db4107
|
remove the variable here
|
2011-01-01 22:40:55 +01:00 |
Miek Gieben
|
84dfab0d7f
|
more more more
|
2011-01-01 22:07:47 +01:00 |
Miek Gieben
|
0d1c52216b
|
remove exe
|
2011-01-01 22:06:56 +01:00 |
Miek Gieben
|
2b3b9e349b
|
fix readme
|
2011-01-01 22:05:37 +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
|
3a15a6534b
|
update the todo
|
2011-01-01 21:40:37 +01:00 |
Miek Gieben
|
06a0389df2
|
update the TODO
|
2011-01-01 21:22:51 +01:00 |
Miek Gieben
|
aeb1ce8d9c
|
Fix the constnames
|
2011-01-01 20:51:34 +01:00 |
Miek Gieben
|
dc56e5e4ff
|
small tweaks to the docs
|
2011-01-01 20:01:49 +01:00 |
Miek Gieben
|
10bfb3d036
|
Complete the list of DNS q opcodes
|
2011-01-01 19:51:25 +01:00 |
Miek Gieben
|
439c64abc6
|
add axfr to the list of example progs
|
2011-01-01 19:33:01 +01:00 |
Miek Gieben
|
7c2de14b8d
|
add TKEY and finalize TSIG
No crypto validation ofcourse... only the definition of the RRs
|
2011-01-01 19:26:08 +01:00 |
Miek Gieben
|
9b595ed836
|
Add axfr example prog
|
2011-01-01 19:10:07 +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
|
82c954bead
|
Rename the TSIG error codes
|
2010-12-31 15:20:56 +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
|
cc66917658
|
Add basic support for the LOC record
|
2010-12-30 20:55:25 +01:00 |
Miek Gieben
|
2decd91cb4
|
Add the NAPTR record
|
2010-12-30 20:50:31 +01:00 |
Miek Gieben
|
bccabeaeda
|
Fix the makefile
|
2010-12-30 20:01:33 +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 |