]> git.ipfire.org Git - thirdparty/pdns.git/blobdiff - pdns/qtype.hh
Merge pull request #8223 from PowerDNS/omoerbeek-patch-1
[thirdparty/pdns.git] / pdns / qtype.hh
index c3858e4c755c8a6d994e04309d867c93e6066f61..8d7eab185f15a4342a1cca8cb1050bc1b9eb824b 100644 (file)
@@ -76,6 +76,8 @@ public:
     NS=2,
     CNAME=5,
     SOA=6,
+    MB=7,
+    MG=8,
     MR=9,
     WKS=11,
     PTR=12,
@@ -106,6 +108,7 @@ public:
     NSEC3=50,
     NSEC3PARAM=51,
     TLSA=52,
+    SMIMEA=53,
     RKEY=57,
     CDS=59,
     CDNSKEY=60,
@@ -124,9 +127,14 @@ public:
     CAA=257,
     DLV=32769,
     ADDR=65400,
-    ALIAS=65401
+    ALIAS=65401,
+    LUA=65402
   };
 
+  QType(typeenum orig) : code(orig)
+  {
+  }
+
   typedef pair<string,uint16_t> namenum;
   static vector<namenum> names;
 
@@ -168,7 +176,10 @@ private:
       qtype_insert("NS", 2);
       qtype_insert("CNAME", 5);
       qtype_insert("SOA", 6);
+      qtype_insert("MB", 7);
+      qtype_insert("MG", 8);
       qtype_insert("MR", 9);
+      qtype_insert("WKS", 11);
       qtype_insert("PTR", 12);
       qtype_insert("HINFO", 13);
       qtype_insert("MINFO", 14);
@@ -197,6 +208,7 @@ private:
       qtype_insert("NSEC3", 50);
       qtype_insert("NSEC3PARAM", 51);
       qtype_insert("TLSA", 52);
+      qtype_insert("SMIMEA", 53);
       qtype_insert("RKEY", 57);
       qtype_insert("CDS", 59);
       qtype_insert("CDNSKEY", 60);
@@ -216,6 +228,7 @@ private:
       qtype_insert("DLV", 32769);
       qtype_insert("ADDR", 65400);
       qtype_insert("ALIAS", 65401);
+      qtype_insert("LUA", 65402);
     }
   } initializer;