Commit Graph

  • 18b1d1424e Generalise --dhcp-relay. Simon Kelley 2021-12-20 16:40:41 +00:00
  • 1176cd58c9 Fix regression in --rebind-domain-ok in 2.86 Simon Kelley 2021-12-08 23:51:38 +00:00
  • 44a4643b62 Correctly return a heap-allocated empty string instead of NULL guns 2021-11-17 14:15:35 -06:00
  • ed96efd865 Fix confusion with log-IDs and DNS retries. Simon Kelley 2021-12-01 16:34:41 +00:00
  • e3093b532c Fix problems with upper-case in domain-match. Simon Kelley 2021-11-28 18:39:42 +00:00
  • 9560658c5b Fix crash in PXE/netboot when DNS server disabled. Simon Kelley 2021-10-19 15:33:41 +01:00
  • 37a70d39e0 Add --filter and --filter-AAAA options. Simon Kelley 2021-10-07 23:12:59 +01:00
  • 72fac0810c dnsmasq.h has to be included first as it sources config.h Dominik Derigs 2021-10-07 09:30:31 +02:00
  • c166c07a93 Support IDN in --auth-zone. Simon Kelley 2021-10-06 23:48:06 +01:00
  • 39a625ff72 Disable transitional IDN rules, accept only sane names Petr Menšík 2021-09-30 22:19:45 +02:00
  • ad32ca18a7 Enable locale support for IDN at startup Petr Menšík 2021-09-30 22:15:39 +02:00
  • efea282396 Fix logic in add_update_server() to make optimisation actually optimise. Simon Kelley 2021-10-06 23:01:14 +01:00
  • 33d6a01cd3 Use host byte-order variable for answer counting. Simon Kelley 2021-10-06 22:54:35 +01:00
  • d290630d31 Fix crash after re-reading an empty resolv.conf file. Simon Kelley 2021-10-06 22:31:06 +01:00
  • d2ad5dc073 Fix truncation logic in make_local_answer() Simon Kelley 2021-10-05 23:38:20 +01:00
  • 68ab5127af Man page tweak for --address and more than one address. Simon Kelley 2021-10-05 22:50:58 +01:00
  • 089a11f340 --local should behave as --server, not as --address according to the man page DL6ER 2021-10-05 10:15:21 +02:00
  • de1d04eb66 remove stale contrib/Suse Olaf Hering 2021-09-30 01:10:48 +02:00
  • ed4e7defd7 Do not fail hard when rev-server has a non-zero final address part Dominik Derigs 2021-09-30 11:03:05 +02:00
  • 267ab619c4 Get compilation flags for libnftables from pkg-config. Simon Kelley 2021-09-29 23:24:52 +01:00
  • 0140454ba2 dnsmasq_time: avoid signed integer overflow when HAVE_BROKEN_RTC Matt Whitlock 2021-09-27 20:44:25 -04:00
  • 2c60441239 Fix FTBFS when CONNTRACK and UBUS but not DNSSEC compile options selected. Simon Kelley 2021-09-28 23:42:15 +01:00
  • cbbd56c965 Build Debian binaries with NFTset support. Simon Kelley 2021-09-27 23:14:36 +01:00
  • 2561f9fe0e Fix confusion in DNS retries and --strict-order. Simon Kelley 2021-09-27 22:37:02 +01:00
  • 47aefca5e4 Add --nftset option, like --ipset but for the newer nftables. Simon Kelley 2021-09-27 21:31:20 +01:00
  • 981fb03710 Make --rebind-domain-ok work with IDN. Simon Kelley 2021-09-24 15:25:05 +01:00
  • ef2f8d70d2 manpage: clarify tags: semantics for --dhcp-host Paul Fertser 2021-09-24 14:57:38 +03:00
  • d9995a1add Improve last patch by splitting the previously combined if Dominik Derigs 2021-09-23 21:12:40 +02:00
  • ea7a05ad43 Correcly warn if dynamic directory is actually no directory Dominik Derigs 2021-09-22 15:32:59 +02:00
  • 26bbf5a314 Fix --address=/#/...... which was lost in 2.86 Simon Kelley 2021-09-23 10:54:46 +01:00
  • c147329823 Check if allocation of 66573 bytes succeeded before accessing the memory to avoid crash in busy times Dominik DL6ER 2021-09-18 16:05:34 +02:00
  • eb88eed1fc Optimize inserting records into server list. hev 2021-09-19 18:56:08 +08:00
  • 8312a3ba4f Thinko in immediately previous commit. Simon Kelley 2021-09-20 19:44:56 +01:00
  • 35f93081dc Add support for arbitrary prefix lengths in --rev-server and --domain=....,local Simon Kelley 2021-09-20 00:05:42 +01:00
  • de372d6914 Fix confusion is server=/domain/# combined with server|address=/domain/.... Simon Kelley 2021-09-18 23:01:12 +01:00
  • 4ac517e4ac Fix coverity issues in dnssec.c Petr Menšík 2021-09-03 22:51:36 +02:00
  • e3651367b3 Fix coverity detected issues in dnsmasq.c Petr Menšík 2021-09-03 22:45:29 +02:00
  • 02ea41ddd1 Fix coverity issues detected in domain-match.c Petr Menšík 2021-09-11 22:04:05 +01:00
  • 51ffae4eab Fix coverity detected issues in cache.c Simon Kelley 2021-09-11 21:56:19 +01:00
  • afe84f37f8 Fix coverity detected issue in radv.c Petr Menšík 2021-09-03 19:29:23 +02:00
  • 0afeef0e00 Fix coverity detected issues in option.c Petr Menšík 2021-09-03 19:23:20 +02:00
  • 94a17fd97f Address coverity issues detected in util.c Petr Menšík 2021-09-11 21:49:28 +01:00
  • 5b5ec55445 Fix coverity warnings on dbus Petr Menšík 2021-09-03 17:19:05 +02:00
  • 1e6565c1a5 Retry dhcp6 ping on interrupts Petr Menšík 2021-09-03 16:48:50 +02:00
  • fc522515b9 Fix coverity formats issues in blockdata Petr Menšík 2021-09-03 16:41:00 +02:00
  • 9881b0736d Fix few coverity warnings in lease-tools Petr Menšík 2021-09-03 16:32:05 +02:00
  • e52b4b1466 Fix bunch of warnings in auth.c Petr Menšík 2021-09-11 17:56:01 +01:00
  • 2f45670951 Add safety checks to places pointed by Coverity Petr Menšík 2021-08-18 14:59:23 +02:00
  • 50d75ae514 Retry on interrupted error in tftp Petr Menšík 2021-08-18 10:09:35 +02:00
  • dea69a12aa Small sanity check in wildcard tag matching code. Petr Menšík 2021-09-11 14:26:03 +01:00
  • e0ce3c12f2 Add all current RR types to the table of type names used for query logging. Dominik DL6ER 2021-09-10 23:13:53 +01:00
  • 93cf516bf1 check_name() determines if IDN processing is needed. Gustaf Ullberg 2021-09-10 00:13:39 +01:00
  • 6f4de018af Revert "Skip ascii-only names IDN processing" Simon Kelley 2021-09-10 00:02:11 +01:00
  • 6e91cf3172 Bump version in Debian changelog. Simon Kelley 2021-09-08 23:19:08 +01:00
  • 9cb7f8a655 Skip ascii-only names IDN processing Petr Menšík 2021-09-08 23:08:21 +01:00
  • 5d8d1ad14b Merge branch 'nxdomain' Simon Kelley 2021-09-08 23:05:35 +01:00
  • cac9ca38f6 Treat ANY queries the same as CNAME queries WRT to DNSSEC on CNAME targets. Simon Kelley 2021-09-08 21:19:15 +01:00
  • c4523639d5 Treat ANY queries the same as CNAME queries WRT to DNSSEC on CNAME targets. Simon Kelley 2021-09-08 21:19:15 +01:00
  • 1ce1c6beae Caching cleanup. Use cached NXDOMAIN to answer queries of any type. Simon Kelley 2021-09-05 18:47:45 +01:00
  • 51d56df7a3 Add RFC 4833 DHCP options "posix-timezone" and "tzdb-timezone". DL6ER 2021-09-03 13:51:18 +02:00
  • 860a9a57d6 Get logging of DNSSEC status right when Checking Disabled bit set. Simon Kelley 2021-09-02 10:07:08 +01:00
  • c83e33d608 Final logging tweaks. Dominik DL6ER 2021-09-01 21:19:47 +01:00
  • 7b80c75d9d Rationalise query-reply logging. Simon Kelley 2021-08-31 18:23:03 +01:00
  • 79337f99ae Support limited wildcards in the input tags for --tag-if. Geoff Back 2021-08-29 13:27:27 +01:00
  • a42ee397f3 Man page BNF error fix. Geert Stappers via Dnsmasq-discuss 2021-08-16 23:59:28 +02:00
  • e58f8bb8c1 Merge message changes into I18N files. Simon Kelley 2021-08-25 14:11:42 +01:00
  • 58cf958e41 Fix empty domain in server option parsing when more than one domain is given Dominik DL6ER 2021-08-20 13:05:35 +02:00
  • 06d01f7ae4 Make comment style consistent. Etan Kissling 2021-07-22 12:19:11 +00:00
  • 1a33eec0ba Adjust logging levels for connmark patterns. Etan Kissling 2021-07-22 12:08:18 +00:00
  • 82de7a1e96 Re-order UBus teardown logic. Etan Kissling 2021-07-22 11:41:28 +00:00
  • 8e9bde57c5 Eliminate redundant UBus notify variable. Etan Kissling 2021-07-22 11:40:54 +00:00
  • 1bb70e08be Handle UBus serialization errors. Etan Kissling 2021-07-22 12:07:30 +00:00
  • 9afcb7ae61 Revert "There was a notify variable to keep track whether a subscriber is" Simon Kelley 2021-08-12 17:00:10 +01:00
  • 545c4955e6 Revert "Re-order UBus teardown logic." Simon Kelley 2021-08-12 16:58:30 +01:00
  • 2f2d59b35c Define order of reading files when --addn-hosts given a directory. Simon Kelley 2021-08-12 16:48:54 +01:00
  • a1729deed3 Fiz sizeof() confusion in 527c3c7d0d Simon Kelley 2021-08-11 09:10:39 +01:00
  • fc64b97cd5 dhcp_buff2 not availble in log_packet, use daemon->addrbuff Simon Kelley 2021-08-10 23:54:13 +01:00
  • daddc8cb80 Merge branch 'master' of ssh://thekelleys.org.uk/var/local/git/dnsmasq Simon Kelley 2021-08-10 23:15:46 +01:00
  • 527c3c7d0d Remove remaining uses of deprecated inet_ntoa() Petr Menšík 2021-08-10 22:50:33 +01:00
  • fcb4dcaf7c Remove remaining uses of deprecated inet_addr() function. Petr Menšík 2021-08-10 22:21:01 +01:00
  • 3ca4995d34 CHANGELOG: spell-check Matthias Andree 2021-08-10 21:40:06 +01:00
  • d387f8f06c Re-order UBus teardown logic. Etan Kissling 2021-07-22 11:41:28 +00:00
  • ea43234c86 There was a notify variable to keep track whether a subscriber is observing our UBus object. However, it was not properly cleaned up in ubus_destroy, potentially becoming stale over UBus reconnections. The variable was removed and the current state is examined when sending notifications, similarly as is done in other existing OpenWrt code. Etan Kissling 2021-08-10 21:15:09 +01:00
  • 867e56a45e Fix NOERR/NXDOMAIN in answers configured by --domain-needed. Simon Kelley 2021-08-08 21:28:29 +01:00
  • a163c63787 CONNTRACK needs CAP_NET_ADMIN. Simon Kelley 2021-08-05 23:40:04 +01:00
  • 8389b943d3 Better fix than f2266d9678 Simon Kelley 2021-07-21 21:27:14 +01:00
  • f2266d9678 Add UINT32_MAX if not defined by system. Simon Kelley 2021-07-21 00:23:28 +01:00
  • 56bd806978 Typo in new EDE code. Simon Kelley 2021-07-21 00:15:58 +01:00
  • ac7eeea44d Handle empty hostmaster in --auth-soa Simon Kelley 2021-07-21 00:15:15 +01:00
  • b741059549 Detect malformed --dhcp-relay option. Simon Kelley 2021-07-20 23:49:38 +01:00
  • cbd984287f Fix argument checking for --dhcp-match. Simon Kelley 2021-07-20 23:45:36 +01:00
  • 32e15c3f45 canonicalise_opt must always return heap memory. Simon Kelley 2021-07-20 23:22:37 +01:00
  • f0dc324e35 Checks on prefix-length in --domain --synth-domain and --rev-server. Simon Kelley 2021-07-20 23:13:58 +01:00
  • f83c6cf51a Return REFUSED in auth mode when we are not authoritative for the query. Simon Kelley 2021-07-20 17:15:36 +01:00
  • c068b3ae2f --synth-domain now works in auth mode. Simon Kelley 2021-07-19 00:10:49 +01:00
  • adf9dec1e6 Allow shorter IPv6 prefix lengths in (some) --synth-domain options. Simon Kelley 2021-07-18 18:18:56 +01:00
  • 767d9cbd96 Add --quiet-tftp. Kevin Darbyshire-Bryant 2021-07-09 22:48:49 +01:00
  • e7ccd95c04 Add EDE return when no matching key found. Dominik DL6ER 2021-07-09 22:12:42 +01:00
  • 719f79a8fd Subtle change to priority of --server types. Simon Kelley 2021-07-06 21:02:35 +01:00
  • 96f6444958 Fix thinko in a92c6d77dc Kevin Darbyshire-Bryant 2021-07-05 21:00:47 +01:00