28 Commits

Author SHA1 Message Date
Miek Gieben
ecfd5451a9 Remove the Labels() function.
This is now handled inside IsDomainName, which really parses
the name and then (also) returns the number of labels found.
2012-01-08 15:54:33 +01:00
Miek Gieben
0322d3a9da Fix $ORIGIN in zonefiles
also check if a dname isn't fq, and add $ORIGIN is not.
2012-01-08 14:06:58 +01:00
Miek Gieben
73012b7dd5 Fix braces and comments, esp for SOA records 2011-12-18 13:42:59 +01:00
Miek Gieben
a4ac06b8c3 Fix comments after RRs
zzzzz.miek.nl.  86400   IN      RRSIG   NSEC 8 3 86400 20110823011301
20110724011301 12051 miek.nl.  lyRljEQFOmajcdo6bBI67DsTlQTGU3ag9vlE07u7ynqt9aYBXyE9mkasAK4V0oI32YGb2pOSB6RbbdHwUmSt+cYhOA49tl2t0Qoi3pH21dicJiupdZuyjfqUEqJlQoEhNXGtP/pRvWjNA4pQeOsOAoWq/BDcWCSQB9mh2LvUOH4= ; {keyid = sksak}
zzzzz.miek.nl.  86400   IN      NSEC    miek.nl. TXT RRSIG NSEC

Is now parsed correctly. This is incidently the format as echoed by
ldns.
2011-12-18 13:33:03 +01:00
Miek Gieben
15e1c0961b Make scan_rr much smaller 2011-12-18 11:22:40 +01:00
Miek Gieben
3500e0f4aa Make Lex a private type: lex 2011-12-16 19:34:30 +01:00
Miek Gieben
ef7b6f525f gofmt 2011-12-16 14:48:30 +01:00
Miek Gieben
528d323dfa More records added 2011-12-16 11:33:30 +01:00
Miek Gieben
0308dfbc9d Add DS recorsd 2011-12-16 11:30:29 +01:00
Miek Gieben
28bc54e91a Parsing a signed miek.nl works 2011-12-16 11:20:17 +01:00
Miek Gieben
c387c41767 Fix SOA parsing 2011-12-16 11:16:26 +01:00
Miek Gieben
4d5f6d66e2 More tweaks for parsing 2011-12-16 10:48:33 +01:00
Miek Gieben
a5baf52283 Make DEBUG private: _DEBUG 2011-12-16 10:30:42 +01:00
Miek Gieben
06ae052c32 Implement returning errors from the scanner 2011-12-16 10:06:28 +01:00
Miek Gieben
c6deba77e0 Fix the key parsing 2011-12-15 22:44:09 +01:00
Miek Gieben
35a1e137e2 More parsing fixes 2011-12-15 22:40:07 +01:00
Miek Gieben
f4329cce16 More parsing tweaks 2011-12-15 18:03:41 +01:00
Miek Gieben
7d66f3dbb7 Add parsing for dnskeys 2011-12-15 13:15:31 +01:00
Miek Gieben
b73eaf020b Fix incep,expir date representation in rrsigs 2011-12-15 12:41:24 +01:00
Miek Gieben
fcc9821edd Remove some debugging stuff 2011-12-15 11:33:28 +01:00
Miek Gieben
5ea0337909 More debugging
RR with CLASS TTL are not parsed correctly (yet)
2011-12-14 16:02:21 +01:00
Miek Gieben
824cb459fb Parsing works 2011-12-14 15:37:36 +01:00
Miek Gieben
7c3a6087a5 Much better error handling 2011-12-14 14:35:45 +01:00
Miek Gieben
7f5ed33fbd New zonefile parsing. Now it compiles 2011-12-14 14:08:17 +01:00
Miek Gieben
eda63f2a29 More tweaks 2011-12-14 14:02:55 +01:00
Miek Gieben
f78bc74d97 More fixes for parsing 2011-12-14 12:54:08 +01:00
Miek Gieben
5836f0f8f6 More fixes, but doesnt compile yet 2011-12-14 11:56:12 +01:00
Miek Gieben
32a879d970 New parsing works, but a lot of stuff needs to be fixed:
* Parsing the different records
* Parsing private key files (trivial, but needs to be done)
2011-12-14 11:30:29 +01:00