Unnamed repository
Go to file
Petr Menšík 7524c9f8df dnsmasq option to query the last known working domain specific upstream server first
Similar functionality was implemented in upstream release 2.86 as part
of bigger optimization. While it should have introduce better
performance on bigger domain filter list, it caused several regressions
including crashes.

This is attempt to make similar functionality in different way, without
so heavy change to basic system. It instead adds new structure for each
unique domain, which tracks last tried server for a given domain. It
makes the same algorithm used for domain-less servers, such as those
read from /etc/resolv.conf. But uses that also for servers forwarding
only for subdomains.

It might slightly increase used memory on high number of local=/example/
or server=/example/::1.

Resolves: rhbz#2047510
2022-02-10 23:22:39 +01:00
tests RHEL 9.0.0 Alpha bootstrap 2020-10-14 23:43:55 +02:00
.gitignore Update to 2.85 (#1947198) 2021-07-02 18:07:30 +02:00
dnsmasq-2.77-underflow.patch RHEL 9.0.0 Alpha bootstrap 2020-10-14 23:43:55 +02:00
dnsmasq-2.78-fips.patch RHEL 9.0.0 Alpha bootstrap 2020-10-14 23:43:55 +02:00
dnsmasq-2.79-server-domain-rh1919894.patch dnsmasq option to query the last known working domain specific upstream server first 2022-02-10 23:22:39 +01:00
dnsmasq-2.80-rh1728701.patch RHEL 9.0.0 Alpha bootstrap 2020-10-14 23:43:55 +02:00
dnsmasq-2.81-configuration.patch RHEL 9.0.0 Alpha bootstrap 2020-10-14 23:43:55 +02:00
dnsmasq-systemd-sysusers.conf RHEL 9.0.0 Alpha bootstrap 2020-10-14 23:43:55 +02:00
dnsmasq.service Change default pid file into run directory 2021-07-02 18:10:26 +02:00
dnsmasq.spec dnsmasq option to query the last known working domain specific upstream server first 2022-02-10 23:22:39 +01:00
gating.yaml Adjust gating.yaml for RHEL9 2021-08-26 12:55:07 +02:00
sources Update to 2.85 (#1947198) 2021-07-02 18:07:30 +02:00
srkgpg.txt RHEL 9.0.0 Alpha bootstrap 2020-10-14 23:43:55 +02:00
test-release-public-key RHEL 9.0.0 Alpha bootstrap 2020-10-14 23:43:55 +02:00