Commit Graph

176 Commits

Author SHA1 Message Date
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
Miek Gieben
01442e58af more Copy() functions 2012-06-20 17:44:18 +02:00
Miek Gieben
4177512abe More Copy() methods 2012-06-20 17:12:10 +02:00
Miek Gieben
a6f42f338a more copys 2012-06-20 14:32:23 +02:00
Miek Gieben
331276b2b1 add more Copy functions 2012-06-20 13:00:12 +02:00
Miek Gieben
f48dba4ad1 Add Copy to all RRs 2012-06-20 11:56:25 +02:00
Miek Gieben
89ec077d8f Support the WKS record 2012-06-02 17:33:49 +02:00
Miek Gieben
fb0623fbb2 change comments 2012-06-01 22:23:21 +02:00
Miek Gieben
b2f459b7fa fixes 2012-06-01 18:29:07 +02:00
Miek Gieben
de95ac0bb3 gofmt 2012-06-01 13:35:52 +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
f3bb703019 gofmt 2012-05-22 08:48:26 +02:00
Miek Gieben
6b28ef1353 remove the TODO 2012-05-15 12:27:40 +02:00
Miek Gieben
f0154aa0c2 Fix and test rfc 1982 arithmetic 2012-05-15 12:24:57 +02:00
Miek Gieben
8c74494576 Call all preferences Pref, like MX 2012-05-06 20:59:44 +02:00
Miek Gieben
d3171d4f71 Also parse the RP record (wire + zone) 2012-05-01 22:57:22 +02:00
Miek Gieben
d30dcf93e0 Doesnt parse from string - otherwise it works 2012-04-30 23:59:15 +02:00
Miek Gieben
d85d8f9fe9 Start adding LOC tests 2012-04-30 21:42:58 +02:00
Miek Gieben
b50e3f690e First chunk in parsing LOC RRs 2012-04-30 16:54:02 +02:00
Miek Gieben
2d231ae3b3 Fix LOC string output 2012-04-30 15:36:04 +02:00
Miek Gieben
60f368ba5b Almost there in printing the LOC record 2012-04-30 14:50:52 +02:00
Miek Gieben
1948cd2a90 Use go vetted struct tags
They had the form: "domain-name", now they are key value pairs (key is
always dns: `dns:"domain-name"`
2012-04-29 21:55:29 +02:00
Miek Gieben
a3befb0651 typecode assigned 2012-04-14 10:44:32 +02:00
Miek Gieben
edf4b3d11b Test signing with ecdsa 2012-04-11 15:13:17 +02:00
Miek Gieben
9cbe439ce3 Fix tsig 48 bits timer 2012-03-02 23:12:23 +01:00
Miek Gieben
e1873c28bc move tsig to tsig.go just as RR_OPT 2012-03-02 23:07:25 +01:00
Miek Gieben
c5465127f3 Fix non tsig queries 2012-03-02 21:19:37 +01: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
Miek Gieben
8220a1b148 use maximum bitmap length 2012-02-28 21:06:11 +01:00
Miek Gieben
a38a7311a0 NSEC3 bitmap length is still todo 2012-02-28 21:00:22 +01:00
Miek Gieben
ef2e12b0dd Validation fixes, still not perfect, but much nicer 2012-02-25 22:04:29 +01:00
Miek Gieben
76d4547fbf Rename Cname to Target in RR_CNAME 2012-02-25 22:01:49 +01:00
Miek Gieben
4ee6d26106 correctly quote txt 2012-02-23 13:34:46 +01:00
Miek Gieben
9c5c2ee96f Fix very large SOA/TTL values 2012-02-19 18:36:59 +01:00