HomeFreeBSD

dns/dnsmasq-devel: update to rc5

Description

dns/dnsmasq-devel: update to rc5

CHANGELOG diff vs. rc3:

Optimise reading large numbers of --server options. When re-reading
upstream servers from /etc/resolv.conf or other sources that
can change dnsmasq tries to avoid memory fragmentation by re-using
existing records that are being re-read unchanged. This involves
seaching all the server records for each new one installed.
During startup this search is pointless, and can cause long
start times with thousands of --server options because the work
needed is O(n^2). Handle this case more intelligently.
Thanks to Ye Zhou for spotting the problem and an initial patch.

If we detect that a DNS reply from upstream is malformed don't
return it to the requestor; send a SEVFAIL rcode instead.

Details

Provenance
mandreeAuthored on Nov 27 2022, 12:50 PM
Parents
R11:ebc69658015a: science/thermofun: Update 0.4.0 -> 0.4.1
Branches
Unknown
Tags
Unknown