Miek Gieben
8ed6c8a8f4
more parsing: from private key file - not finished
2011-01-16 16:22:31 +01:00
Miek Gieben
2b4ac48354
more parsing stuff
2011-01-16 15:47:45 +01:00
Miek Gieben
0c6b29aabd
beginning of a dns lexer
2011-01-16 15:30:59 +01:00
Miek Gieben
5cad281ea4
doc updates
2011-01-15 23:05:56 +01:00
Miek Gieben
b308446a98
fold these tests together too
2011-01-15 22:58:32 +01:00
Miek Gieben
582c89299b
Only 3 testfiles left
2011-01-15 22:57:17 +01:00
Miek Gieben
e711d80acd
better name
2011-01-15 22:54:11 +01:00
Miek Gieben
3856fa250f
remove this test too
2011-01-15 22:53:45 +01:00
Miek Gieben
a1e2d21553
Fold more tests into 1 file
2011-01-15 22:53:04 +01:00
Miek Gieben
f1e3496e8d
Fold some tests back together
2011-01-15 22:48:39 +01:00
Miek Gieben
508103a287
make the parsing compile - complete unusable atm
2011-01-15 14:40:54 +01:00
Miek Gieben
5e0315bd58
Update TODO a little
2011-01-15 13:37:36 +01:00
Miek Gieben
dcc2d9f81d
Add some more testing
2011-01-15 13:37:04 +01:00
Miek Gieben
5ab8afe518
folded inside package dns
2011-01-15 13:35:49 +01:00
Miek Gieben
1ea77385f3
Add first stab a yacc grammar+lexer
2011-01-15 13:34:51 +01:00
Miek Gieben
b9195afa5a
started with yacc
2011-01-15 12:37:16 +01:00
Miek Gieben
da68fa7c71
More stuff removed from the TODO
2011-01-15 12:31:54 +01:00
Miek Gieben
0b91df8b59
Squash some typos
2011-01-15 12:24:55 +01:00
Miek Gieben
f274433c46
Put string.go inside DNS package
2011-01-15 12:24:09 +01:00
Miek Gieben
f06fbca2e2
Add private (rsa) key to string method
2011-01-15 12:18:18 +01:00
Miek Gieben
117ab83ba4
Remove println
2011-01-15 10:38:35 +01:00
Miek Gieben
54f158c23d
Helper functions for base64 encoding/decoding
2011-01-15 10:38:14 +01:00
Miek Gieben
3e11fafac5
Fix the keygen alg: fill the correct bytes
2011-01-14 19:15:25 +01:00
Miek Gieben
15bf984f3f
LabelCount() made public and various other tweaks
2011-01-14 18:55:18 +01:00
Miek Gieben
79b926d862
no need to be in git
2011-01-14 18:26:23 +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
0c95585952
Signing works, dont know yet if it would validate
2011-01-14 13:22:24 +01:00
Miek Gieben
fff721c6e0
more stuff removed from the TODO
2011-01-14 12:14:41 +01:00
Miek Gieben
67230e9759
Fixed signing stuff (doesn't work yet)
...
Need a nice priv-key representation to make it all work
2011-01-14 12:10:54 +01:00
Miek Gieben
a60238bdde
Remove unwanted wire conversion functions
2011-01-14 11:57:28 +01:00
Miek Gieben
728b575b60
Make signing a method of DNSKEY
2011-01-13 17:14:14 +01:00
Miek Gieben
af1d7ba702
small update
2011-01-13 17:12:19 +01:00
Miek Gieben
70fe0a61e3
update the TODO
2011-01-13 17:03:57 +01:00
Miek Gieben
53bea506ba
Fix the documentation of the responder package
2011-01-13 16:52:12 +01:00
Miek Gieben
ea275e888e
Use intefaces better and stick to net.Addr
2011-01-13 16:44:20 +01:00
Miek Gieben
4246a85b55
update the TODO
2011-01-13 16:17:36 +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
c176c33c16
small tweaks
2011-01-13 15:57:35 +01:00
Miek Gieben
ea68b035e9
Fix the UDP/TCP handling for the responder
2011-01-13 15:14:27 +01:00
Miek Gieben
8582967bab
enforce the keysize
2011-01-13 08:48:05 +01:00
Miek Gieben
4109a032b9
more stuff
2011-01-12 16:41:17 +01:00
Miek Gieben
1ee22eb579
more happy with the interface
2011-01-12 16:33:56 +01:00
Miek Gieben
a2ef425b84
doc updates
2011-01-12 00:30:42 +01:00
Miek Gieben
0130dde9f9
Figured out API for server side stuff
2011-01-12 00:20:05 +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
586337bf57
Remove zlutser
2011-01-11 20:24:20 +01:00
Miek Gieben
99d40351b8
Put GRONGs responder here
2011-01-11 09:55:01 +01:00
Miek Gieben
222d01625c
Fix presentation for NSEC3
2011-01-10 16:18:01 +01:00
Miek Gieben
578304226f
Add dnskey gen for RSA keys
2011-01-10 16:10:15 +01:00
Miek Gieben
69f9bc6ecd
Start packing nsec/nsec3 typeBitMap
2011-01-09 22:51:36 +01:00