Commit Graph

  • d8f66f4fda Update German translations. master Conrad Kostecki 2025-12-07 13:44:40 +00:00
  • 629107bd6d Merge OOB memory read fix. CVE-2025-54318 Simon Kelley 2025-12-06 13:58:36 +00:00
  • 05464a173b Fix some issues with the swedish manual page, some causing lintian warnings Sven Geuer 2025-12-04 21:00:49 +01:00
  • ae3d3d971e Fix typos in the english manual page Sven Geuer 2025-12-04 21:00:41 +01:00
  • d1845782d6 Remove trailing white space from dnsmasq.conf.example Sven Geuer 2025-12-04 21:00:34 +01:00
  • edb5f85fd1 CHANGELOG: Fix two typos Matthias Andree 2025-12-03 23:20:05 +01:00
  • cef74423e2 Log error if we try and use netlink in a child process. Simon Kelley 2025-12-01 09:41:30 +00:00
  • 959dead673 More fixes for DHCP ops in Dbus when DHCP not configured. Simon Kelley 2025-11-30 22:59:27 +00:00
  • eb60168382 Fix SEGV in Dbus code. Simon Kelley 2025-11-28 16:10:37 +00:00
  • 57a2f5778c Fix confusion in address checking code. Simon Kelley 2025-11-28 15:14:09 +00:00
  • 7d5fbe7da3 Fix failure to add client MAC address to queries in TCP mode. Simon Kelley 2025-11-26 21:53:12 +00:00
  • ded935be37 Add captive-portal name support for DHCP options Petr Menšík 2025-11-18 22:41:15 +00:00
  • aa9b71c681 Merge translated strings. Simon Kelley 2025-11-18 22:20:42 +00:00
  • e497f3f2c8 Add Swedish translation. Daniel Nylander 2025-11-18 22:18:02 +00:00
  • ee09f0655c Optimise tftp. Simon Kelley 2025-09-01 22:35:02 +01:00
  • 1e83316e06 Formatting. Simon Kelley 2025-08-21 22:13:43 +01:00
  • 9a566c0913 Tweak recently altered TFTP code. Simon Kelley 2025-08-21 16:19:58 +01:00
  • 06e2d479c9 Stop lookup_frec() returning old records. Simon Kelley 2025-08-21 14:17:01 +01:00
  • b52d1d2017 Tweak get_new_frec() behaviour in "force" mode. Simon Kelley 2025-08-21 13:21:27 +01:00
  • 18195e7bb2 Useful error logging in dhcp-split-relay code. Simon Kelley 2025-08-21 13:05:24 +01:00
  • d81b1d76a0 Fix TFTP problems with large files. Simon Kelley 2025-08-21 12:49:09 +01:00
  • 1677c6e10b More development on dhcp-split-relay. Simon Kelley 2025-08-20 12:36:03 +01:00
  • ff30fa4b91 Fix caching bug with negative records. Simon Kelley 2025-08-10 23:32:59 +01:00
  • c91c66ee63 Get destination address of received DHCPv4 packets right in dumpfile. Simon Kelley 2025-07-27 16:23:59 +01:00
  • fc9f6985ab Add --dhcp-split-relay option. Simon Kelley 2025-07-25 18:47:33 +01:00
  • ea5b0e64e2 Make DHCP6ADVERTISE messages RFC 8415 compliant. Simon Kelley 2025-07-22 23:05:54 +01:00
  • e775264539 Fix wrong status in reply to DHCP6REQUEST. Simon Kelley 2025-07-22 22:39:56 +01:00
  • d976d94e3d Implement RFC 6221 para 4. Simon Kelley 2025-07-22 22:09:49 +01:00
  • 3034746748 Allow --dhcp-authoritative to control recreation of missing leases in DHCPv6. Simon Kelley 2025-07-22 21:51:47 +01:00
  • 3ceea9e755 Fix packet validation in DHCPv6. Simon Kelley 2025-07-22 20:43:52 +01:00
  • dfcef19fb4 Added a tail to .hmtl files Geert Stappers 2025-02-11 21:07:17 +01:00
  • 052aa0fcf3 Fix bounds checking in check_ia() Simon Kelley 2025-07-05 18:11:34 +01:00
  • f74b74e521 Refactor relay_reply6(). Simon Kelley 2025-07-06 17:28:15 +01:00
  • c9342cb556 Check for constructed name in --srv-host exceeding length limit. Simon Kelley 2025-07-15 15:15:32 +01:00
  • 2b844b8c83 Fix BNF from --srv-host in manpage. Simon Kelley 2025-07-14 15:15:26 +01:00
  • 65e9a8957c Fix order of reads dhcp-hostsfile and /etc/ethers. Simon Kelley 2025-07-10 10:58:14 +01:00
  • da868a2fbe Restore bit-rotted warning about non-recursive upstreams. Simon Kelley 2025-07-08 16:18:03 +01:00
  • bceb5287b9 Fix FTBFS on MacOS. Simon Kelley 2025-07-07 17:58:41 +01:00
  • 84445dec26 Fix server selection for DS queries. Simon Kelley 2025-07-07 17:16:32 +01:00
  • c70b92b2a4 Add CG-NAT range to non-globally routed IP space per RFC7793 Rob Gill via Dnsmasq-discuss 2025-06-24 22:16:04 +00:00
  • 57e582492b Fix to 57f0489f38 Simon Kelley 2025-06-24 22:29:58 +01:00
  • ec8f3e65c1 Tweak domain-specific servers and DNSSEC code to treat servers for plain names (server=//1.2.3.4) as domain-specific. Simon Kelley 2025-06-23 21:48:29 +01:00
  • 15841f187d Fix issue with fast file-descriptor close on *BSD. Simon Kelley 2025-06-22 23:04:36 +01:00
  • ade97495e6 Trvial formatting fix. Simon Kelley 2025-06-20 17:12:32 +01:00
  • 2b19285724 Fix breakage of ipset on *BSD. Simon Kelley 2025-06-20 15:48:47 +01:00
  • a444715bf0 Fix FTBFS on Jurassic gcc versions. Simon Kelley 2025-06-20 15:27:43 +01:00
  • 14e81b6976 Additional sanity check in filter_servers(). Simon Kelley 2025-06-06 23:33:25 +01:00
  • 6ce7f2d55a Fix regression in 9e67099ce7 Simon Kelley 2025-06-06 23:29:31 +01:00
  • 287d6bc88d Fix 5846f749e5 Simon Kelley 2025-06-03 22:16:50 +01:00
  • c378d2c1de Fix crash in filter_servers(). Simon Kelley 2025-06-02 22:37:08 +01:00
  • 5846f749e5 Rewrite chunks of inotify.c to remove a memory leak. Simon Kelley 2025-05-29 22:44:15 +01:00
  • c9a4240ec4 Unbreak compilation on non-Linux systems (FreeBSD) Matthias Andree 2025-05-24 21:33:16 +02:00
  • e7b87dee85 Tftp code tweaks. Simon Kelley 2025-05-24 21:11:11 +01:00
  • 90b248582c Remove compiler warnings for obscure combinations of build options. Simon Kelley 2025-05-24 15:09:53 +01:00
  • ebef27f321 Add TFTP options windowsize (RFC 7440) and timeout (RFC 2349). Simon Kelley 2025-05-24 09:09:39 +01:00
  • 1861a881eb Only define variable "a" if we HAVE_LINUX_NETWORK Matthias Andree 2025-05-21 20:41:33 +02:00
  • 96bdb42d40 Fix GCC's -Wunterminated-string-initialization warning in edns0.c. Matthias Andree 2025-05-20 21:07:27 +02:00
  • c7a909ad65 Add RRtypes HHIT and BRID to the table. Simon Kelley 2025-05-21 15:03:51 +01:00
  • baf3c57af5 Fix compiler warnings. Simon Kelley 2025-05-18 18:22:48 +01:00
  • e48a2af4f5 Overhaul extract_addresses() function. Simon Kelley 2025-05-18 17:24:41 +01:00
  • 91b800cc62 CHANGELOG update. Simon Kelley 2025-05-14 22:38:14 +01:00
  • 075e4a56b7 --leasequery can now take a subnet argument. Simon Kelley 2025-04-30 11:44:47 +01:00
  • 48658ebc54 Add address filtering for leasequery. Simon Kelley 2025-04-23 16:47:50 +01:00
  • 692ed0dd32 Log source address of leasequeries. Simon Kelley 2025-04-23 12:53:51 +01:00
  • 43805c1859 Omit message type from leasequery.c option dump. Simon Kelley 2025-04-04 22:42:44 +01:00
  • 4fbe1add95 Implement RFC-4388 DHCPv4 leasequery. Simon Kelley 2025-03-20 15:59:55 +00:00
  • 57c7ae8fc0 CHANGELOG update. Simon Kelley 2025-05-14 22:33:44 +01:00
  • d1008215dc Better error message when rejecting a TFTP transfer. Simon Kelley 2025-05-14 21:15:17 +01:00
  • b0aa604fcc Tidy-up of TCP-child pipe handling code. Simon Kelley 2025-05-11 15:30:30 +01:00
  • 8ddabd11bc DNSSEC validation change for reverse lookups in RFC-1918 ranges and friends. Simon Kelley 2025-05-09 21:46:50 +01:00
  • 98189ff988 Fix problems with ipset or nftset and TCP DNS transport. Simon Kelley 2025-05-07 23:38:15 +01:00
  • e86d53c438 Fix some edge cases wth domains and --address and --server. Simon Kelley 2025-04-29 16:33:22 +01:00
  • e127a972d1 Fix logging booboo. Simon Kelley 2025-04-27 23:25:30 +01:00
  • a458c2bfb0 Tidy up pipe-to-parent code in DNS TCP path. Simon Kelley 2025-04-23 12:14:00 +01:00
  • 9e67099ce7 Tidy up replies to non-QUERY DNS opcodes in auth mode. Simon Kelley 2025-04-22 18:07:24 +01:00
  • cfa1313e1f Log format error from upstream as 'FORMERR' Rob Gill 2025-04-20 22:38:43 +01:00
  • e3a2c8dadf Add --log-queries=auth option. Simon Kelley 2025-04-20 22:20:52 +01:00
  • 95b74a7acf Fix copy 'n paste error in DBUS server-statistics code. Simon Kelley 2025-04-18 23:50:46 +01:00
  • ae57f84061 Do a better job of 942a35f517 Simon Kelley 2025-04-18 14:01:14 +01:00
  • 0620309b73 Revise negative DNS caching to better comply with RFC2308. Simon Kelley 2025-04-16 21:29:42 +01:00
  • 942a35f517 Silence compiler warnings. Opty 2025-04-16 16:00:47 +01:00
  • 83658efbf4 Fix occasional crashes with DNSSEC and large nunbers of --address configs. Simon Kelley 2025-04-04 22:01:51 +01:00
  • b0b4d90b6a Multiple typo and spelling fixes. Paul Donald 2025-03-29 21:41:40 +00:00
  • bdce03f928 DNAME documentation update. Simon Kelley 2025-03-15 17:02:02 +00:00
  • d390dc0338 Implement RFC6672 para 5.3.2. check for DNAME. Simon Kelley 2025-03-15 16:47:55 +00:00
  • 105c25e561 Fix DNSSEC and DNAME. Simon Kelley 2025-03-15 09:05:47 +00:00
  • 67e07b7fe8 Make extract_name() easier to call operating on first name in message. Simon Kelley 2025-02-07 22:13:31 +00:00
  • f5659b406b Move find_pseudoheader() before add_edns0_config() in TCP codepath. Simon Kelley 2025-02-28 23:48:17 +00:00
  • 484fea238a Silence compiler warning. Simon Kelley 2025-02-21 00:04:34 +00:00
  • 1e587bec57 Silence compiler warning. Simon Kelley 2025-02-20 23:55:04 +00:00
  • 581c201aa8 Avoid division by zero with unlucky choices of max-port and min-port. Simon Kelley 2025-02-20 23:43:10 +00:00
  • 5487f6979e Fix (benign) use of uninitialised data. Simon Kelley 2025-02-20 23:27:24 +00:00
  • 99f12e3541 Default --dump-mask to all-on, rather than all-off. Simon Kelley 2025-02-10 00:36:08 +00:00
  • 7c1212e3d1 Fix query-combining for queries with class other than IN. Simon Kelley 2025-02-09 22:03:22 +00:00
  • 0ccbdf8087 Make extract_name() easier to call operating on first name in message. Simon Kelley 2025-02-07 22:13:31 +00:00
  • 57f0489f38 Redesign the interaction between DNSSEC vaildation and per-domain servers. Simon Kelley 2025-02-02 20:28:54 +00:00
  • 3e659bd4ec Remove the concept of "DNSSEC incapable servers". Simon Kelley 2025-02-02 16:21:21 +00:00
  • 9af15871e6 Fix crash when no upstream servers defined. Tijs Van Buggenhout 2025-03-14 15:06:42 +00:00
  • 5897e79d05 Fix bogus compiler warnings. Simon Kelley 2025-03-12 15:44:19 +00:00
  • fc9135ca9f Documentation for --do-0x20-encode. Simon Kelley 2025-03-09 16:15:16 +00:00