Commit Graph

162 Commits

Author SHA1 Message Date
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
Miek Gieben
c82a1af1e3 HIP unpack support -- not tested 2012-02-19 15:33:12 +01:00
Miek Gieben
f45d4d933d Add length for base64 encodings 2012-02-19 15:24:26 +01:00
Miek Gieben
73f11ddf6b add URI record 2012-02-18 21:49:12 +01:00
Miek Gieben
9180a06d7c base16 is hex 2012-02-18 20:22:06 +01:00
Miek Gieben
8a619fd289 Some HIP stuff 2012-02-18 20:07:25 +01:00
Miek Gieben
8ff38fb8c1 Allow parsing of TLSA 2012-02-18 19:08:39 +01:00
Miek Gieben
70122e69d5 Add SPF record 2012-02-18 18:59:19 +01:00
Miek Gieben
30d6def515 Add support for IPSECKEY; no wirefmt conversion as of yet 2012-02-16 23:59:44 +01:00
Miek Gieben
5dbfc48a5e start fixing for unknown rrs parsing/printing 2012-02-13 21:12:14 +01:00
Miek Gieben
d235bf4c2e Remove debugging stuff 2012-02-13 16:18:42 +01:00
Miek Gieben
c30821fece Fix TXT packing and unpacking 2012-02-13 16:12:26 +01:00
Miek Gieben
2c44133163 Fixes for the new presentation of txt records 2012-02-13 15:59:40 +01:00
Miek Gieben
6ddb9ab88b Txt record parsing works -- need to look at the on-the-wire stuff 2012-02-12 21:50:02 +01:00
Miek Gieben
53dcc5a425 update the todo 2012-02-12 13:06:47 +01:00