Commit Graph

  • e4d0bb4579 Convert hash_init() to use realloc(). master Simon Kelley 2026-02-06 15:05:59 +00:00
  • 84415a87be Fix PXE boot server (PXEBS) responses broken in 2.92 Clayton O'Neill 2026-02-05 15:38:27 +00:00
  • 1537645e8f treat opt_malloc as a wrapper for logging purposes. Simon Kelley 2026-02-05 14:53:10 +00:00
  • ceab392c60 Improve memory allocation for /etc/hosts etc. Simon Kelley 2026-02-05 12:54:31 +00:00
  • 5f0f6aa9b1 Enhance --log-malloc Simon Kelley 2026-02-03 22:33:32 +00:00
  • 578ea08391 CHANGELOG entry for 2.92 DHCPv6 and relay regression. Simon Kelley 2026-02-03 22:06:07 +00:00
  • fbfcf87f8b Rewrite blockdata_retrieve() and expand_buf() to use realloc(). Simon Kelley 2026-02-01 21:46:19 +00:00
  • 19f3e06e7a Fix compiler warning. Simon Kelley 2026-02-01 15:38:06 +00:00
  • 40d1152059 read_writev: avoid reading past the last iovec elem Matthias Andree 2026-01-31 23:25:33 +01:00
  • 3c830c4f1c Avoid uninitialized-value warnings from the compiler Matthias Andree 2026-01-31 23:25:22 +01:00
  • e9f400dd37 base32_decode: avoid shifting into the sign bit Matthias Andree 2026-01-31 23:22:30 +01:00
  • 870f14108f Tidy up memory allocation in read_event() Simon Kelley 2026-01-31 21:20:17 +00:00
  • 714d36229a Tidy up check for muticast DHCPv6 requests. Simon Kelley 2026-01-31 20:40:21 +00:00
  • 60e90e2224 Remove DHCPv6 UseMulticast option code. Simon Kelley 2026-01-31 15:56:08 +00:00
  • ed2ba5b07a Optimise TCP send. Simon Kelley 2026-01-26 21:44:27 +00:00
  • 729c16a8ac Rationalise DNS TCP buffer use. Simon Kelley 2026-01-26 15:25:22 +00:00
  • 80acb76f46 Don't start malloc() logging until the log system is configured. Simon Kelley 2026-01-24 23:59:06 +00:00
  • f1fa05d754 Don't log free(NULL) calls. Simon Kelley 2026-01-24 23:07:40 +00:00
  • b148ba4752 Add --log-malloc debugging option. Simon Kelley 2026-01-24 22:10:55 +00:00
  • 81f619612e Fix memory allocation in blockdata_retrieve() Simon Kelley 2026-01-24 22:00:35 +00:00
  • cb321709e9 Fix DNSSEC fail with CNAME replies to DS queries. Simon Kelley 2026-01-18 18:57:08 +00:00
  • 8eb36844a0 Log SERVFAIL from usptream servers. Simon Kelley 2026-01-18 12:50:57 +00:00
  • 8fa68a6e1e The only_failed argument has been added to the log-queries parameter. Pavel Bozhko 2025-12-19 19:21:59 +03:00
  • 1269f074f8 Fix DNSSEC failure with spurious RRSIGs. Simon Kelley 2026-01-15 14:30:05 +00:00
  • e1faf705c9 Support Inotify in FreeBSD. Matthias Andree 2026-01-14 20:08:41 +00:00
  • f603a4f920 Fix a corner-case in DNSSEC validation with wildcards. Simon Kelley 2026-01-12 21:55:41 +00:00
  • c090f1d17b Terminate TCP child processes that arise from UDP truncated replies. Simon Kelley 2025-12-06 00:20:44 +00:00
  • fa48bdb939 Tidy up code in in do_tcp_connection() which filters incoming connections. Simon Kelley 2025-12-05 22:41:37 +00:00
  • d8f66f4fda Update German translations. 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