Commit Graph

41 Commits

Author SHA1 Message Date
Miek Gieben f6f91203d1 Also look at the msg header when validating 2012-02-25 19:12:02 +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 a3322c18ff This bug is fixed 2012-01-23 21:01:50 +01:00
Miek Gieben 6d5fd7f975 Some more tweaks into verifying nsec3 messages 2012-01-22 16:12:10 +01:00
Miek Gieben 1171215fc9 Handle NSEC3 records that point to the apex 2012-01-22 15:40:59 +01:00
Miek Gieben 358df28cfc Dont default to nodata proofs 2012-01-22 11:38:25 +01:00
Miek Gieben 67573c14b3 Implement NSEC3 NODATA proof 2012-01-22 11:33:51 +01:00
Miek Gieben 5ccd114819 Add a nsec3 Match() function 2012-01-22 10:52:06 +01:00
Miek Gieben 5f0914413c Add message checking to q 2012-01-21 12:16:35 +01:00
Miek Gieben 5917838cbb gofmt 2012-01-20 12:24:20 +01:00
Miek Gieben ea789b6f23 Add nsec3 NXDOMAIN proof 2012-01-19 19:48:09 +01:00
Miek Gieben f1097691bb nsec3verify is not yet finished 2012-01-17 21:15:16 +01:00
Miek Gieben 7bffcd35bb Start with nsec3 validation 2012-01-17 19:16:58 +01:00
Miek Gieben 401dfafc9a tweaks 2012-01-17 18:48:40 +01:00
Miek Gieben 5ee78f5e01 docs 2012-01-16 22:08:02 +01:00
Miek Gieben 32a0b4a6f2 Fix NSEC3 calculation 2012-01-14 10:52:37 +01:00
Miek Gieben f1a3b31384 Make a packStructCompress() to leave packStruct() simpler 2012-01-11 20:33:38 +01:00
Miek Gieben eafe995a56 Add a compression flag to msg struct 2012-01-11 20:26:39 +01:00
Miek Gieben 6d95911558 Dont allow the question section to be compressed 2012-01-11 16:16:09 +01:00
Miek Gieben 974c28d1b1 More fixes for compression 2012-01-11 11:13:17 +01:00
Miek Gieben cac5cf451b Gofmt 2011-12-16 19:42:30 +01:00
Miek Gieben b244ea1a3e Nsec3: fix hashing here also 2011-12-16 15:12:01 +01:00
Miek Gieben e1ac8ae5cf Fix the hashing
I mis applied the Gofix that created the correct fix.
2011-12-16 15:08:44 +01:00
Miek Gieben 131f6962d1 gofmt 2011-12-09 21:45:57 +01:00
Miek Gieben ad11f2425e export Unpack/PackDomainName 2011-12-09 15:58:36 +01:00
Miek Gieben e115e5da6e Update to the latest weekly: weekly/weekly.2011-12-06
The new time API must still be used. But for now it compiles.
All DNSSEC/TSIG timing is probably broken
2011-12-09 11:16:49 +01:00
Miek Gieben 22a467e718 Fixes the latest weekly 2011-11-02 23:06:54 +01:00
Miek Gieben c5c1a0eecc start with nsec3 proving 2011-09-15 20:13:21 +02:00
Taral 22cd1ba11f Make nsec3.go compile 2011-09-08 12:54:48 -07:00
Miek Gieben 2de43f486f documentation 2011-09-08 19:41:26 +02:00
Miek Gieben 4c26df63ba Drop the Alg and Hash prefixes 2011-07-08 17:27:44 +02:00
Miek Gieben ffd7a5acb6 documentation 2011-03-30 15:44:28 +02:00
Miek Gieben 87845a9cb1 Formatting 2011-03-24 09:24:49 +01:00
Miek Gieben 94780bc050 nsec change 2011-03-10 20:47:40 +01:00
Miek Gieben 003c8fd803 add nsec3 hashnames method 2011-03-09 18:54:55 +01:00
Miek Gieben e628d15902 cleanups 2011-03-09 14:31:51 +01:00
Miek Gieben 579efc22a0 implement nsec3 label hashing 2011-03-09 14:27:41 +01:00
Miek Gieben 94b98a5766 Add nsec3 hashing (non working atm) 2011-03-07 22:47:20 +01:00
Miek Gieben 77562dcfed More NSEC3 stuff 2011-03-07 21:56:36 +01:00
Miek Gieben 876b8822a5 add start for nsec3 2011-01-27 15:52:58 +01:00