Miek Gieben
108e795378
Some tweaks; not sure if this is the way forward
2011-07-21 16:43:18 +02:00
Miek Gieben
dcbd332a69
Put back in support for DNSSEC records
2011-07-21 14:50:47 +02:00
Miek Gieben
021d0e8842
smaller stuff
2011-07-21 14:35:20 +02:00
Miek Gieben
5fe15bc754
gone
2011-07-21 14:31:48 +02:00
Miek Gieben
e863e86e65
This works, but is too slow
2011-07-21 12:31:47 +02:00
Miek Gieben
802b8cd9c9
This parses - now make it quick
2011-07-20 21:19:40 +02:00
Miek Gieben
125cc44dca
add generated code too
2011-07-19 18:40:27 +02:00
Miek Gieben
c8975950bd
Peeked some parser stuff from gdnsd
2011-07-19 17:49:51 +02:00
Miek Gieben
b13a2d6ad9
less type assertions
...
From cznic:
Let me suggest something like:
x := rr.(*RR_SOA)
x.Hdr = *hdr
x.Ns = tok.T[0]
...
to avoid repeated type assertion - unnecessary for the still same 'rr'.
2011-07-19 13:48:32 +02:00
Miek Gieben
7c716e66c0
Parsing zone files - does not work (yet)
2011-07-18 20:47:03 +02:00
Miek Gieben
e50100848c
Fix parsing of AAAA records
2011-07-18 17:40:55 +02:00
Miek Gieben
e1bd7db73b
More parsing tweaks
2011-07-18 16:06:06 +02:00
Miek Gieben
91b41d02bb
SetString for DNSKEY and RRSIG
2011-07-18 15:49:20 +02:00
Miek Gieben
2eecc66477
SetString() for a bunch of RR - to be extended
2011-07-18 15:19:47 +02:00
Miek Gieben
fd0064c805
Parsings works - clean up the tests
...
RR_DNSKEY has now a
* Read (to read an RR)
* ReadPrivateKey (to read an private key file)
Together you have enough data to sign and verify DNSSEC data.
I'm thinking about a better API, but I think one will emerge
whenever I complete the zone parsin.
2011-07-17 20:51:27 +02:00
Miek Gieben
8c595abe56
More parsing stuff
2011-07-17 15:47:03 +02:00
Miek Gieben
981f1853bc
First stab at parsing .priv key files with Ragel
2011-07-15 13:40:58 +02:00
Miek Gieben
f759f6f8d9
Add DNSSEC parsing
2011-07-14 23:55:06 +02:00
Miek Gieben
6c4045c3a0
A add bunch of rr for parsing
2011-07-14 23:12:43 +02:00
Miek Gieben
1ebb704fe4
Now it works even better
2011-07-14 21:31:03 +02:00
Miek Gieben
77f4205cea
I can parse rrs now
2011-07-14 21:25:15 +02:00
Miek Gieben
ff351f2cf7
Works, stop touching it
2011-07-14 21:14:55 +02:00
Miek Gieben
bd03eda9f4
Tweaks
2011-07-14 16:11:16 +02:00
Miek Gieben
9c9e5e3600
It compiles! Ship it!
2011-07-14 16:02:26 +02:00
Miek Gieben
023d3ce3f8
Add generated parser so that people without Ragel can use it
2011-07-14 15:59:04 +02:00