Commit Graph

154 Commits

Author SHA1 Message Date
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
Miek Gieben
4e397e31ec Add tlsa 2012-01-16 10:11:05 +01:00
Miek Gieben
9432a7deed Add TSLA type - no type code yet 2012-01-16 10:06:21 +01:00
Miek Gieben
eb12c526f2 Add more tests 2012-01-11 21:03:47 +01:00
Miek Gieben
13f1f5b066 Question is compressible IMO 2012-01-11 16:22:58 +01:00
Miek Gieben
6d95911558 Dont allow the question section to be compressed 2012-01-11 16:16:09 +01:00
Miek Gieben
f39d939f52 Fix compression
The compression was fixed. Also the packing of message is been speed
up, by a facter of 3. Now the packing happens once, instead of
3 times.

Two tests still fail. atm
2012-01-11 16:04:52 +01:00
Miek Gieben
3fae586071 update all the lengths 2012-01-11 14:36:48 +01:00
Miek Gieben
b5d73f1eff Implement compressible domain names 2012-01-11 11:19:07 +01:00