File pdns-3.2-allow-axfr-from.patch of Package powerdns (Revision eba6513e0f6c1417290208c85007c0e6)
Currently displaying revision eba6513e0f6c1417290208c85007c0e6, show latest
x
1
--- pdns/backends/gsql/gsqlbackend.cc 2013-05-03 10:28:03.153764623 +0200
2
+++ pdns/backends/gsql/gsqlbackend.cc 2013-05-03 10:29:36.217221341 +0200
3
4
d_removeEmptyNonTerminalsFromZoneQuery = getArg("remove-empty-non-terminals-from-zone-query");
5
d_insertEmptyNonTerminalQuery = getArg("insert-empty-non-terminal-query"+authswitch);
6
d_deleteEmptyNonTerminalQuery = getArg("delete-empty-non-terminal-query");
7
+
8
+ // Define domainmetadata queries independent from dnssec functionality
9
+ d_GetDomainMetadataQuery = getArg("get-domain-metadata-query");
10
11
if (d_dnssecQueries)
12
{
13
14
d_AddDomainKeyQuery = getArg("add-domain-key-query");
15
d_ListDomainKeysQuery = getArg("list-domain-keys-query");
16
17
- d_GetDomainMetadataQuery = getArg("get-domain-metadata-query");
18
+ // Already defined outside of dnssec functionality
19
+ // d_GetDomainMetadataQuery = getArg("get-domain-metadata-query");
20
d_ClearDomainMetadataQuery = getArg("clear-domain-metadata-query");
21
d_SetDomainMetadataQuery = getArg("set-domain-metadata-query");
22
23
24
25
bool GSQLBackend::getDomainMetadata(const string& name, const std::string& kind, std::vector<std::string>& meta)
26
{
27
- if(!d_dnssecQueries)
28
- return false;
29
+ /* if(!d_dnssecQueries)
30
+ return false; */
31
char output[1024];
32
snprintf(output,sizeof(output)-1,d_GetDomainMetadataQuery.c_str(), sqlEscape(name).c_str(), sqlEscape(kind).c_str());
33