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