]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Sync dns results
authorMatthijs Mekking <matthijs@isc.org>
Fri, 30 Apr 2021 07:37:24 +0000 (09:37 +0200)
committerMatthijs Mekking <matthijs@isc.org>
Fri, 30 Apr 2021 07:58:44 +0000 (09:58 +0200)
Add missing DNS results from 9.16. We only care about
DNS_R_NSEC3ITERRANGE but better to sync and use the same numbers than
use a different number for this result code than what is used in 9.16.

lib/dns/include/dns/result.h
lib/dns/result.c

index d0c83de2ccbdcfcde15ddae1637734592a2d6499..b10078735592fc47043de354d0d5b5a314071c26 100644 (file)
 #define DNS_R_BADTSIG                  (ISC_RESULTCLASS_DNS + 115)
 #define DNS_R_BADSIG0                  (ISC_RESULTCLASS_DNS + 116)
 #define DNS_R_TOOMANYRECORDS           (ISC_RESULTCLASS_DNS + 117)
+#define DNS_R_VERIFYFAILURE            (ISC_RESULTCLASS_DNS + 118)
+#define DNS_R_ATZONETOP                        (ISC_RESULTCLASS_DNS + 119)
+#define DNS_R_NOKEYMATCH               (ISC_RESULTCLASS_DNS + 120)
+#define DNS_R_TOOMANYKEYS              (ISC_RESULTCLASS_DNS + 121)
+#define DNS_R_KEYNOTACTIVE             (ISC_RESULTCLASS_DNS + 122)
+#define DNS_R_NSEC3ITERRANGE           (ISC_RESULTCLASS_DNS + 123)
+#define DNS_R_NSEC3SALTRANGE           (ISC_RESULTCLASS_DNS + 124)
+#define DNS_R_NSEC3BADALG              (ISC_RESULTCLASS_DNS + 125)
+#define DNS_R_NSEC3RESALT              (ISC_RESULTCLASS_DNS + 126)
+
+#define DNS_R_NRESULTS                 127     /*%< Number of results */
 
-#define DNS_R_NRESULTS                 118     /*%< Number of results */
 
 /*
  * DNS wire format rcodes.
index c4324aac0bb190596f2592d2f5c461c4c219f460..24aa01eb026e7cb2f65f074c4f3c5141386630f0 100644 (file)
@@ -165,6 +165,17 @@ static const char *text[DNS_R_NRESULTS] = {
        "TSIG in wrong location",              /*%< 115 DNS_R_BADTSIG */
        "SIG(0) in wrong location",            /*%< 116 DNS_R_BADSIG0 */
        "too many records",                    /*%< 117 DNS_R_TOOMANYRECORDS */
+       "verify failure",                      /*%< 118 DNS_R_VERIFYFAILURE */
+       "at top of zone",                      /*%< 119 DNS_R_ATZONETOP */
+
+       "no matching key found",               /*%< 120 DNS_R_NOKEYMATCH */
+       "too many keys matching",              /*%< 121 DNS_R_TOOMANYKEYS */
+       "key is not actively signing",         /*%< 122 DNS_R_KEYNOTACTIVE */
+       "NSEC3 iterations out of range",       /*%< 123 DNS_R_NSEC3ITERRANGE */
+       "NSEC3 salt length too high",          /*%< 124 DNS_R_NSEC3SALTRANGE */
+
+       "cannot use NSEC3 with key algorithm", /*%< 125 DNS_R_NSEC3BADALG */
+       "NSEC3 resalt",                        /*%< 126 DNS_R_NSEC3RESALT */
 };
 
 static const char *ids[DNS_R_NRESULTS] = {
@@ -290,6 +301,15 @@ static const char *ids[DNS_R_NRESULTS] = {
        "DNS_R_BADTSIG",
        "DNS_R_BADSIG0",
        "DNS_R_TOOMANYRECORDS",
+       "DNS_R_VERIFYFAILURE",
+       "DNS_R_ATZONETOP",
+       "DNS_R_NOKEYMATCH",
+       "DNS_R_TOOMANYKEYS",
+       "DNS_R_KEYNOTACTIVE",
+       "DNS_R_NSEC3ITERRANGE",
+       "DNS_R_NSEC3SALTRANGE",
+       "DNS_R_NSEC3BADALG",
+       "DNS_R_NSEC3RESALT",
 };
 
 static const char *rcode_text[DNS_R_NRCODERESULTS] = {