Commit Graph

9 Commits

Author SHA1 Message Date
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
Mohan Boddu
38555922b3 Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-08-09 19:50:01 +00:00
Petr Menšík
1d340ea569 Remove broken and unnecessary patch
Upstream has merged patch dnsmasq-2.81-rh1834454.patch slightly
different way, but it is applied anyway. SIOCGSTAMP was fixed by
upstream different way.

Resolves: rhbz#1978728
2021-07-02 18:30:45 +02:00
Petr Menšík
2ed68fa38b Change default pid file into run directory
(cherry picked from commit 72ba11797c)

Related: rhbz#1978728
2021-07-02 18:10:26 +02:00
Petr Menšík
288c0613a9 Update to 2.85 (#1947198)
Change to production release.

(cherry picked from commit 7ce0e29ff5)

Resolves: rhbz#1978728
2021-07-02 18:07:30 +02:00
Mohan Boddu
85302dc0b8 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
Signed-off-by: Mohan Boddu <mboddu@redhat.com>
2021-04-15 23:06:09 +00:00
DistroBaker
01975e83ad Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/dnsmasq.git#e2a508e666a6a3ebb47625e4c8185a1f8ce0584f
2021-01-26 13:17:33 +00:00
DistroBaker
498c522839 Merged update from upstream sources
This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/dnsmasq.git#85b95520cf06f64468258b01a2594476d1c0cd2f
2021-01-19 22:39:57 +00:00
Petr Šabata
fa9ecc575b RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN
with the following as its source:
https://src.fedoraproject.org/rpms/dnsmasq#9d4a531b209034079edd34dc8b364672a9f6625f
2020-10-14 23:43:55 +02:00