Commit Graph

195 Commits

Author SHA1 Message Date
Miek Gieben
f3af5834c2 Also add empty txt record in another test 2014-01-11 08:12:13 +00:00
Andrew Tunnell-Jones
938210c3ad Test parsing of TXT records containing empty-strings 2014-01-11 05:31:43 +00:00
Andrew Tunnell-Jones
91f31a2b71 Define length in multi-entry TXT parse length test in terms of header + rrdata 2014-01-11 05:30:46 +00:00
Andrew Tunnell-Jones
4584fc0cb3 Fix single-entry TXT parse length test 2014-01-11 05:28:47 +00:00
Miek Gieben
1f2f21480f merged 2013-12-05 19:46:03 +00:00
Miek Gieben
186871d2a9 Add check for > maxUint16 sizes TYPEXXXX or CLASSXXX
These were silently wrapped in a uint16, nicer to actually give
an error.
2013-12-05 09:54:46 +00:00
Miek Gieben
bc4b2fe244 Name this test better 2013-12-05 07:48:13 +00:00
Miek Gieben
792fd9743e Allow for escape spaces in NewRR
Fix omission in NewRR where the parsing does not allow for
escaped spaces (unless \032 was used).
2013-12-03 09:12:21 +00:00
Miek Gieben
8fec6dd3a3 Use *Token instead of Token when parsing
This result in a 10% speedup when parsing a zone from disk.
2013-11-09 19:34:46 +00:00
Miek Gieben
ff7806469c Implement EID and NIMLOC records 2013-10-19 21:31:12 +01:00
Miek Gieben
faf449027a small tweak in the test 2013-10-19 19:49:16 +01:00
Miek Gieben
b435d836c6 gofmt 2013-10-15 14:21:47 +00:00
Miek Gieben
35bcc78d76 Implement PX record 2013-10-13 13:23:02 +01:00
Miek Gieben
cc2c42cc91 Implement GPOS record 2013-10-13 13:01:33 +01:00
Miek Gieben
961e137891 Add NSAP and NSAP-PTR record 2013-10-13 12:25:08 +01:00
Ask Bjørn Hansen
8418a22857 Whitespace cleanup 2013-09-20 08:15:27 -07:00
Miek Gieben
b76ac5bde6 Fix the test 2013-09-12 08:14:42 +01:00
Miek Gieben
ee8ace0477 Merge branch 'master' of github.com:miekg/dns 2013-09-11 08:22:23 +01:00
Miek Gieben
32b15d1807 Add more IsDomainName tests 2013-09-11 08:22:20 +01:00
Miek Gieben
9c1ee5d5ca Update IsDomainName
This new functions just compiles the domain to wire format, if that
works, the name is deemed OK. It is also much less strict than the
older code. Almost everything is allowed in the name, except two
dots back to back (there is an explicit test for that).
2013-09-10 18:09:22 +00:00
Miek Gieben
a5ac1f46ee ...and fix the imports for the test files 2013-09-09 22:20:48 +01:00
Miek Gieben
81d35ce537 Move some functions to the correct file
DNSSEC tests go in dnssec_test.go
2013-09-09 22:19:24 +01:00
Miek Gieben
555318a03a Merge branch 'compress' 2013-06-29 09:49:12 +01:00
Miek Gieben
73e03fe818 Another txt variant to test for 2013-06-29 08:46:34 +01:00
Miek Gieben
57fae415e0 Get the testcases going 2013-06-26 20:34:40 +01:00
Miek Gieben
b9f82b0a36 Cherry-pick specific hunks 2013-06-26 20:33:01 +01:00
Miek Gieben
5ae9b5214f more testing and concurrent server benchmarking 2013-06-22 08:55:30 +01:00
Miek Gieben
5d094e6e2d gofmt 2013-06-14 19:42:55 +01:00
Miek Gieben
9ee7c27e18 Fix rawSetRdlength
When searching for the start of the rdata, the offset wasn't properly
calculated. This only impacted names with \DDD in it (weirdly enough).
2013-06-14 11:35:06 +00:00
Miek Gieben
3f348f173b \DDD to buf parsing fails (sometimes)
Added test (that fails for now)
2013-06-14 07:31:22 +01:00
Miek Gieben
5d84523f5b Move pack_test to parse_test 2013-06-13 19:19:40 +01:00
Miek Gieben
637fed84a4 Remove tests for zone 2013-06-05 20:41:53 +01:00
Miek Gieben
c66494c6c5 Resolv merge conflicts 2013-05-12 19:08:37 +02:00
Miek Gieben
f595bf7a06 Set license on test files 2013-05-12 16:09:52 +02:00
Miek Gieben
a5a709cd2a Rename securityConfig to sortedNames 2013-05-09 09:30:38 +02:00
Miek Gieben
1133a39996 Beter test and isWildcard function 2013-05-07 22:04:30 +02:00
Miek Gieben
e1151d6edc Update the Zone structure for NSEC and NSEC3 2013-05-07 09:44:21 +02:00
Miek Gieben
9a80799666 Fix remaining zone.Remove* functions
Fix the remove function and make them more like zone.Remove()
2013-05-05 21:52:21 +02:00
Miek Gieben
ba747fd510 Add some more tests 2013-05-05 20:30:39 +02:00
Miek Gieben
495b7d6552 Add UID/GID/UINFO record 2013-04-30 16:42:04 +02:00
Miek Gieben
f43b7368bd Add tests for EUIxx 2013-04-16 08:41:35 +01:00
Miek Gieben
ffca5f59b1 Make comments normative
Fixup the last RR and create a unit test
2013-03-04 15:40:22 +01:00
Miek Gieben
7b7eaaa4b0 Make (some) commments normative in zonefiles 2013-03-04 12:16:20 +01:00
Miek Gieben
525465db6d Add parse test and further tweaks 2013-03-04 11:24:08 +01:00
Miek Gieben
26994c382b gofmt 2013-01-28 14:34:18 +01:00
Miek Gieben
03c7b54668 Add parse test for DS record 2013-01-16 11:48:43 +01:00
Miek Gieben
3233964b4d Fix parse tests 2012-12-13 15:23:44 +01:00
Miek Gieben
7cdb2a8bc8 update the example tests 2012-12-13 14:57:19 +01:00
Miek Gieben
235e892dfc Rename the RR types drop the RR_ prefix
This is also done in the official Go library. It also make the
code shorter.
2012-12-09 19:23:25 +01:00
Miek Gieben
6e605f578e Make the line count error reporting more sane 2012-11-22 13:41:40 +01:00