From 2042adf5dbf512a22c70c5ce0ff7c1f1b1ac50c1 Mon Sep 17 00:00:00 2001 From: Kees Monshouwer Date: Wed, 3 May 2017 15:42:37 +0200 Subject: [PATCH] auth: use toLogString() for gsql backend exceptions --- pdns/backends/gsql/gsqlbackend.cc | 18 +++++++++--------- pdns/backends/gsql/ssql.hh | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/pdns/backends/gsql/gsqlbackend.cc b/pdns/backends/gsql/gsqlbackend.cc index 848fb260e1..cd006fb519 100644 --- a/pdns/backends/gsql/gsqlbackend.cc +++ b/pdns/backends/gsql/gsqlbackend.cc @@ -261,7 +261,7 @@ bool GSQLBackend::setMaster(const DNSName &domain, const string &ip) reset(); } catch (SSqlException &e) { - throw PDNSException("GSQLBackend unable to set master of domain \""+domain.toString()+"\": "+e.txtReason()); + throw PDNSException("GSQLBackend unable to set master of domain '"+domain.toLogString()+"': "+e.txtReason()); } return true; } @@ -278,7 +278,7 @@ bool GSQLBackend::setKind(const DNSName &domain, const DomainInfo::DomainKind ki reset(); } catch (SSqlException &e) { - throw PDNSException("GSQLBackend unable to set kind of domain \""+domain.toString()+"\": "+e.txtReason()); + throw PDNSException("GSQLBackend unable to set kind of domain '"+domain.toLogString()+"': "+e.txtReason()); } return true; } @@ -295,7 +295,7 @@ bool GSQLBackend::setAccount(const DNSName &domain, const string &account) reset(); } catch (SSqlException &e) { - throw PDNSException("GSQLBackend unable to set account of domain \""+domain.toString()+"\": "+e.txtReason()); + throw PDNSException("GSQLBackend unable to set account of domain '"+domain.toLogString()+"': "+e.txtReason()); } return true; } @@ -547,7 +547,7 @@ bool GSQLBackend::updateEmptyNonTerminals(uint32_t domain_id, set& inse reset(); } catch (SSqlException &e) { - throw PDNSException("GSQLBackend unable to delete empty non-terminal rr "+qname.toString()+" from domain_id "+itoa(domain_id)+": "+e.txtReason()); + throw PDNSException("GSQLBackend unable to delete empty non-terminal rr '"+qname.toLogString()+"' from domain_id "+itoa(domain_id)+": "+e.txtReason()); return false; } } @@ -566,7 +566,7 @@ bool GSQLBackend::updateEmptyNonTerminals(uint32_t domain_id, set& inse reset(); } catch (SSqlException &e) { - throw PDNSException("GSQLBackend unable to insert empty non-terminal rr "+qname.toString()+" in domain_id "+itoa(domain_id)+": "+e.txtReason()); + throw PDNSException("GSQLBackend unable to insert empty non-terminal rr '"+qname.toLogString()+"' in domain_id "+itoa(domain_id)+": "+e.txtReason()); return false; } } @@ -1092,7 +1092,7 @@ bool GSQLBackend::list(const DNSName &target, int domain_id, bool include_disabl bool GSQLBackend::listSubZone(const DNSName &zone, int domain_id) { - string wildzone = "%." + toLower(zone.toStringNoDot()); + string wildzone = "%." + zone.makeLowerCase().toStringNoDot(); try { reconnectIfNeeded(); @@ -1184,7 +1184,7 @@ bool GSQLBackend::createDomain(const DNSName &domain, const string &type, const reset(); } catch(SSqlException &e) { - throw PDNSException("Database error trying to insert new domain '"+domain.toString()+"': "+ e.txtReason()); + throw PDNSException("Database error trying to insert new domain '"+domain.toLogString()+"': "+ e.txtReason()); } return true; } @@ -1218,7 +1218,7 @@ bool GSQLBackend::createSlaveDomain(const string &ip, const DNSName &domain, con createDomain(domain, "SLAVE", masters, account); } catch(SSqlException &e) { - throw PDNSException("Database error trying to insert new slave domain '"+domain.toString()+"': "+ e.txtReason()); + throw PDNSException("Database error trying to insert new slave domain '"+domain.toLogString()+"': "+ e.txtReason()); } return true; } @@ -1255,7 +1255,7 @@ bool GSQLBackend::deleteDomain(const DNSName &domain) reset(); } catch(SSqlException &e) { - throw PDNSException("Database error trying to delete domain '"+domain.toString()+"': "+ e.txtReason()); + throw PDNSException("Database error trying to delete domain '"+domain.toLogString()+"': "+ e.txtReason()); } return true; } diff --git a/pdns/backends/gsql/ssql.hh b/pdns/backends/gsql/ssql.hh index 661b23f914..d3d2285d17 100644 --- a/pdns/backends/gsql/ssql.hh +++ b/pdns/backends/gsql/ssql.hh @@ -60,7 +60,7 @@ public: virtual SSqlStatement* bind(const string& name, unsigned long long value)=0; virtual SSqlStatement* bind(const string& name, const std::string& value)=0; SSqlStatement* bind(const string& name, const DNSName& value) { - return bind(name, toLower(value.toStringRootDot())); + return bind(name, value.makeLowerCase().toStringRootDot()); } virtual SSqlStatement* bindNull(const string& name)=0; virtual SSqlStatement* execute()=0;; -- 2.47.2