From 1ae3b0f33060ed69ad2ade9228aa032630e1362f Mon Sep 17 00:00:00 2001 From: Yu-Ho Hsieh Date: Tue, 7 Jul 2020 14:01:38 -0700 Subject: Support more DNS rcode More DNS rcodes are assigned. Support rcode assigned before RFC7873 https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-6 --- dns/rcode.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/dns/rcode.py b/dns/rcode.py index efefe73..d3cfdba 100644 --- a/dns/rcode.py +++ b/dns/rcode.py @@ -45,6 +45,22 @@ class Rcode(dns.enum.IntEnum): NOTZONE = 10 #: Bad EDNS version. BADVERS = 16 + #: TSIG Signature Failure + # BADSIG = 16 + #: Key not recognized. + BADKEY = 17 + #: Signature out of time window. + BADTIME = 18 + #: Bad TKEY Mode. + BADMODE = 19 + #: Duplicate key name. + BADNAME = 20 + #: Algorithm not supported. + BADALG = 21 + #: Bad Truncation + BADTRUNC = 22 + #: Bad/missing Server Cookie + BADCOOKIE = 23 @classmethod def _maximum(cls): -- cgit v1.2.1