From 9bd2f6f4af672724810b18e4f96621a41baf2e6e Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Mon, 8 Oct 2012 10:02:38 +0000 Subject: [PATCH] add doesDNSSEC to bindbackend (Kees Monshouwer) git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2783 d19b8d6e-7fed-0310-83ef-9ca221ded41b --- pdns/backends/bind/bindbackend2.hh | 1 + pdns/backends/bind/binddnssec.cc | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/pdns/backends/bind/bindbackend2.hh b/pdns/backends/bind/bindbackend2.hh index fea1af67ce..a739caa6b4 100644 --- a/pdns/backends/bind/bindbackend2.hh +++ b/pdns/backends/bind/bindbackend2.hh @@ -161,6 +161,7 @@ public: virtual bool deactivateDomainKey(const string& name, unsigned int id); virtual bool getTSIGKey(const string& name, string* algorithm, string* content); static void createDNSSECDB(const string& fname); + virtual bool doesDNSSEC(); // end of DNSSEC diff --git a/pdns/backends/bind/binddnssec.cc b/pdns/backends/bind/binddnssec.cc index e2ec483939..732f9f97dd 100644 --- a/pdns/backends/bind/binddnssec.cc +++ b/pdns/backends/bind/binddnssec.cc @@ -32,6 +32,9 @@ void Bind2Backend::setupDNSSEC() void Bind2Backend::createDNSSECDB(const string& fname) {} +bool Bind2Backend::doesDNSSEC() +{ return false; } + bool Bind2Backend::getNSEC3PARAM(const std::string& zname, NSEC3PARAMRecordContent* ns3p) { return false; } @@ -89,6 +92,10 @@ void Bind2Backend::createDNSSECDB(const string& fname) } } +bool Bind2Backend::doesDNSSEC() +{ + return true; +} bool Bind2Backend::getNSEC3PARAM(const std::string& zname, NSEC3PARAMRecordContent* ns3p) { -- 2.47.3