Commit Graph

  • df25f204ba Fix logical error in d0ae3f5a4d Simon Kelley 2021-07-05 20:56:11 +01:00
  • 8acdc3ede7 Add calls to dump internally generated answers for dumpmask=0x0002 Simon Kelley 2021-07-04 23:12:14 +01:00
  • 857b445522 Fix order of calls to resize-packet() and add_pseudoheader(). Simon Kelley 2021-07-04 22:38:26 +01:00
  • 5bcca1219a Support IPv6 in --bogus-nxdomian and --ignore-address Simon Kelley 2021-07-04 22:27:00 +01:00
  • 4558c26fcd Make --rebind-localhost-ok apply to :: and 0.0.0.0 Simon Kelley 2021-07-04 21:09:10 +01:00
  • a92c6d77dc Tidy domain parsing, make --server=/*/1.2.3.4 equivalent to --server=1.2.3.4 Simon Kelley 2021-07-03 12:56:50 +01:00
  • 0c95a5ff53 Modify and propagate changed lease. Petr Menšík 2021-07-02 16:58:48 +01:00
  • cb6d06bb54 Rationalise SERV_MARK use. Simon Kelley 2021-07-01 23:00:22 +01:00
  • 3ef955c85a Fix oversight in build_server_array(). Simon Kelley 2021-07-01 22:35:18 +01:00
  • 5e95c16c32 Allow wildcards in domain patterns. Simon Kelley 2021-07-01 22:28:24 +01:00
  • 4205e2ebcf Reuse workspace bit in struct server ->flags. Simon Kelley 2021-07-01 13:22:10 +01:00
  • 9d806c51c2 Fix ipset support. Etan Kissling 2021-06-29 13:48:25 +00:00
  • a38bb31727 Revert "Treat failure of ubus_add_object() in ubus_init() as retry-able." Simon Kelley 2021-06-30 12:30:15 +01:00
  • 8a1ef367e2 Treat failure of ubus_add_object() in ubus_init() as retry-able. Simon Kelley 2021-06-27 21:32:10 +01:00
  • 1291865c92 Fix trivial breakage of DBUS done by 85bc7534da Simon Kelley 2021-06-27 21:16:30 +01:00
  • a9ebbee7b6 Compiler warnings. Simon Kelley 2021-06-27 21:03:52 +01:00
  • 06df5ad7d0 Tidy up interface to dbus and ubus modules. Simon Kelley 2021-06-27 20:56:58 +01:00
  • 66b863c989 Fix problem with re-allocation of serverarray. Simon Kelley 2021-06-26 21:13:41 +01:00
  • c9efe8e5e1 Rationalise domain parsing for --rev-server and --domain. Simon Kelley 2021-06-26 18:51:05 +01:00
  • d515223bb5 Don't re-use datastructures for --address and --local. Simon Kelley 2021-06-26 01:00:37 +01:00
  • b908f4334b Merge branch 'extended-error' Simon Kelley 2021-06-26 00:38:55 +01:00
  • 6261aba026 Initial implementation of RFC-8914 extended DNS errors. Simon Kelley 2021-06-26 00:38:01 +01:00
  • 85bc7534da Rationalise --server parsing and datastructure building. Simon Kelley 2021-06-25 22:09:08 +01:00
  • 1b30fd1732 Merge branch 'master' of ssh://thekelleys.org.uk/var/local/git/dnsmasq Simon Kelley 2021-06-25 10:46:53 +01:00
  • 8c9196bff8 Correct domain search algorithm. Simon Kelley 2021-06-24 23:28:47 +01:00
  • b1daf44954 Correct domain search algorithm. Simon Kelley 2021-06-24 23:28:47 +01:00
  • 11c52d032b Initial changes for extended DNS error codes. Simon Kelley 2021-06-21 17:37:46 +01:00
  • be291d979d Include EDNS0 in connmark REFUSED replies. Simon Kelley 2021-06-21 16:59:42 +01:00
  • 6d1edd8d32 Use correct packet-size limit in make_local_answer() Simon Kelley 2021-06-21 15:59:07 +01:00
  • 25ff956c7d Tidy up name buffer use in report_addresses(). Simon Kelley 2021-06-21 15:05:28 +01:00
  • 38179500f8 CHANGELOG entry for new connmark code. Simon Kelley 2021-06-21 14:35:36 +01:00
  • 5f7be5f0d6 Fix compiler warning. Simon Kelley 2021-06-21 14:31:54 +01:00
  • 627056febb Connection track mark based DNS query filtering. Etan Kissling 2021-06-16 21:56:17 +00:00
  • cbd76447fd Further work from a0a3b8ad3e Simon Kelley 2021-06-21 00:01:51 +01:00
  • a60a233329 Fix bug introduced in 6860cf932b Simon Kelley 2021-06-20 23:02:54 +01:00
  • a0a3b8ad3e Fix bug in 6860cf932b Simon Kelley 2021-06-20 22:57:54 +01:00
  • d0ae3f5a4d Fix specific NOERR/NXDOMAIN confusion. Simon Kelley 2021-06-17 23:11:17 +01:00
  • 6860cf932b Optimise lokkup_domain() Simon Kelley 2021-06-17 21:30:40 +01:00
  • 0276e0805b merge development machines. Merge branch 'master' of ssh://thekelleys.org.uk/var/local/git/dnsmasq Simon Kelley 2021-06-16 14:05:49 +01:00
  • 06ff3d8a26 Log the correct name when we retry a DNSSEC query. Simon Kelley 2021-06-16 13:59:57 +01:00
  • 1a3b69aa56 Fix error in new domain-search code. Simon Kelley 2021-06-16 09:57:41 +01:00
  • 8237d06ab7 Typo in FAQ. Simon Kelley 2021-06-15 23:14:59 +01:00
  • 1c9f136b57 Man page update, lease times can be given in days or weeks. Simon Kelley 2021-06-15 22:07:59 +01:00
  • 5ab7e4a475 Improve efficiency of DNSSEC. Simon Kelley 2021-06-14 23:56:21 +01:00
  • 3236f358f8 Revise resource handling for number of concurrent DNS queries. Simon Kelley 2021-06-13 21:29:22 +01:00
  • 4a6550d69a Move make_local_answer() to domain-match.c Simon Kelley 2021-06-10 21:40:52 +01:00
  • ff523d0c67 Fix TCP replies with --domain-needed. Simon Kelley 2021-06-10 21:31:38 +01:00
  • 3c93e8eb41 Re-order UBus initialisation to avoid logging before logs set up. Simon Kelley 2021-06-08 23:08:12 +01:00
  • 88a482fdb9 Rename hash_questions.c, for consistency. Simon Kelley 2021-06-08 22:16:05 +01:00
  • 12a9aa7c62 Major rewrite of the DNS server and domain handling code. Simon Kelley 2021-06-08 22:10:55 +01:00
  • 50ccf9c585 Fix manpage typo. Simon Kelley 2021-04-30 00:01:48 +01:00
  • d100eb05a3 <nettle/version.h> -> <nettle/bignum.h> for backward compatibility. Simon Kelley 2021-04-14 21:15:34 +01:00
  • 10d8b5f001 Reduce code duplication, reuse existing functions Petr Menšík 2021-04-14 21:08:31 +01:00
  • ffd3ceb856 Remove old patch droppings in manpage. Simon Kelley 2021-04-14 01:00:48 +01:00
  • d942aa9321 Support Cisco Umbrella/OpenDNS Device ID & Remote IP Brian Hartvigsen 2021-04-09 13:46:04 -06:00
  • 6469fefe89 Fix build failure with HAVE_CRYPTOHASH. Simon Kelley 2021-04-13 23:33:46 +01:00
  • b082842ee7 Add NO_LOOP to config.h docs. Simon Kelley 2021-04-12 17:43:59 +01:00
  • 3573ca0eec Chomp file ends Geert Stappers 2021-04-05 22:42:24 +02:00
  • ad90eb075d Fix bug in TCP process handling. Simon Kelley 2021-04-09 16:08:05 +01:00
  • d55e2d086d Handle DHCPREBIND requests in the DHCPv6 server. Simon Kelley 2021-04-09 15:19:28 +01:00
  • fe9c966a49 Fix debian/changelog format problem. Simon Kelley 2021-04-08 22:41:46 +01:00
  • 9f20afb1a8 Manpage typo. Simon Kelley 2021-04-07 21:39:39 +01:00
  • f61afcfc70 Tidy error logging in 961daf8f92 Simon Kelley 2021-04-07 20:54:36 +01:00
  • 961daf8f92 Handle resource exhaustion of struct frec_src same as struct frec. Simon Kelley 2021-04-06 23:52:09 +01:00
  • 64a16cb376 Combine queries for the same DNS name if close in time. Simon Kelley 2021-04-06 23:29:46 +01:00
  • ea6b0b2665 Subtly change behaviour on repeated DNS query. Simon Kelley 2021-04-05 21:01:09 +01:00
  • 89df73ac05 CHANGELOG: fix typo recieved->received Matthias Andree 2021-04-03 23:01:46 +01:00
  • 7d3f3c9983 Fold NMU into Debian packaging. Simon Kelley 2021-04-03 22:40:22 +01:00
  • 1bdbea2461 Fold NMU into Debian packaging. Simon Kelley 2021-03-30 22:42:29 +01:00
  • dfb1f7ccf1 TFTP tweak. Simon Kelley 2021-03-30 21:21:09 +01:00
  • b5d1b20727 Fix spacing in translatable strings. Matthias Andree 2021-03-28 00:58:54 +00:00
  • 2a407a76be CHANGELOG: spell-check and correct first few entries Matthias Andree 2021-03-27 15:41:45 +01:00
  • d1640a6338 po/de.po: Rework German translation... Matthias Andree 2021-03-27 15:41:44 +01:00
  • 26b5c40d95 Replace ad-hoc libnettle version detecion with MIN_VERSION macro. Simon Kelley 2021-03-27 23:29:36 +00:00
  • 0b3ecf7432 Enable DNSSEC compilation on nettle 2.7.1 Petr Menšík 2021-03-27 23:26:48 +00:00
  • 8f9bd61505 Correct missing SERV_DO_DNSSEC flag, add new spot Petr Menšík 2021-03-27 23:16:09 +00:00
  • ea28d0ef8a Scale the DNS random scket pool on the value of dns-forward-max. Simon Kelley 2021-03-26 22:02:04 +00:00
  • 4a8c098840 Change the method of allocation of random source ports for DNS. Simon Kelley 2021-03-26 21:19:39 +00:00
  • ffa4628faa Fix thinko in 51f7bc924c 黎醒聪 2021-03-22 22:00:26 +00:00
  • e10a9239e1 Move repeated test pattern to server_test_type Petr Menšík 2021-03-15 11:20:49 +01:00
  • 51f7bc924c Create common function for forward dump, log and send Petr Menšík 2021-03-18 01:05:43 +01:00
  • 6c0bf79078 Reduce few repetitions in forward code Petr Menšík 2021-03-18 00:07:45 +01:00
  • 4b03170920 Update German translation for 2.85rc1. Matthias Andree 2021-03-20 10:36:23 +01:00
  • 1de6bbc108 Fix FTBS on FreeBSD due to Linux-specific optimisation of if_nametoindex() Simon Kelley 2021-03-19 22:24:08 +00:00
  • 023ace8e54 Merge branch 'random-port' Simon Kelley 2021-03-17 20:42:21 +00:00
  • 74d4fcd756 Use random source ports where possible if source addresses/interfaces in use. Simon Kelley 2021-03-15 21:59:51 +00:00
  • 9eaa91bfc3 Teach --bogus-nxdomain and --ignore-address to take a subnet argument. Simon Kelley 2021-03-17 20:31:06 +00:00
  • 484bd75ce4 tftp warning fix. Petr Menšík 2021-03-17 14:40:04 +00:00
  • 4c30e9602b Only log changes to DNS listeners when --log-debug is set. Simon Kelley 2021-03-12 22:09:14 +00:00
  • b260d222af Add --log-debug option and MS_DEBUG flag to my_syslog(). Simon Kelley 2021-03-12 21:57:57 +00:00
  • 6528d62cd2 Merge i18n message files. Simon Kelley 2021-03-11 23:46:45 +00:00
  • b7cf754f6f Add --dynamic-host option. Simon Kelley 2021-03-04 16:54:14 +00:00
  • 14e3f6ba19 Bump version in Debian changelog. Simon Kelley 2021-03-02 21:41:04 +00:00
  • a8c1474562 Obtain MTU of interface only when it would be used Petr Menšík 2021-03-02 21:38:02 +00:00
  • 8b8a4148ec Move flags to recvmsg function in netlink Petr Menšík 2021-03-02 21:36:45 +00:00
  • 9e147480ed Always use <poll.h> Simon Kelley 2021-03-02 21:17:28 +00:00
  • 4c0aecc685 Correct occasional --bind-dynamic synchronization break Petr Menšík 2021-03-02 18:21:32 +00:00
  • d556b8a5d5 Case error in x86-64_EFI pxe CSA Simon Kelley 2021-02-28 21:36:03 +00:00
  • e7c0d7b348 dhcp-host selection fix for v4/v6. Simon Kelley 2021-02-28 17:56:54 +00:00
  • 17360439dc Clarification on dhcp-host and DNS. Simon Kelley 2021-02-24 15:54:36 +00:00