Commit Graph

128 Commits

Author SHA1 Message Date
Miek Gieben f43b7368bd Add tests for EUIxx 2013-04-16 08:41:35 +01:00
Miek Gieben 740ad9674c Allow EUI48 and EUI46 to be parsed 2013-04-16 08:41:35 +01:00
Miek Gieben 4c7a8b4985 Add EUI48 (108) and EUI64 (109)
This is an implementation of
http://tools.ietf.org/html/draft-jabley-dnsext-eui48-eui64-rrtypes-02
2013-04-16 08:40:24 +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 1807dfe2b0 NSEC3PARAM parsing needs slurp 2013-03-04 15:26:58 +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 ecaf48ed4b Fix URI target parsing 2013-01-20 18:26:10 +01:00
Miek Gieben c00a096083 Merge branch 'master' of github.com:miekg/dns 2013-01-20 15:45:44 +01:00
Miek Gieben 27c20aff55 Fix URI 2013-01-20 15:43:40 +01:00
Miek Gieben ed1bb58a66 typo in doc 2013-01-17 11:16:22 +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 2a3b818b95 Use much more descriptive names for the maps
Alg_str -> AlgorithmToString
 Rr_str  -> TypeToString

And for the reverse maps also.
2012-12-02 09:29:54 +01:00
Miek Gieben 4570e76f2a Refacter txt parsing too
Added new function and make SPF, TXT and other use it.
2012-11-30 15:02:46 +01:00
Miek Gieben 0afd46c739 Shorten functions
Add a endingToString function to refacter a bunch of other setXXX
functions which all had the same endings.
2012-11-30 14:52:05 +01:00
Miek Gieben 48434502f4 layout tweaks in the source file 2012-11-30 14:05:08 +01:00
Miek Gieben ac39024a25 gofmt 2012-11-21 23:20:56 +01:00
Miek Gieben 67343920d5 Add CDS type 2012-11-20 16:52:18 +01:00
Miek Gieben 4737bfa319 Add the all important RKEY 2012-11-20 16:48:28 +01:00
Miek Gieben 3686d24ca7 Add NINFO record 2012-11-20 16:42:16 +01:00
Miek Gieben f6896bea4f Add X25 Resource Record 2012-11-20 14:07:16 +01:00
Miek Gieben 314a0eebcc Add support for L32, NID, L64 and LP records 2012-11-18 10:29:05 +01:00
Miek Gieben c1ae9a3039 Also parse L32 2012-11-17 22:02:22 +01:00
Miek Gieben 702510bc0d Also parse L32 2012-11-17 22:01:45 +01:00
Miek Gieben 01d40f1a63 Its NextDo() 2012-11-09 10:45:11 +01:00
Miek Gieben 20a1a740c5 Check for @ begin used as origin in rdata 2012-11-09 10:34:51 +01:00
Miek Gieben 915781ea86 Better naming 2012-09-11 21:45:21 +02:00
Miek Gieben 73b6d37885 cleanup api, dont export Year68 2012-08-17 08:29:45 +02:00
Miek Gieben 9c429db88f parse RT 2012-08-10 09:25:35 +02:00
Miek Gieben 534433a714 gofmt -w 2012-06-20 20:16:36 +02:00
Miek Gieben 89ec077d8f Support the WKS record 2012-06-02 17:33:49 +02:00
Miek Gieben e747b8f46e Add AFSDB 2012-06-01 13:34:14 +02:00
Miek Gieben 969ce4371d Add support for MD and MF 2012-06-01 13:25:54 +02:00
Miek Gieben cf78581c20 Add parsing for MINFO record 2012-05-06 21:28:53 +02:00
Miek Gieben 30d8d21886 Add parsing for MINFO record 2012-05-06 21:28:29 +02:00
Miek Gieben e8d4dbb6ce typo 2012-05-06 21:17:56 +02:00
Miek Gieben f1554db05d Add MG and MG record 2012-05-06 21:17:37 +02:00
Miek Gieben 00a6842b03 add MR record for parsing 2012-05-06 21:11:54 +02:00
Miek Gieben da9dbaf1d1 Add parsing of the KX record 2012-05-06 21:02:46 +02:00
Miek Gieben 3611c4d458 fmt 2012-05-05 17:37:48 +02:00
Miek Gieben d3171d4f71 Also parse the RP record (wire + zone) 2012-05-01 22:57:22 +02:00
Miek Gieben 79ea0f8e31 Fix LOC parsing 2012-05-01 22:21:44 +02:00
Miek Gieben d30dcf93e0 Doesnt parse from string - otherwise it works 2012-04-30 23:59:15 +02:00
Miek Gieben 2ea2204a8b add test 2012-04-30 21:57:42 +02:00
Miek Gieben d85d8f9fe9 Start adding LOC tests 2012-04-30 21:42:58 +02:00
Miek Gieben 57f5a215d1 First pass at parsing LOC record in zone files 2012-04-30 19:08:27 +02:00
Miek Gieben b50e3f690e First chunk in parsing LOC RRs 2012-04-30 16:54:02 +02:00
Miek Gieben 0940f549bf Skeleton function for parsing LOC records 2012-04-30 16:01:07 +02:00
Miek Gieben edf4b3d11b Test signing with ecdsa 2012-04-11 15:13:17 +02:00
Miek Gieben 3232814d1b Fix client side TSIG
Redesign of TSIG. Validation is on the TOOD - this can be
done in the same way as in the server.
2012-03-01 22:40:34 +01:00