Commit Graph

3041 Commits

Author SHA1 Message Date
Alex A Skinner c417e9729d DNSSEC algorithm and digest types now uint8 2014-10-22 20:41:03 -04:00
Miek Gieben 467e368cc1 check for overflowing msg len when unpacking A
unclebadtouches catched this.

closes #141
2014-10-22 21:08:34 +01:00
Miek Gieben d8da4d2fa7 Fix: drop requests with *cough* qr set.
Err, yeah.
2014-10-19 09:36:26 +00:00
Miek Gieben 6b75215519 Merge pull request #137 from asergeyev/master
LOC typeToParserFunc fix and mnemonics for CERT rr
2014-10-08 17:50:57 +01:00
Miek Gieben 3d0face066 Fixup tests 2014-10-08 14:35:23 +00:00
Miek Gieben de954625b6 Add ErrExtendedRcode and fix up the callers 2014-10-08 14:31:28 +00:00
Miek Gieben 089554ccd1 Rename to ExtendedRcode and fix a comment 2014-10-08 14:29:46 +00:00
Miek Gieben df37bb6f5d Merge branch 'master' of github.com:miekg/dns 2014-10-08 14:28:31 +00:00
Miek Gieben af1ec6e545 Merge pull request #135 from FiloSottile/ext_rcode
Add support for extended RCODEs and detect bad RCODEs
2014-10-08 15:28:22 +01:00
Alex Sergeyev efb2e66078 Added support for mnemonic names in CERT rr
This behavior matches what bind does with thir formatting.
2014-10-07 21:27:25 -04:00
Alex Sergeyev 75472702d9 LOC record trips slurp detector.
Reverted recent true->false change for it to mitigate that.
2014-10-07 20:47:55 -04:00
Miek Gieben 06e7420b3e Merge branch 'master' of github.com:miekg/dns 2014-10-06 10:58:03 +00:00
Miek Gieben ce9b1fdbf8 Add TODOs 2014-10-06 10:57:49 +00:00
Miek Gieben d05369e629 tests: remove parse_test.db
Make it an string inside the test file and use strings.NewReader.
2014-10-06 07:45:31 +01:00
Filippo Valsorda 9088298b2b Add support for extended RCODEs and detect bad RCODEs 2014-09-26 12:18:36 +01:00
Miek Gieben c12ae078ae Merge pull request #134 from asergeyev/master
Attempting to fix #133
2014-09-24 14:15:31 +01:00
Miek Gieben 2cc86b011d Merge pull request #132 from FiloSottile/fix_OPT
Fix the OPT RR Version get code and simplify DO get/set
2014-09-24 11:42:48 +01:00
Alex Sergeyev aaf867499e Attempting to fix #133
- Trying to get as close to original state as possible
- Since private RR should not run slurp, toggling Variable there.
2014-09-23 21:59:09 -04:00
Filippo Valsorda 43fe5fb12c Fix the OPT RR Version get code and simplify DO get/set 2014-09-23 17:55:36 +01:00
Miek Gieben 45e66bfe1d Rename ParseTextSlice to Parse.
Shorter.
2014-09-21 19:09:13 +01:00
Miek Gieben 45f3dc89e4 Rename CopyRdata to just Copy.
Still not sure if this makes things more clear.
2014-09-21 18:30:16 +01:00
Miek Gieben 685f708a9e Rename RdataLen to just Len 2014-09-21 18:21:34 +01:00
Miek Gieben f0e9df42dc fix example 2014-09-21 18:14:34 +01:00
Miek Gieben 3a0c4f2cfa Lowercase error output 2014-09-21 12:10:55 +01:00
Miek Gieben 6d6b8b8599 small update in the README 2014-09-21 09:13:29 +01:00
Miek Gieben 6ee673464d Small doc update 2014-09-21 09:09:50 +01:00
Miek Gieben 9c9f3646ff More naming and some docs 2014-09-21 09:07:26 +01:00
Miek Gieben b90da23741 Fix tests and examples.
Put all examples in the same file and cleanup the tests to use
the new names.
2014-09-21 08:38:17 +01:00
Miek Gieben 11aaecf837 remove private rr tests into example_test.go 2014-09-21 08:32:11 +01:00
Miek Gieben 9c455b0214 PrivateRR: naming naming naming
Try to find better (=more in sync with the rest of the lib) naming. My
guess is that these are better, but YMMV.
2014-09-21 08:28:38 +01:00
Miek Gieben 7e792338bb Move custom* filenames to private to be in sync with the type 2014-09-21 07:56:01 +01:00
Miek Gieben 475e47edf9 Merge pull request #131 from asergeyev/customrr
Added Private RR support
2014-09-21 07:52:50 +01:00
Miek Gieben b80cbbdf6a Merge branch 'master' of github.com:miekg/dns 2014-09-21 07:47:52 +01:00
Miek Gieben e6b3ae712b extra docs 2014-09-21 07:43:46 +01:00
Alex Sergeyev fcf9302ae1 Changed logic to typeswitch and added comments.
And also added my name to contrib list as promised before.
2014-09-20 18:15:42 -04:00
Alex Sergeyev 8aab8c6fb2 Lots of renamed funcs and structures. More readability. 2014-09-20 18:07:36 -04:00
Alex Sergeyev 5b8552609c Added docstrings, tests and example for PrivateRRs.
(renamed CustomRR to PrivateRR)
2014-09-19 17:30:10 -04:00
Alex Sergeyev 7c507e7592 New functionality for adding private RRs to dns lib. 2014-09-19 17:28:53 -04:00
Miek Gieben 89c0167ee0 Merge pull request #130 from asergeyev/master
Added examples for Punycode lib. Makes godoc look pretty.
2014-09-18 16:36:04 +01:00
Alex Sergeyev d353d0190a Added examples for Punycode lib. Makes godoc look pretty. 2014-09-18 10:03:14 -04:00
Miek Gieben 7f7df57ce4 Merge branch 'master' of github.com:miekg/dns 2014-09-18 13:23:47 +01:00
Miek Gieben a8b5ce58e5 Small cleanups 2014-09-18 09:11:16 +00:00
Miek Gieben f94a958587 Merge pull request #129 from asergeyev/master
Code for handling unicode/punycode name conversions v2
2014-09-18 10:08:04 +01:00
Miek Gieben 02dd474056 Dont export typeToRR (old rr_mk) 2014-09-16 07:31:20 +01:00
Miek Gieben 70556daa85 Dont export TypeToParserFunc 2014-09-16 07:20:40 +01:00
Miek Gieben 79861736a2 Factor the switch code in favor of TypeToParserFunc 2014-09-16 07:16:18 +01:00
Miek Gieben 17b0941344 Create and fill TypeToParserFunc 2014-09-16 07:15:34 +01:00
Miek Gieben 7962679920 Identical signature for all setXXX functions 2014-09-16 07:15:25 +01:00
Miek Gieben e42e91096b make all setTYPE parse function return the same values 2014-09-16 07:15:16 +01:00
Miek Gieben bcb640ccaf Make rr_mk public and call it TypeToRR 2014-09-16 07:15:06 +01:00