Miek Gieben
978e9f9f36
Port over stuff from zparse.rl
2011-12-14 09:26:31 +01:00
Miek Gieben
74095fb85a
I do not have use for zone structures yet
2011-09-02 13:02:29 +02:00
Miek Gieben
3ce319eb8b
Add IsQuestion
2011-08-22 12:52:13 +02:00
Miek Gieben
982f277a44
kill a packStruct
2011-08-08 14:09:05 +02:00
Miek Gieben
2d9e619c01
Upgrade to r59 of Go this means parsing is broken now
...
Ragel does not support newer versions of Go. But I do want to
upgrade to them. So parsing from strings has been disabled and
will be re-enabled when Ragel 7 is out
2011-08-02 09:06:15 +02:00
Miek Gieben
05b7ac53dd
Create qnamelist for nsec/nsec3 handling
2011-07-30 23:05:34 +02:00
Miek Gieben
00f8254ae1
Fix parsing of RRSIGs
2011-07-24 21:29:16 +02:00
Miek Gieben
e87fb8209f
FINALLY looks like something thats is fast and simple
2011-07-22 12:26:31 +02:00
Miek Gieben
5fe15bc754
gone
2011-07-21 14:31:48 +02:00
Miek Gieben
802b8cd9c9
This parses - now make it quick
2011-07-20 21:19:40 +02:00
Miek Gieben
7c716e66c0
Parsing zone files - does not work (yet)
2011-07-18 20:47:03 +02:00
Miek Gieben
92518b1c6a
begin this file too
2011-07-14 23:59:12 +02:00
Miek Gieben
6c4045c3a0
A add bunch of rr for parsing
2011-07-14 23:12:43 +02:00
Miek Gieben
9c9e5e3600
It compiles! Ship it!
2011-07-14 16:02:26 +02:00
Miek Gieben
a3d7863111
it compiles, but throws an error
2011-07-14 15:52:16 +02:00
Miek Gieben
19bfc93c5a
remove config.go
2011-04-18 22:08:12 +02:00
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