Commit Graph

210 Commits

Author SHA1 Message Date
Miek Gieben
6c9efcdf1f Small tweaks 2013-04-30 16:56:30 +02:00
Miek Gieben
495b7d6552 Add UID/GID/UINFO record 2013-04-30 16:42:04 +02:00
Miek Gieben
8285ae4e56 add uinfo uid gid and unspec rr type number 2013-04-30 15:20:01 +02:00
Miek Gieben
9d9f5e0b95 Implement CAA 2013-04-30 15:04:07 +02:00
Miek Gieben
8d0b1a32cf Add the code, but does fit in the map anymore 2013-04-27 17:02:28 +01:00
Miek Gieben
0ddecce7e6 remove useless comment 2013-04-17 08:38:10 +01:00
Miek Gieben
d098e9fdce Lengh is 6 bytes for eui48 2013-04-16 15:38:15 +01:00
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
a00f1d82de remove these printlns 2013-03-20 22:35:13 +00:00
Miek Gieben
ed28992106 Merge branch 'master' of github.com:miekg/dns 2013-02-09 08:36:28 +01:00
Miek Gieben
cd10853288 Make Len() and Copy() private
I don't think anybody will needs these, msg.Len() is still
available. Severly cuts back on the amount of exported functions.
2013-02-09 08:35:17 +01:00
Miek Gieben
8adb7c519c Flag bad rdlength as an error 2013-02-08 16:39:21 +01:00
Miek Gieben
ed0aa9b5fb remove newline 2013-01-27 17:18:54 +01:00
Miek Gieben
be7b4d5873 Start to add support for json marshalling 2013-01-24 21:13:37 +01:00
Miek Gieben
a86aa5cdb6 Fix the rest of the URI stuff 2013-01-20 15:45:19 +01:00
Miek Gieben
27c20aff55 Fix URI 2013-01-20 15:43:40 +01:00
Miek Gieben
2e02b42558 Fix documentation too 2012-12-09 20:20:16 +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
48434502f4 layout tweaks in the source file 2012-11-30 14:05:08 +01:00
Miek Gieben
7298fe690c tweak layout 2012-11-30 13:25:55 +01:00
Miek Gieben
7bd7a65e4d Add CAA 2012-11-20 16:53:58 +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
f7956a96e6 ATMA 2012-11-20 14:32:06 +01:00
Miek Gieben
d34c05f4fc Add def. of SIDN RR 2012-11-20 14:14:00 +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
a95de22bc3 Pref -> Preference for all types that have one 2012-11-18 09:13:43 +01:00
Miek Gieben
5afca3330b Add tests and uppercase output of L64 2012-11-18 09:10:28 +01:00
Miek Gieben
85366b595b Fix presentation format 2012-11-17 23:01:35 +01:00
Miek Gieben
e2bc22cb43 Add LP record 2012-11-17 21:43:09 +01:00
Miek Gieben
a509e3af80 Add L64 2012-11-17 21:37:15 +01:00
Miek Gieben
4aea3d193b Add L32 record 2012-11-17 21:32:02 +01:00
Miek Gieben
0c3a90193a Add the NID record 2012-11-17 21:26:48 +01:00
Miek Gieben
1751b8d753 more stuff 2012-09-11 22:00:19 +02:00
Miek Gieben
f7f4aa7886 add more time functions 2012-09-11 21:54:07 +02:00
Miek Gieben
915781ea86 Better naming 2012-09-11 21:45:21 +02:00
Miek Gieben
3a6edfa2c9 fmt 2012-09-10 20:51:19 +02:00
Miek Gieben
6e9317868b doc tweaks 2012-09-01 17:06:24 +02:00
Miek Gieben
e4fb00c34d Fix handling of non fully qualified domain names
When PackDomain sees such a name it calls panic.
All panic now use the prefix 'dns:'
2012-08-28 18:21:23 +02:00
Miek Gieben
80038f2230 docs 2012-08-26 22:40:00 +02:00
Miek Gieben
73b6d37885 cleanup api, dont export Year68 2012-08-17 08:29:45 +02:00
Miek Gieben
a9126f1b54 Add RT type 2012-08-10 09:22:50 +02:00
Miek Gieben
ff707cf2c0 revert this too 2012-06-30 14:49:37 +02:00
Miek Gieben
f570d79c08 Export rr_mk (Rr_mk) 2012-06-30 13:16:38 +02:00
Miek Gieben
e6fca0be3f Actually copy the RR for DNSSEC validation.
This is needed because we need to fiddle with the TTL and sometimes
even need to lowercase the rdata. We dont want this to propagate
to the original RRs
2012-06-20 19:16:54 +02:00