LockGuarded<map<pair<DNSName,string>,time_t>> d_holes;
void suck(const DNSName &domain, const ComboAddress& remote, bool force=false);
- void ixfrSuck(const DNSName &domain, const TSIGTriplet& tt, const ComboAddress& laddr, const ComboAddress& remote, std::unique_ptr<AuthLua4>& pdl,
- ZoneStatus& zs, vector<DNSRecord>* axfr);
+ void ixfrSuck(const DNSName& domain, const TSIGTriplet& tt, const ComboAddress& laddr, const ComboAddress& remote, ZoneStatus& zs, vector<DNSRecord>* axfr);
void slaveRefresh(PacketHandler *P);
void masterUpdateCheck(PacketHandler *P);
return catalogDiff(di, fromXFR, fromDB, logPrefix);
}
-void CommunicatorClass::ixfrSuck(const DNSName& domain, const TSIGTriplet& tt, const ComboAddress& laddr, const ComboAddress& remote, unique_ptr<AuthLua4>& /* pdl */, ZoneStatus& zs, vector<DNSRecord>* axfr)
+void CommunicatorClass::ixfrSuck(const DNSName& domain, const TSIGTriplet& tt, const ComboAddress& laddr, const ComboAddress& remote, ZoneStatus& zs, vector<DNSRecord>* axfr)
{
string logPrefix="IXFR-in zone '"+domain.toLogString()+"', primary '"+remote.toString()+"', ";
logPrefix = "I" + logPrefix; // XFR -> IXFR
vector<DNSRecord> axfr;
g_log<<Logger::Notice<<logPrefix<<"starting IXFR"<<endl;
- ixfrSuck(domain, tt, laddr, remote, pdl, zs, &axfr);
+ ixfrSuck(domain, tt, laddr, remote, zs, &axfr);
if(!axfr.empty()) {
g_log<<Logger::Notice<<logPrefix<<"IXFR turned into an AXFR"<<endl;
logPrefix[0]='A'; // IXFR -> AXFR