]> git.ipfire.org Git - thirdparty/pdns.git/commit
Timout handling for ixfrs as a client.
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Mon, 24 Oct 2022 14:25:59 +0000 (16:25 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 13 Apr 2023 10:56:47 +0000 (12:56 +0200)
commit574bf5d84145f97188542f0aba1e07d6950f0117
treeba9868ff51b42081c49dca61da3462aab55646c5
parentb871070c7483ac2c261cd555ca7372ea4ccb95f0
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