Commit Graph

1460 Commits

Author SHA1 Message Date
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
Miek Gieben fee04d5ef9 Small tweaks to make it faster 2012-02-19 20:51:04 +01:00
Miek Gieben c15712dbf6 remove unneed byte() 2012-02-19 19:57:01 +01:00
Miek Gieben 9c5c2ee96f Fix very large SOA/TTL values 2012-02-19 18:36:59 +01:00
Miek Gieben 3f5f2ed026 compile fix 2012-02-19 16:23:43 +01:00
Miek Gieben 01796f5d2b TALINK 2012-02-19 16:20:48 +01:00
Miek Gieben b47f11ff9c Dont know what I wanted with this 2012-02-19 15:49:02 +01:00