'name' : 'trustanchors',
'section' : 'dnssec',
'type' : LType.ListTrustAnchors,
- 'default' : '[{name: ., dsrecords: [\'20326 8 2 e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8ec8d\']}]',
+ 'default' : '[{name: ., dsrecords: [\'20326 8 2 e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8ec8d\', \'38696 8 2 683d2d0acb8c9b712a1948b27f741219298d0a450d612c483af444a4c0fb2b16\']}]',
'docdefault' : '''
.. code-block:: yaml
- name: .
dsrecords:
- 20326 8 2 e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8ec8d
+ - 38696 8 2 683d2d0acb8c9b712a1948b27f741219298d0a450d612c483af444a4c0fb2b16
''',
'help' : 'Sequence of trust anchors',
LuaConfigItems lua2;
pdns::settings::rec::fromBridgeStructToLuaConfig(settings, lua2, proxyMapping);
BOOST_CHECK_EQUAL(lua2.dsAnchors.size(), 2U);
- BOOST_CHECK_EQUAL(lua2.dsAnchors[DNSName(".")].size(), 1U);
+ BOOST_CHECK_EQUAL(lua2.dsAnchors[DNSName(".")].size(), 2U);
BOOST_CHECK_EQUAL(lua2.dsAnchors[DNSName("a")].size(), 2U);
}
#include <array>
#include <string>
-static const std::array<std::string, 1> rootDSs = {
- "20326 8 2 e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8ec8d"
+static const std::array<std::string, 2> rootDSs = {
+ "20326 8 2 e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8ec8d",
+ "38696 8 2 683d2d0acb8c9b712a1948b27f741219298d0a450d612c483af444a4c0fb2b16"
};
def testTrustanchorDotServer(self):
expected = dns.rrset.from_text_list(
'trustanchor.server.', 86400, dns.rdataclass.CH, 'TXT',
- ['". 20326"', '"powerdns.com. 44030"'])
+ ['". 20326 38696"', '"powerdns.com. 44030"'])
query = dns.message.make_query('trustanchor.server', 'TXT',
dns.rdataclass.CH)
result = self.sendUDPQuery(query)