]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2656] Add DNAME implementation
authorMukund Sivaraman <muks@isc.org>
Thu, 24 Jan 2013 13:17:28 +0000 (18:47 +0530)
committerMukund Sivaraman <muks@isc.org>
Tue, 29 Jan 2013 06:01:10 +0000 (11:31 +0530)
src/lib/dns/gen-rdatacode.py.in
src/lib/dns/rdata/generic/dname_39.cc

index 94e2479c9f83934b94e16716ed11f0b2db18631d..721d9b8f64b0e80d8bb51973e310a7b07c77b1d1 100755 (executable)
@@ -34,6 +34,7 @@ import sys
 #     new_rdata_factory_users = [('a', 'in'), ('a', 'ch'), ('soa', 'generic')]
 new_rdata_factory_users = [('aaaa', 'in'),
                            ('cname', 'generic'),
+                           ('dname', 'generic'),
                            ('hinfo', 'generic'),
                            ('naptr', 'generic'),
                            ('mx', 'generic'),
index a22fcc32aec0cd493e668c6dab09bfc09abe5421..f7731a2add9aae1e60bfdc6ef000dc5804bbf5b9 100644 (file)
@@ -39,6 +39,11 @@ DNAME::DNAME(InputBuffer& buffer, size_t) :
     // check consistency.
 }
 
+DNAME::DNAME(MasterLexer& lexer, const Name*, MasterLoader::Options,
+             MasterLoaderCallbacks&) :
+    dname_(lexer.getNextToken(MasterToken::QSTRING).getString())
+{}
+
 DNAME::DNAME(const DNAME& other) :
     Rdata(), dname_(other.dname_)
 {}