From: Yu-Ho Hsieh Date: Tue, 7 Jul 2020 21:01:38 +0000 (-0700) Subject: Support more DNS rcode X-Git-Tag: v2.0.0~16^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1ae3b0f33060ed69ad2ade9228aa032630e1362f;p=thirdparty%2Fdnspython.git 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 --- diff --git a/dns/rcode.py b/dns/rcode.py index efefe737..d3cfdbac 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):