Commit Graph

1466 Commits

Author SHA1 Message Date
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
Miek Gieben 3b4840e847 typo in the docs 2012-02-19 22:38:13 +01:00
Miek Gieben 28f24b46e6 Its even faster now 2012-02-19 21:09:57 +01:00