setLWResult(res, 0, true, false, true);
addDNSKEY(keys, domain, 300, res->d_records);
addRRSIG(keys, res->d_records, domain, 300);
- return LWResult::Result::Success;
+ return 1;
}
else {
setLWResult(res, 0, true, false, true);
addRecordToLW(res, domain, QType::SOA, "pdns-public-ns1.powerdns.com. pieter\\.lexis.powerdns.com. 2017032301 10800 3600 604800 3600", DNSResourceRecord::AUTHORITY, 3600);
- return LWResult::Result::Success;
+ return 1;
}
}
else {
addDS(DNSName("com."), 300, res->d_records, keys);
addRRSIG(keys, res->d_records, DNSName("."), 300);
addRecordToLW(res, "a.gtld-servers.com.", QType::A, "192.0.2.1", DNSResourceRecord::ADDITIONAL, 3600);
- return LWResult::Result::Success;
+ return 1;
}
else if (ip == ComboAddress("192.0.2.1:53")) {
setLWResult(res, 0, false, false, true);
addRecordToLW(res, "ns1.powerdns.com.", QType::A, "192.0.2.2", DNSResourceRecord::ADDITIONAL, 3600);
}
- return LWResult::Result::Success;
+ return 1;
}
else if (ip == ComboAddress("192.0.2.2:53")) {
setLWResult(res, 0, true, false, true);
}
}
- return LWResult::Result::Success;
+ return 1;
}
}
- return LWResult::Result::Timeout;
+ return 0;
});
vector<DNSRecord> ret;
BOOST_CHECK_EQUAL(queriesCount, 11U);
/* now we remove the denial of powerdns.com DS from the cache and ask www2 */
- BOOST_REQUIRE_EQUAL(g_negCache->wipe(target, false), 1);
+ BOOST_REQUIRE_EQUAL(sr->t_sstorage.negcache.wipe(target, false), 1);
ret.clear();
res = sr->beginResolve(DNSName("www2.powerdns.com."), QType(QType::A), QClass::IN, ret);
BOOST_CHECK_EQUAL(res, RCode::NoError);
setLWResult(res, 0, true, false, true);
addDNSKEY(keys, domain, 300, res->d_records);
addRRSIG(keys, res->d_records, domain, 300);
- return LWResult::Result::Success;
+ return 1;
}
else {
setLWResult(res, 0, true, false, true);
addRecordToLW(res, domain, QType::SOA, "pdns-public-ns1.powerdns.com. pieter\\.lexis.powerdns.com. 2017032301 10800 3600 604800 3600", DNSResourceRecord::AUTHORITY, 3600);
- return LWResult::Result::Success;
+ return 1;
}
}
else {
addDS(DNSName("com."), 300, res->d_records, keys);
addRRSIG(keys, res->d_records, DNSName("."), 300);
addRecordToLW(res, "a.gtld-servers.com.", QType::A, "192.0.2.1", DNSResourceRecord::ADDITIONAL, 3600);
- return LWResult::Result::Success;
+ return 1;
}
else if (ip == ComboAddress("192.0.2.1:53")) {
setLWResult(res, 0, true, false, true);
}
}
- return LWResult::Result::Success;
+ return 1;
}
}
- return LWResult::Result::Timeout;
+ return 0;
});
vector<DNSRecord> ret;
BOOST_CHECK_EQUAL(queriesCount, 10U);
/* now we remove the denial of powerdns.com DS from the cache and ask www2 */
- BOOST_REQUIRE_EQUAL(g_negCache->wipe(target, false), 1);
+ BOOST_REQUIRE_EQUAL(sr->t_sstorage.negcache.wipe(target, false), 1);
ret.clear();
res = sr->beginResolve(DNSName("www2.powerdns.com."), QType(QType::A), QClass::IN, ret);
BOOST_CHECK_EQUAL(res, RCode::NoError);