From: Kees Monshouwer Date: Wed, 22 Apr 2015 18:47:04 +0000 (+0200) Subject: add some missing toLower() and add a test for makeRelative() X-Git-Tag: dnsdist-1.0.0-alpha1~248^2~98^2~8^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bd414f9b38d4f8032bbe15d07568801121bf6cfe;p=pdns add some missing toLower() and add a test for makeRelative() --- diff --git a/pdns/backends/gsql/gsqlbackend.cc b/pdns/backends/gsql/gsqlbackend.cc index fbe616eaf..ced4e1675 100644 --- a/pdns/backends/gsql/gsqlbackend.cc +++ b/pdns/backends/gsql/gsqlbackend.cc @@ -430,7 +430,7 @@ bool GSQLBackend::updateDNSSECOrderAndAuthAbsolute(uint32_t domain_id, const std d_setOrderAuthQuery_stmt-> bind("ordername", ordername)-> bind("auth", auth)-> - bind("qname", qname)-> + bind("qname", toLower(qname))-> bind("domain_id", domain_id)-> execute()-> reset(); @@ -450,7 +450,7 @@ bool GSQLBackend::nullifyDNSSECOrderNameAndUpdateAuth(uint32_t domain_id, const d_nullifyOrderNameAndUpdateAuthQuery_stmt-> bind("auth", auth)-> bind("domain_id", domain_id)-> - bind("qname", qname)-> + bind("qname", toLower(qname))-> execute()-> reset(); } @@ -467,7 +467,7 @@ bool GSQLBackend::nullifyDNSSECOrderNameAndAuth(uint32_t domain_id, const std::s try { d_nullifyOrderNameAndAuthQuery_stmt-> - bind("qname", qname)-> + bind("qname", toLower(qname))-> bind("qtype", type)-> bind("domain_id", domain_id)-> execute()-> diff --git a/pdns/test-misc_hh.cc b/pdns/test-misc_hh.cc index 7f4b2c85d..6bc9f7b1a 100644 --- a/pdns/test-misc_hh.cc +++ b/pdns/test-misc_hh.cc @@ -113,6 +113,7 @@ BOOST_AUTO_TEST_CASE(test_labelReverse) { BOOST_AUTO_TEST_CASE(test_makeRelative) { BOOST_CHECK_EQUAL(makeRelative("www.powerdns.com", "powerdns.com"), "www"); + BOOST_CHECK_EQUAL(makeRelative("PoWeRdNs.CoM", "powerdns.com"), ""); } BOOST_AUTO_TEST_CASE(test_AtomicCounter) {