]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Sort metada name lists.
authorMiod Vallat <miod.vallat@powerdns.com>
Thu, 10 Apr 2025 05:49:39 +0000 (07:49 +0200)
committerMiod Vallat <miod.vallat@powerdns.com>
Thu, 10 Apr 2025 05:49:39 +0000 (07:49 +0200)
pdns/ws-auth.cc

index c480ce441f21d14e6b03a0811292c5bf60896edf..cceb09974d97bb7e61cc840196f57c6260ab1c80 100644 (file)
@@ -943,18 +943,16 @@ static bool isValidMetadataKind(const string& kind, bool readonly)
 {
   static vector<string> builtinOptions{
     "ALLOW-AXFR-FROM",
-    "AXFR-SOURCE",
     "ALLOW-DNSUPDATE-FROM",
-    "TSIG-ALLOW-DNSUPDATE",
-    "FORWARD-DNSUPDATE",
-    "SOA-EDIT-DNSUPDATE",
-    "NOTIFY-DNSUPDATE",
     "ALSO-NOTIFY",
     "AXFR-MASTER-TSIG",
-    "GSS-ALLOW-AXFR-PRINCIPAL",
+    "AXFR-SOURCE",
+    "FORWARD-DNSUPDATE",
     "GSS-ACCEPTOR-PRINCIPAL",
+    "GSS-ALLOW-AXFR-PRINCIPAL",
     "IXFR",
     "LUA-AXFR-SCRIPT",
+    "NOTIFY-DNSUPDATE",
     "NSEC3NARROW",
     "NSEC3PARAM",
     "PRESIGNED",
@@ -962,18 +960,20 @@ static bool isValidMetadataKind(const string& kind, bool readonly)
     "PUBLISH-CDS",
     "SLAVE-RENOTIFY",
     "SOA-EDIT",
+    "SOA-EDIT-DNSUPDATE",
     "TSIG-ALLOW-AXFR",
     "TSIG-ALLOW-DNSUPDATE",
+    "TSIG-ALLOW-DNSUPDATE",
   };
 
   // the following options do not allow modifications via API
   static vector<string> protectedOptions{
     "API-RECTIFY",
     "AXFR-MASTER-TSIG",
+    "LUA-AXFR-SCRIPT",
     "NSEC3NARROW",
     "NSEC3PARAM",
     "PRESIGNED",
-    "LUA-AXFR-SCRIPT",
     "TSIG-ALLOW-AXFR",
   };