openwrt/package/network/services/dnsmasq/patches
Hauke Mehrtens f58705b77e dnsmasq: Fix potential dnsmasq crash with TCP
This is a backport from the dnsmasq master which should fix a bug which
could cause a crash in dnsmasq.

I saw the following crashes in my log:
[522413.117215] do_page_fault(): sending SIGSEGV to dnsmasq for invalid read access from 2a001450
[522413.124464] epc = 004197f1 in dnsmasq[400000+23000]
[522413.129459] ra  = 004197ef in dnsmasq[400000+23000]
This is happening in blockdata_write() when block->next is
dereferenced, but I am not sure if this is related to this problem or if
this is a different problem. I am unable to reproduce this problem.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
(cherry picked from commit 414d054138)
2020-01-06 17:46:00 +01:00
..
050-crypto-use-nettle-ecc_curve-access-functions.patch dnsmasq: use nettle ecc_curve access functions 2019-09-04 13:37:43 +02:00
110-ipset-remove-old-kernel-support.patch dnsmasq: follow upstream dnsmasq pre-v2.81 v2 2018-12-10 10:38:49 +00:00
230-fix-poll-h-include-warning-on-musl.patch dnsmasq: bump to dnsmasq 2.80test6 2018-09-09 22:02:45 +02:00
0001-Impove-cache-behaviour-for-TCP-connections.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0002-Ensure-that-AD-bit-is-reset-on-answers-from-address-.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0003-Remove-ability-to-compile-without-IPv6-support.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0004-Don-t-forward-.bind-.server-queries-upstream.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0005-Fix-logging-in-cf5984367bc6a949e3803a576512c5a7bc48e.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0006-Fix-spurious-AD-flags-in-some-DNS-replies-from-local.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0007-Do-not-rely-on-dead-code-elimination-use-array-inste.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0008-Fix-Makefile-lines-generating-UBUS-linker-config.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0009-Revert-68f6312d4bae30b78daafcd6f51dc441b8685b1e.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0010-Remove-the-NO_FORK-compile-time-option-and-support-f.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0011-Free-config-file-values-on-parsing-errors.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0013-Treat-DS-and-DNSKEY-queries-being-forwarded-the-same.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0014-Fix-option-parsing-errors-introduced-in-59e470381f84.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0015-fix-ipv6-ipset-bug-in-master.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0016-build-failure-on-master-with-NO_DHCPv6-and-fix.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0017-Alter-DHCP-address-selection-after-DECLINE-in-consec.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0018-Tidy-all_addr-union-merge-log-and-rcode-fields.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0019-Tidy-address-union-handling-move-class-into-explicit.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0020-Futher-address-union-tidying.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0021-Remove-nested-struct-union-in-cache-records-and-all_.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0022-File-logic-bug-in-cache-marshalling-code.-Introduced.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0023-Fix-typo-in-ra-param-man-page-section.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0024-Cache-SRV-records.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0025-Fix-crash-freeing-negative-SRV-cache-entries.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0026-Check-for-not-DS-or-DNSKEY-in-is_outdated_cname_poin.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0027-Fix-e7bfd556c079c8b5e7425aed44abc35925b24043-to-actu.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0028-Tidy-cache_blockdata_free.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0029-Fix-removal-of-DHCP_CLIENT_MAC-options-from-DHCPv6-r.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0030-Fix-entries-in-etc-hosts-disabling-static-leases.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0031-Fix-missing-braces-in-8eac67c0a15b673c8d27002c248651.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0032-Change-read_leases-to-skip-invalid-entries.patch dnsmasq: latest pre-2.81 patches 2019-01-31 10:13:05 +00:00
0040-Fix-crash-when-negative-SRV-response-over-TCP-gets-s.patch dnsmasq: Fix potential dnsmasq crash with TCP 2020-01-06 17:46:00 +01:00