Commit Graph

  • e427d4b0e6 Default-off 0x20 encoding and provide --do-0x20-encode option. Simon Kelley 2025-03-04 12:59:17 +00:00
  • 9df1bd0cc1 Revert 368ceff6e0 and fix correct problem. Simon Kelley 2025-03-01 22:43:23 +00:00
  • 5990074ab0 Fix stupid error in allocating 0x20-flip bitmaps. Simon Kelley 2025-02-21 14:41:34 +00:00
  • dbb69bd192 Merge branch 'master' of onyx:dnsmasq/dnsmasq Simon Kelley 2025-02-21 13:08:26 +00:00
  • d17581c4c6 Use correct packet length when 0x20 flipping truncated packet. Simon Kelley 2025-02-21 13:02:04 +00:00
  • 2c9ed7f425 Fix possible problems with case-encode bigmap array allocation. Simon Kelley 2025-02-20 22:59:04 +00:00
  • 717ff6adc3 Update plen when getting retried query from stash. Simon Kelley 2025-02-10 12:26:15 +00:00
  • f9f8d19bf5 Yet another 0x20 fix. Simon Kelley 2025-02-09 11:06:59 +00:00
  • 535be2f5d3 Fix possible SIGSEGV in bpf.c Simon Kelley 2025-02-08 22:58:42 +00:00
  • bceab45dbe Fix 0x20 problem. Simon Kelley 2025-02-07 19:56:33 +00:00
  • 368ceff6e0 TFTP off-by-2 bugfix Helge Deller 2025-02-06 13:02:03 +01:00
  • 77c4e95d4a Fix for case-sensitivity problems in DNS. Simon Kelley 2025-02-06 16:01:57 +00:00
  • e44165c0f7 Fix bug in 0x20 encoding. Simon Kelley 2025-02-06 10:32:29 +00:00
  • a1a214c393 Bump date on manpage. Simon Kelley 2025-02-05 21:34:54 +00:00
  • 94b7144a1b Fix c99ism added in 0b6144583b Simon Kelley 2025-02-05 21:02:54 +00:00
  • e72910dec8 Spell check v2.91 CHANGELOG Matthias Andree 2025-02-05 19:47:18 +01:00
  • 0b6144583b Log failed TCP DNS connections upstream when --log-debug active. Simon Kelley 2025-02-05 17:15:52 +00:00
  • f31667317d Manpage typo. Simon Kelley 2025-02-05 15:20:31 +00:00
  • 5226b712a3 Add --no-0x20-encode config option. Simon Kelley 2025-02-03 21:02:12 +00:00
  • 1f84cde024 Tweak to logging. Simon Kelley 2025-02-03 15:26:55 +00:00
  • 046bfa2af0 Clean up some of the man page formatting. Paul Donald 2025-01-31 21:52:55 +01:00
  • 0762732647 belt-and-braces extra call to check_log_writer() in tcp_request() Simon Kelley 2025-02-01 15:24:24 +00:00
  • efb8f10450 Fix potential memory leak Brian Haley 2025-01-23 18:26:45 -05:00
  • 6dbdf16fd1 Move debian submodule to submodules/dnsmasq-debian. Simon Kelley 2025-01-24 21:05:43 +00:00
  • 6e6a45a7d9 Bump copyrights to 2025. Simon Kelley 2025-01-23 17:08:39 +00:00
  • a4569c22cc Correct BNF for --trust-anchor in manpage. Simon Kelley 2025-01-20 16:11:40 +00:00
  • 199e65c4d9 Remove misleading comment. Simon Kelley 2025-01-20 15:55:42 +00:00
  • bb8811d472 Convert DNS names in logs to all lower case. Simon Kelley 2025-01-20 15:25:26 +00:00
  • 995a16ca0c Implement "DNS-0x20 encoding". Simon Kelley 2025-01-19 21:44:19 +00:00
  • 65f9c1aca1 Case-sensitive matching of questions and answers. Simon Kelley 2025-01-19 00:08:36 +00:00
  • b72ecb3a59 Fix log message fields in wrong order in some auth replies. Simon Kelley 2025-01-18 23:56:23 +00:00
  • c221030f89 Rename cache_validated() to cache_not_validated(). Simon Kelley 2025-01-18 23:26:06 +00:00
  • 5bbea085d0 Fix subtle bug in arbitrary-RR caching. Simon Kelley 2025-01-18 22:40:30 +00:00
  • 622cf03ab9 Fix fubar that could return unsigned NODATA response when do bit set. Simon Kelley 2025-01-18 22:16:29 +00:00
  • 8ce27433f8 Handle DS queries to auth zones. Simon Kelley 2025-01-17 17:49:29 +00:00
  • 5d894620b4 Extend build fingerprinting to include CFLAGS. Simon Kelley 2025-01-17 16:48:08 +00:00
  • 71766c0c35 Tweak handling of duplicate DNS answers via UDP. Simon Kelley 2025-01-13 20:22:42 +00:00
  • da58455508 Tweak 7d915a0bb9 Simon Kelley 2025-01-13 11:03:30 +00:00
  • b915c9a661 Attempt to keep running if a child process dies. Simon Kelley 2025-01-13 10:56:19 +00:00
  • 424aaa0f9d Fix another 509afcd1d2 SNAFU Simon Kelley 2025-01-13 10:29:47 +00:00
  • c72c895869 Improve "no upstream servers configured" when D-Bus is enabled Andrew Sayers 2025-01-12 14:24:35 +00:00
  • b7156116c2 Fix SNAFU in 509afcd1d2 Simon Kelley 2025-01-12 22:28:12 +00:00
  • 7d915a0bb9 Don't do retries over UDP when we've sent the query by TCP. Simon Kelley 2025-01-12 22:02:05 +00:00
  • 509afcd1d2 Refactor poll() loop. Simon Kelley 2025-01-12 21:36:09 +00:00
  • 51343bd9a2 Treat replies with CD flag set the same for UDP and TCP code paths. Simon Kelley 2025-01-12 16:25:07 +00:00
  • b58276a73c Return EDE OTHER error when DNSSEC validation abandoned. Simon Kelley 2025-01-12 16:00:09 +00:00
  • f162d344c0 cache: Fix potential NULL deref in arcane situations. Matthias Andree 2024-12-29 22:02:21 +01:00
  • 0003db15cb Fix crash introduced in 6656790f24 Simon Kelley 2025-01-07 23:08:35 +00:00
  • 275f4a4475 Remove arbitrary workspace size limit. Simon Kelley 2025-01-07 21:41:30 +00:00
  • 12e4565fef Improve "chown of PID file failed" message for missing CAP_CHOWN Andrew Sayers 2025-01-06 14:44:34 +00:00
  • 7af26eed32 Fix manpage typo. Andrew Sayers 2025-01-07 21:01:15 +00:00
  • 63dc6eb316 Fix read_write() changes for TCP timeout. Simon Kelley 2025-01-07 20:53:03 +00:00
  • 6656790f24 Handle queries with EDNS client subnet fields better. Simon Kelley 2025-01-07 20:46:33 +00:00
  • c8de423038 Fix finger-trouble in immediately previous commit. Simon Kelley 2025-01-07 17:00:18 +00:00
  • c52653f97c Correctly handle failure of pipe() call in swap_to_tcp() Simon Kelley 2025-01-06 23:16:40 +00:00
  • e24c341068 Fix wrong packet size when dumpong packets to file. Simon Kelley 2025-01-01 17:03:50 +00:00
  • 5ef6c8c24f Extend fcb40ee73d to cover "Make install-i18n" Simon Kelley 2024-12-30 13:29:48 +00:00
  • 7c348a0b73 Extend d578da0665 to Linux-only code. Simon Kelley 2024-12-24 11:31:34 +00:00
  • d578da0665 Fix FTBFS when using -pedantic compiler flag. Matthias Andree 2024-12-24 11:18:42 +00:00
  • 8949ef44b4 Update DE translation. Conrad Kostecki 2024-12-24 09:47:41 +00:00
  • 3ac11cdd98 Add newly assigned RRTYPE DSYNC DL6ER 2024-12-22 10:30:02 +01:00
  • 5d49fa112d Add newly assigned RRTYPEs NXNAME, CLA, and IPN DL6ER 2024-07-26 19:48:57 +02:00
  • d29d19e654 Add newly assigned RRTYPE WALLET (262) DL6ER 2024-06-21 20:59:04 +02:00
  • 49ea7db74e Fix c9bc0156a8d36d56735831cb81e786d628ed73e Simon Kelley 2024-12-23 15:14:27 +00:00
  • fcb40ee73d Fix dependency in make install target Olaf Hering 2023-10-16 12:02:53 +02:00
  • 0f437b3b5e Banish compiler warnings. Simon Kelley 2024-12-20 21:57:21 +00:00
  • 8a5fe8ce6b Extend the code to effciently close unwanted file descriptors to *BSD. Simon Kelley 2024-12-20 21:51:24 +00:00
  • 2a664c03db bpf.c: Follow callback updates. Matthias Andree 2024-12-20 13:25:38 +01:00
  • 4902807879 Fix [-Wgnu-variable-sized-type-not-at-end] warning. Simon Kelley 2024-12-20 21:05:13 +00:00
  • 742af6e4b9 Refactor receive_query() to removed duplicated code. Simon Kelley 2024-12-20 20:02:01 +00:00
  • 3eb008c36d Further refactoring of the TCP DNS codepath. Simon Kelley 2024-12-19 16:38:47 +00:00
  • 32248ebd5b Fix thinko in 3b74df4f55 Simon Kelley 2024-12-19 12:33:54 +00:00
  • 5d32f35bdc Remove unused variable. Simon Kelley 2024-12-19 00:36:42 +00:00
  • d6379cd923 Add IANA Root TA 2024. Loganaden Velvindron 2024-12-18 23:58:58 +00:00
  • 9f7e9ba46f Minor typo fix, changed a "PCE" into "PXE". Geert Stappers via Dnsmasq-discuss 2024-12-18 23:51:29 +00:00
  • 80498fab01 Update DNS records after pruning DHCP leases Erik Karlsson 2024-04-29 20:44:13 +02:00
  • ea84abe3e9 Add missing count for PXE packets in metrics. Dominik Derigs 2024-12-17 23:34:13 +00:00
  • 0526792ebb Fix DHCPv6 relay on *BSD. harry 2024-12-17 23:17:27 +00:00
  • ab177cb153 Improve handling of non-QUERY DNS requests. Simon Kelley 2024-12-13 23:00:21 +00:00
  • 3b74df4f55 Fix erroneous "DNSSEC validated" state with non-DNSSEC upstream servers. Simon Kelley 2024-12-10 14:51:24 +00:00
  • 5483fead6a Support PXE proxy-DHCP and DHCP-relay at the same time. Simon Kelley 2024-12-05 17:25:38 +00:00
  • 7199531ff1 Add --dhcp-option-pxe config. Simon Kelley 2024-12-05 17:07:40 +00:00
  • 5a1f2c577d Set sa_len field in DHCP relay code. Simon Kelley 2024-12-03 21:22:21 +00:00
  • 6c9bc0156a Report multiple hostnames in --dhcp-host. Reynir Björnsson 2024-12-01 23:50:18 +00:00
  • da2cc84854 Fix GCC-15, C23 compatibility and -Wincompatible-pointer-types errors gen2dev 2024-12-01 22:53:16 +00:00
  • a8088e331a Modify the behaviour of --synth-domain for IPv6. Simon Kelley 2024-11-27 23:12:41 +00:00
  • 41d2ae3203 Make the packet-dump code work with a FIFO. Simon Kelley 2024-11-27 16:03:13 +00:00
  • c6bc22adc7 Add missing dump_packet_udp() call. Simon Kelley 2024-11-27 00:19:32 +00:00
  • 9c057566d5 Update CHANGELOG. Simon Kelley 2024-11-25 23:38:56 +00:00
  • 32a8f3e009 Finesse TCP timeouts for upstream connections. Simon Kelley 2024-11-25 23:18:07 +00:00
  • 481ff0ed10 Logging tweaks. Simon Kelley 2024-11-25 10:17:50 +00:00
  • f04cf8506a Simplify EDNS0 packet size handling. Simon Kelley 2024-11-24 23:06:22 +00:00
  • 04d7693d86 Tweak logging for truncated replies. Simon Kelley 2024-11-24 22:13:44 +00:00
  • 4ea23f7ea1 Default --fast-dns-retries on when doing DNSSEC. Simon Kelley 2024-11-24 21:52:39 +00:00
  • 163c05c61d Make locally generated truncated answers consistent. Simon Kelley 2024-11-24 08:25:57 +00:00
  • d2790914df More edns0 rationalisation. Simon Kelley 2024-11-24 00:08:45 +00:00
  • 334e144c36 Don't empty reply packets received from upstream marked as truncated. Simon Kelley 2024-11-23 23:38:31 +00:00
  • 8bd54efceb Typo fix. Simon Kelley 2024-11-23 22:53:34 +00:00
  • e5e8c14d87 Large refactor of EDNS0 UDP packet size handling. Simon Kelley 2024-11-23 22:38:41 +00:00
  • e778a28eee Remove obsolete comment. Simon Kelley 2024-11-22 22:42:50 +00:00