]> git.ipfire.org Git - thirdparty/pdns.git/blobdiff - pdns/dnsdistdist/dnsdist-rule-chains.cc
dnsdist: Add a new response chain for XFR responses
[thirdparty/pdns.git] / pdns / dnsdistdist / dnsdist-rule-chains.cc
index fd736aeedb43538ee2252839e4cadd1d27bcbeda..62cf8435c5a9f537b7cdf927d1ed12c0fe8f687b 100644 (file)
@@ -29,12 +29,14 @@ GlobalStateHolder<std::vector<ResponseRuleAction>> s_respruleactions;
 GlobalStateHolder<std::vector<ResponseRuleAction>> s_cachehitrespruleactions;
 GlobalStateHolder<std::vector<ResponseRuleAction>> s_selfansweredrespruleactions;
 GlobalStateHolder<std::vector<ResponseRuleAction>> s_cacheInsertedRespRuleActions;
+GlobalStateHolder<std::vector<ResponseRuleAction>> s_XFRRespRuleActions;
 
 static const std::vector<ResponseRuleChainDescription> s_responseRuleChains{
   {"", "response-rules", s_respruleactions},
   {"CacheHit", "cache-hit-response-rules", s_cachehitrespruleactions},
   {"CacheInserted", "cache-inserted-response-rules", s_selfansweredrespruleactions},
   {"SelfAnswered", "self-answered-response-rules", s_cacheInsertedRespRuleActions},
+  {"XFR", "xfr-response-rules", s_XFRRespRuleActions},
 };
 
 const std::vector<ResponseRuleChainDescription>& getResponseRuleChains()