Miek Gieben
e46a5e9908
start fixing xfr and fold TSIG back in
2011-04-18 09:58:15 +02:00
Miek Gieben
d7b332725c
axfr should be fixed
2011-04-17 22:03:36 +02:00
Miek Gieben
afab5b1c10
async client library starting to exist
2011-04-12 21:44:56 +02:00
Miek Gieben
ca4d8086df
Add generic config stuff
2011-03-31 11:43:17 +02:00
Miek Gieben
a5cb1c70b4
move this name
2011-03-31 11:37:11 +02:00
Miek Gieben
2ba8b3e1e7
really removed
2011-03-30 15:25:24 +02:00
Miek Gieben
12196e35ac
re-enable config
2011-03-28 17:19:26 +02:00
Miek Gieben
fe0f39a47c
dont use config.go for now
2011-03-28 16:02:58 +02:00
Miek Gieben
44fec2a605
remove lex stuff for now
2011-03-25 16:15:26 +01:00
Miek Gieben
fd0704f111
Remove it
2011-03-21 18:37:11 +01:00
Miek Gieben
e47ebb2e4c
it works very nicely
2011-03-21 16:28:13 +01:00
Miek Gieben
d5d1bbc34d
start seperate xfr.go file
2011-03-16 16:19:20 +01:00
Miek Gieben
a5f78d235c
Add defaults.go for easy pkt making
2011-03-16 12:19:15 +01:00
Miek Gieben
aa7d08bc8a
small updates
2011-03-15 23:12:20 +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
94b98a5766
Add nsec3 hashing (non working atm)
2011-03-07 22:47:20 +01:00
Miek Gieben
77562dcfed
More NSEC3 stuff
2011-03-07 21:56:36 +01:00
Miek Gieben
daaeaba69b
Add unknown resource record parsing
2011-02-21 15:44:42 +01:00
Miek Gieben
f082cd36ca
unknown dns as type
2011-02-21 15:19:52 +01:00
Miek Gieben
ea180d5051
All together now
...
Responder renamed to server and folded back into the
main dns package
2011-02-08 21:26:40 +01:00
Miek Gieben
8c36c59739
now then
2011-02-08 21:25:01 +01:00
Miek Gieben
1157834b1b
Fix folding the resolver code back in
2011-02-08 20:23:45 +01:00
Miek Gieben
9fc9f325b8
Folded resolver back into main package
2011-02-08 20:15:54 +01:00
Miek Gieben
876b8822a5
add start for nsec3
2011-01-27 15:52:58 +01:00
Miek Gieben
2b4ac48354
more parsing stuff
2011-01-16 15:47:45 +01:00
Miek Gieben
508103a287
make the parsing compile - complete unusable atm
2011-01-15 14:40:54 +01:00
Miek Gieben
1ea77385f3
Add first stab a yacc grammar+lexer
2011-01-15 13:34:51 +01:00
Miek Gieben
f274433c46
Put string.go inside DNS package
2011-01-15 12:24:09 +01:00
Miek Gieben
ab4a5b5477
Love interfaces
...
Using interfaces to make key.Generate and Sign much more generic
2011-01-14 18:25:36 +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
578304226f
Add dnskey gen for RSA keys
2011-01-10 16:10:15 +01:00
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
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
9976029ca6
Add install script for installation
...
Fix the examples for the new api
2011-01-01 22:03:41 +01:00
Miek Gieben
9155d632f5
add TSIG as a type
2010-12-31 15:10:42 +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
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
b6244eaa04
update the Makefile
2010-12-30 16:49:42 +01:00
Miek Gieben
9d1d7444a3
Some fixes from creating a dig-like program
2010-12-30 16:38:16 +01:00
Miek Gieben
b51688191c
minor cleanups
2010-12-30 14:18:13 +01:00
Miek Gieben
bcf320aad4
rename the examples dir
...
Make it *not* show up in godoc
2010-12-30 14:13:28 +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
Miek Gieben
ac43aed00f
Extracted the pubkey from a DNSKEY record
2010-12-29 16:34:53 +01:00
Miek Gieben
de5b30f781
zo dan
2010-12-29 16:11:23 +01:00
Miek Gieben
4ed14b9785
More cleansup and robustness
...
* make the resolver more robust
* more dnssec functions
2010-12-28 09:41:54 +01:00
Miek Gieben
73cc848e00
remove these files, stay lean and mean
2010-12-28 08:29:17 +01:00
Miek Gieben
36b181f65a
Add keytag calculation
...
Still slow, but it is working. Added testcase for this too
2010-12-27 12:49:48 +01:00
Miek Gieben
70552b49ca
More stuff added, first stab at using hashing functions
2010-12-25 11:43:12 +01:00