From: Jelte Jansen Date: Wed, 12 Oct 2011 15:05:35 +0000 (+0200) Subject: [1294] also check and do IXFR on notify X-Git-Tag: perftcpdns_before_epoll~66^2~23^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ee7fff3113f67a7dddbf069e2a555e6dbac97f69;p=thirdparty%2Fkea.git [1294] also check and do IXFR on notify not just on retransfer and refresh --- diff --git a/src/bin/xfrin/xfrin.py.in b/src/bin/xfrin/xfrin.py.in index 7498fd808c..59baa1151f 100755 --- a/src/bin/xfrin/xfrin.py.in +++ b/src/bin/xfrin/xfrin.py.in @@ -1067,12 +1067,15 @@ class Xfrin: logger.error(XFRIN_RETRANSFER_UNKNOWN_ZONE, zone_name.to_text()) answer = create_answer(1, errmsg) else: + request_type = RRType.AXFR() + if zone_info.use_ixfr: + request_type = RRType.IXFR() master_addr = zone_info.get_master_addr_info() ret = self.xfrin_start(zone_name, rrclass, self._get_db_file(), master_addr, - zone_info.tsig_key, RRType.AXFR(), + zone_info.tsig_key, request_type, True) answer = create_answer(ret[0], ret[1])