]> git.ipfire.org Git - thirdparty/pdns.git/commit
Timout handling for ixfrs as a client. 12192/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Mon, 24 Oct 2022 14:25:59 +0000 (16:25 +0200)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Tue, 15 Nov 2022 10:20:21 +0000 (11:20 +0100)
commitde3236e92f4d6f55d116e21287fdafaf8ad0f99e
tree55990fb889d6cb59135dda9a350134418e5c4ec8
parentec8819e1536ac39c910c5dd3b7ff2f9046989bea
Timout handling for ixfrs as a client.

One complicating factor is that this is shared code, but auth and
rec do not agree on the definiton of the timeout value: auth states
it is a maximum idle time, while rec state it is the total xfr time.
While both apporaches make sense and in the end we would like to
enforce both, we now go for a more simple solution that respects
auth or rec behaviour based on a flag.

(cherry picked from commit fee334ae0f5083d47f9adc207d5a1a6d36ebc2ac)
pdns/ixfr.cc
pdns/ixfr.hh
pdns/ixplore.cc
pdns/rpzloader.cc
pdns/rpzloader.hh
pdns/slavecommunicator.cc