Commit Graph

1071 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 e522a6daf7 Make all tests fully qualified 2012-01-08 15:34:42 +01:00
Miek Gieben 9dbfa8a443 Fix the async documentation 2012-01-08 15:33:15 +01:00
Miek Gieben b417c42bc2 Fix handling of dnames
Add support for escaped dots. Only thing to fix is the
fqdn-ness of user defined names.
2012-01-08 14:53:55 +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 822c8c66e2 Revert "partially working code"
This reverts commit fa0d78db9e.
2012-01-05 13:24:35 +01:00
Miek Gieben e2ecf8b80a Revert "I can parse again"
This reverts commit 0d08da5d84.
2012-01-05 13:24:27 +01:00
Miek Gieben 662ab3dac9 Revert "Use 64K buffer"
This reverts commit 041b8e196e.
2012-01-05 13:24:20 +01:00
Miek Gieben 0877df185c Revert "Use larger buffer to speed things up"
This reverts commit f999d52e7e.
2012-01-05 13:24:11 +01:00
Miek Gieben b1f8529bbb Revert "meer"
This reverts commit 81e8dc0046.
2012-01-05 13:24:02 +01:00
Miek Gieben 81e8dc0046 meer 2012-01-05 13:22:02 +01:00
Miek Gieben f999d52e7e Use larger buffer to speed things up 2012-01-05 10:42:15 +01:00
Miek Gieben 041b8e196e Use 64K buffer 2012-01-05 08:44:36 +01:00
Miek Gieben 0d08da5d84 I can parse again 2012-01-04 22:30:40 +01:00
Miek Gieben fa0d78db9e partially working code 2012-01-04 21:31:11 +01:00
Miek Gieben c153bcfa22 Make axfr example much more robust 2011-12-20 13:05:42 +01:00
Miek Gieben d6b1d886d1 Funkensturm updates 2011-12-20 12:53:47 +01:00
Miek Gieben fb54a7f460 Fix axfr example 2011-12-20 12:52:46 +01:00
Miek Gieben 5d99c04ac3 Fix rootname print in q section 2011-12-20 11:45:31 +01:00
Miek Gieben cbdab03c16 Add an extra newline in the output 2011-12-20 10:30:02 +01:00
Miek Gieben 216b0a2ed6 Print response question section too 2011-12-20 10:29:00 +01:00
Miek Gieben 362e606bf2 Make ParseZone more go like 2011-12-19 19:20:55 +01:00
Miek Gieben e2b080d1b1 New time api 2011-12-18 21:01:32 +01:00
Miek Gieben 1bd1784403 Implement escaping 2011-12-18 19:59:01 +01:00
Miek Gieben ec69d5aced $ORIGIN 2011-12-18 19:34:20 +01:00
Miek Gieben 54fac15bb0 TODO 2011-12-18 18:15:46 +01:00
Miek Gieben 689bf97ed4 Send the last bits also 2011-12-18 18:15:09 +01:00
Miek Gieben 54c7e4d1a9 Implement $TTL 2011-12-18 17:58:06 +01:00
Miek Gieben 925d38c689 More parse tests 2011-12-18 13:56:27 +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 58e5def52a Allow A records without rdata 2011-12-17 20:31:31 +01:00
Miek Gieben ce0fba8b54 TODO 2011-12-17 20:18:26 +01:00
Miek Gieben cce190ee4a remove the faulty function 2011-12-17 20:14:57 +01:00
Miek Gieben 0e51508efa Fix the examples 2011-12-17 20:14:39 +01:00
Miek Gieben b5c6ec8e5f Remove the non-working RawSetRdlength
Didn't work
2011-12-17 20:14:10 +01:00
Miek Gieben dd14200da0 Revert back to slower Rdlength setting
That at least works...
2011-12-17 20:13:35 +01:00
Miek Gieben e69e60c05a Evil record gets parsed correctly 2011-12-17 13:59:38 +01:00
Miek Gieben aaacb0f105 More parsing stuff 2011-12-17 13:12:13 +01:00
Miek Gieben 59a200131a Fix sig incep/expir rfc1982 calc. needs to be done 2011-12-17 13:05:44 +01:00
Miek Gieben aae414d20a TODO 2011-12-17 11:30:02 +01:00
Miek Gieben 487e600562 Fix parsing when RR ends in a brace
* Testcase added
2011-12-17 11:28:54 +01:00
Miek Gieben 376d58f513 TODO 2011-12-17 10:55:09 +01:00
Miek Gieben fc963a6a5a Add extra tests, esp braces when parsing 2011-12-17 10:16:24 +01:00
Miek Gieben 0c4a0aff61 TODO 2011-12-17 10:16:10 +01:00
Miek Gieben a4836a77a4 Make the test fail 2011-12-16 19:43:13 +01:00
Miek Gieben cac5cf451b Gofmt 2011-12-16 19:42:30 +01:00
Miek Gieben a72df87858 Some typos 2011-12-16 19:42:23 +01:00
Miek Gieben 97b6ca3e76 Remove qname string 2011-12-16 19:38:44 +01:00