Simon Kelley
6dbdf16fd1
Move debian submodule to submodules/dnsmasq-debian.
2025-01-24 21:05:43 +00:00
Simon Kelley
6656790f24
Handle queries with EDNS client subnet fields better.
...
If dnsmasq is configured to add an EDNS client subnet to a query,
it is careful to suppress use of the cache, since a cached answer may
not be valid for a query with a different client subnet.
Extend this behaviour to queries which arrive a dnsmasq
already carrying an EDNS client subnet.
This change is rather more involved than may seem necessary at first sight,
since the existing code relies on all queries being decorated by dnsmasq
and therefore not cached, so there is no chance that an incoming query
might hit the cache and cache lookup don't need to be suppressed, just
cache insertion. When downstream queries may be a mix of client-subnet
bearing and plain vanilla, it can't be assumed that the answers are never
in the cache, and queries with subnets must not do lookups.
2025-01-07 20:46:33 +00:00
Conrad Kostecki
8949ef44b4
Update DE translation.
2024-12-24 09:47:41 +00:00
Simon Kelley
1c26ec2876
UDP-to-TCP bugfix: wrong calls to extract_name and
...
suppress rapid (UDP) retry once we've switched to TCP.
2024-10-04 17:20:33 +01:00
Simon Kelley
e9a7cd0a50
Fix DNSSEC work counting when swapping from UDP to TCP
2024-10-04 17:20:33 +01:00
Simon Kelley
b8ff4bb762
Remove debian directory and replace with a git submodule.
2024-02-22 22:45:37 +00:00
Simon Kelley
3705ec5592
Relax limits imposed by d/t/functions.d/ip-addr.patterns in Debian autotest.
2024-02-15 09:55:57 +00:00
Simon Kelley
b6769234bc
Bump Debian version.
2024-02-13 13:49:15 +00:00
Simon Kelley
8c8e5385fd
Close debian bug.
2024-02-12 23:11:03 +00:00
Simon Kelley
db07664f2a
Hardcode Lua library version in debian/rules, rather than the Makefile.
2024-01-26 23:03:34 +00:00
Simon Kelley
3a8ebcac77
Debian changelog tweaking: LUA -> Lua and use upstream test version
...
for experimental release.
2024-01-26 22:23:12 +00:00
Simon Kelley
729e54b386
debian/changelog cosmetic tweak.
2024-01-23 23:30:57 +00:00
Gioele Barabucci
3cbd4b0fc0
Use debhelper to simplify tmpfiles installation in debian package.
2024-01-23 23:09:11 +00:00
Simon Kelley
75965b19bd
2023->2024 in debian/copyright
2024-01-23 23:04:29 +00:00
Simon Kelley
830459d3a1
Tie up loose ends in debian/changelog for upload to experimental.
2024-01-23 23:02:49 +00:00
Simon Kelley
9142942483
Remove Debian patch to bump Lua version. It's upstream now.
2024-01-21 12:51:14 +00:00
Simon Kelley
68fe0d78bb
Bump version in Debian changelog to 2.90
2024-01-19 22:35:28 +00:00
Simon Kelley
c9d7b983c4
Bump copright year in debian/copyright and add a copyright holder.
2024-01-19 14:47:03 +00:00
Sven Geuer
cd93d15ab1
Largely replace the Debian packaging with a new and much more up-to-date
...
Debhelper based version.
2024-01-19 14:34:15 +00:00
Simon Kelley
b5820d1fd8
Bump copyright to 2024.
2024-01-13 22:20:04 +00:00
Simon Kelley
ff28a485cf
Close Debian bug.
2023-03-20 22:22:46 +00:00
Simon Kelley
9a698434dd
Bump version in Debian changelog.
2023-03-06 23:30:36 +00:00
Simon Kelley
5083876910
Bump version in Debian changelog.
2023-01-13 22:03:33 +00:00
Simon Kelley
9002108551
Bump Debian version and close bug.
2022-11-02 22:18:35 +00:00
Simon Kelley
78a5a21655
Fix Debian changelog date Fubar.
2022-09-25 23:55:09 +01:00
Simon Kelley
4e2a4b8788
Fix crash in PXE code with bad config.
2022-01-18 00:55:13 +00:00
Simon Kelley
2362784bc0
Debian bug management.
2022-01-18 00:32:15 +00:00
Simon Kelley
b2cec1b881
Debian: fold in 2.86-1.1 changelog and close bug introducded by same.
2022-01-18 00:02:32 +00:00
Simon Kelley
a946857133
Remove temporary debugging message and close related Debian bug.
2022-01-17 23:54:58 +00:00
Simon Kelley
9560658c5b
Fix crash in PXE/netboot when DNS server disabled.
2021-10-19 15:33:41 +01:00
Simon Kelley
cbbd56c965
Build Debian binaries with NFTset support.
2021-09-27 23:16:18 +01:00
Simon Kelley
6e91cf3172
Bump version in Debian changelog.
2021-09-08 23:19:08 +01:00
Simon Kelley
fe9c966a49
Fix debian/changelog format problem.
2021-04-08 22:41:46 +01:00
Simon Kelley
9f20afb1a8
Manpage typo.
2021-04-07 21:39:39 +01:00
Simon Kelley
7d3f3c9983
Fold NMU into Debian packaging.
2021-04-03 22:43:14 +01:00
Simon Kelley
1bdbea2461
Fold NMU into Debian packaging.
2021-03-30 22:42:29 +01:00
Simon Kelley
14e3f6ba19
Bump version in Debian changelog.
2021-03-02 21:41:04 +00:00
Simon Kelley
807e82343a
Bump Debian changelog version.
2021-01-24 22:02:56 +00:00
Simon Kelley
c8e8f5c204
Bump copyright notices for 2021. Happy New Year!
2021-01-24 21:59:37 +00:00
Simon Kelley
327bbc92bc
Changed priority to high in Debian changelog.
2021-01-17 23:35:24 +00:00
Simon Kelley
9212ad284f
Update Debian changelog.
2021-01-15 22:17:30 +00:00
Simon Kelley
ab5ebe9507
Bump Debian version to 2.82
2020-06-26 22:23:15 +01:00
Simon Kelley
837e8f4eb5
Remove runit support when building debs for Ubuntu.
2020-06-26 22:13:27 +01:00
Simon Kelley
00fe2f49e0
Debian package fix for kFreeBSD.
2020-04-19 21:59:13 +01:00
Simon Kelley
ec2067df75
Debian package fixes.
...
Add runit /etc files to conffiles.
Fix broken copyright file in dnsmasq binary package.
2020-04-12 16:12:50 +01:00
Simon Kelley
7ddb99d251
Debian changelog entry for CVE-2019-14834
2020-04-08 17:32:53 +01:00
Simon Kelley
63ed917ad9
Update to Debian runit mods.
2020-03-17 17:07:49 +00:00
Simon Kelley
c992ed4bef
Debian filemode tweak.
2020-03-02 14:16:48 +00:00
Simon Kelley
92025a4113
Debian package: support runscript init-system.
2020-02-29 22:56:38 +00:00
Simon Kelley
dea53e6658
Debian changelog update.
2020-02-12 22:36:16 +00:00