1768 Commits

Author SHA1 Message Date
Miek Gieben
dc16392734 Newly allocated names 2012-03-02 15:28:22 +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
172c89675c Add another weird looking RR to test 2012-03-01 09:16:28 +01:00
Miek Gieben
fb8858502b prepare for tsig 2012-02-29 22:00:39 +01:00
Miek Gieben
c7d38a11f1 Prefix with dns: here too 2012-02-29 21:15:58 +01:00
Miek Gieben
b07a05d5ca prefix errors with dns: 2012-02-29 21:13:16 +01:00
Miek Gieben
104d875a75 Flag large RSA exponents as an error 2012-02-29 21:11:45 +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
99a7a57713 Upgrade the definition of domain name 2012-02-28 20:47:25 +01:00
Miek Gieben
e816e64e3e doc tweaks, Len() tweaks 2012-02-28 20:43:08 +01:00
Miek Gieben
5fec355528 Allow TYPExxxx syntax in NSECx records 2012-02-28 20:20:07 +01:00
Miek Gieben
c32c13ba25 dnssec-bis-16 updates fix 2012-02-28 20:09:00 +01:00
Miek Gieben
d7a7e6e112 Lowercase/uppercase mahem in DNSSEC 2012-02-28 19:25:09 +01:00
Miek Gieben
261025ab42 Make q smarter wtr to dnssec 2012-02-28 19:24:38 +01:00
Miek Gieben
bff9d721f7 updato todo 2012-02-27 22:18:45 +01:00
Miek Gieben
44213c5f39 Add TODO documentation 2012-02-27 21:39:14 +01:00
Miek Gieben
aed704524c Make the parsing even faster 100K RR/s 2012-02-27 21:12:04 +01:00
Miek Gieben
ea57a49d94 Allow mnemonic algorithm numbers in DS (and DS-like) records 2012-02-27 19:17:58 +01:00
Miek Gieben
0c0b97f72b Parsing fix for lines starting with class or TTL
name.   IN SOA  a6.nstld.com. hostmaster.nic.name ....
              IN 7200   NS      j6.nstld.com.
              7200 IN     NS      k6.nstld.com.

Wasn't handled properly
2012-02-27 18:48:53 +01:00
Miek Gieben
fd6bdd4bba Elegant Tsig handling in the server
Lowlevel, but flexible. i.e. usable when building a server
2012-02-26 22:38:15 +01:00
Miek Gieben
acba7a84fc Add server side tsig support 2012-02-26 22:02:55 +01:00
Miek Gieben
f7f1d2ab42 Add listenAndServerTsig function 2012-02-26 21:33:50 +01:00
Miek Gieben
7981d35886 remove todos, it is working already 2012-02-26 20:09:03 +01:00
Miek Gieben
b7f997cc6e Fix setting the rdlength for compressed names
RawSetRdlength was working with a 0xC00 bitmask which
should have been 0xC0.
2012-02-26 18:23:21 +01:00
Miek Gieben
7047ab5809 Some tweaks for reflect 2012-02-26 09:54:50 +01:00
Miek Gieben
e37fe55e7e Fix reflect wtr os/signal package 2012-02-25 22:47:26 +01:00
Miek Gieben
8b4957fe2e Tweaks 2012-02-25 22:12:01 +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
1450ac2761 Fix nsec3 parsing 2012-02-25 21:49:57 +01:00
Miek Gieben
485c7e7a41 Fix some outstanding todos 2012-02-25 21:42:08 +01:00
Miek Gieben
f6f91203d1 Also look at the msg header when validating 2012-02-25 19:12:02 +01:00
Miek Gieben
e54577a80f already fixed 2012-02-25 00:09:25 +01:00
Miek Gieben
93246f458e Fix error handling and TC bit 2012-02-24 23:43:34 +01:00
Miek Gieben
843abbef36 Fix nsec3verify for wildcard at the n.c. level
When a wildcard is not denied and the closest encloser *is*
denied we have a problem.

Thank to Peter van Dijk for pinging me
2012-02-24 21:26:01 +01:00
Miek Gieben
5013a4058f Gofmt 2012-02-24 20:35:56 +01:00
Miek Gieben
3b089b94fc slightly faster parsing 2012-02-23 20:13:37 +01:00
Miek Gieben
6dd212088e clean ups 2012-02-23 19:49:47 +01:00
Miek Gieben
89c05b4f74 gofmt 2012-02-23 19:37:08 +01:00
Miek Gieben
69cecf63bd Newline in text record 2012-02-23 19:15:06 +01:00
Miek Gieben
4ee6d26106 correctly quote txt 2012-02-23 13:34:46 +01:00
Miek Gieben
c6042c4ce8 Work on copy of the header when validating 2012-02-23 12:46:39 +01:00
Miek Gieben
d0a45c667e Downcase these domains 2012-02-23 10:47:50 +01:00
Miek Gieben
c7dd37b000 Fix TXT validation 2012-02-22 22:11:40 +01:00
Miek Gieben
1571b7a97b bo gus 2012-02-22 22:04:39 +01:00
Miek Gieben
bbab3deff4 Fix 2012-02-22 11:42:51 +01:00
Miek Gieben
bad984954b go fmt and line nr tweak 2012-02-21 22:43:24 +01:00
Miek Gieben
f9d3068eb9 Parsing speed increase of facter 2/3
Implemented my own little tokenizer in scanner.go. I only use the
stuff I need.
2012-02-21 22:41:00 +01:00
Miek Gieben
f8fb563af9 Added simple scanner impl. 2012-02-21 22:36:27 +01:00