Simon Kelley
288df49c96
Fix bug when resulted in NXDOMAIN answers instead of NODATA.
...
check_for_local_domain() was broken due to new code matching F_*
bits in cache entries for DNSSEC. Because F_DNSKEY | F_DS is
used to match RRSIG entries, cache_find_by_name() insists on an exact match
of those bits. So adding F_DS to the bits that check_for_local_domain()
sends to cache_find_by_name() won't result in DS records as well
as the others, it results in only DS records. Add a new bit, F_NSIGMATCH
which suitably changes the behaviour of cache_find_by_name().
2014-09-18 21:55:27 +01:00
Richard Genoud
15b1b7e9c3
Fix endian bug in --local-service code.
2014-09-17 21:12:00 +01:00
Simon Kelley
85900a246c
Revert route-information option in RA. There are problems with some clients.
...
http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2014q3/008796.html
2014-09-13 20:42:54 +01:00
Simon Kelley
3e1551a1de
Extend --conf-dir to allow filtering on file suffixes.
2014-09-09 21:46:07 +01:00
Ilya Ponetaev
5bf50af2d0
RFC4191 route information option.
2014-09-09 12:46:21 +01:00
Simon Kelley
b5ea1cc255
Add --dns-loop-detect feature.
2014-07-29 16:34:14 +01:00
Simon Kelley
6d8e8ac0fa
Tidy up previous commit.
2014-07-13 22:18:57 +01:00
Simon Kelley
cdb755c5f1
Fix FTBFS with Nettle-3.0.
2014-06-18 20:52:53 +01:00
Daniel Collins
c4638f9e66
New DBus methods.
2014-06-07 21:21:44 +01:00
Simon Kelley
a0358e5ddb
Handle async notification of address changes using the event system.
2014-06-07 13:38:48 +01:00
Simon Kelley
c4a0937683
ipsets equivalent in *BSD, using pf tables.
2014-06-02 20:30:07 +01:00
Simon Kelley
8e9ffba66e
Merge branch 'mobile-ra'
...
Conflicts:
CHANGELOG
2014-05-20 20:38:25 +01:00
Simon Kelley
b692f23466
Fix DNS failure of cachesize set to zero.
2014-05-09 10:29:43 +01:00
Simon Kelley
9d1b22aac2
Fix DNSSEC validation of ANY queries.
2014-04-29 13:02:41 +01:00
Simon Kelley
7ea3d3fdca
ra-advrouter mode for RFC-3775 mobile IPv6 support.
2014-04-25 22:04:05 +01:00
Simon Kelley
3b1b3e9d50
CHANGELOG update for 2.70 release.
2014-04-23 15:46:05 +01:00
Simon Kelley
6375838445
Fix crash on TCP DNS request when DNSSEC not enabled.
2014-04-16 22:20:55 +01:00
Simon Kelley
198d940af6
Update CHANGELOG/release-notes.
2014-04-09 20:36:53 +01:00
Simon Kelley
10068600f8
Fix NXDOMAIN RCODE in auth PTR replies.
2014-04-03 21:16:40 +01:00
Simon Kelley
604f7598c2
CHANGELOG update.
2014-03-22 19:33:43 +00:00
Simon Kelley
f00690f93e
Typo
2014-03-12 20:07:12 +00:00
Simon Kelley
c8a80487cd
--local-service. Default protection from DNS amplification attacks.
2014-03-05 14:29:54 +00:00
Simon Kelley
7b1eae4f50
Add --servers-file option.
2014-02-20 13:43:28 +00:00
Simon Kelley
de73a497ca
--rev-server option. Syntactic sugar for PTR queries.
2014-02-17 21:43:27 +00:00
Simon Kelley
613d6c5249
CHANGLEOG for DNSSEC.
2014-02-04 11:50:11 +00:00
Simon Kelley
c3a04081ff
[fd00::} and [fe80::] special addresses in DHCPv6 options.
2014-01-11 22:18:19 +00:00
Simon Kelley
ae76242fdf
Fix missing RA RDNS option with --dhcp-option=option6:23,[::]
2014-01-10 18:15:16 +00:00
Simon Kelley
74e6b52011
Typo in contributor name. Sorry.
2013-12-17 21:33:53 +00:00
Simon Kelley
8db957dfbf
Fix endless loop with some bogu-nxdomain. Another F_CONFIG botch.
2013-12-17 15:47:10 +00:00
Simon Kelley
1ee9be4c3f
Implement dynamic interface discovery on *BSD
2013-12-09 16:50:19 +00:00
Vladislav Grishenko
4c82efc5ac
Relax rules in prefix length in (IPv6) dhcp-range.
2013-12-03 16:05:30 +00:00
Simon Kelley
2329bef5ba
Check arrival interface of IPv6 requests, even in --bind-interfaces.
2013-12-03 13:41:16 +00:00
Simon Kelley
254390644a
Segfault with some CNAMEs. Also memory leak on reload of /etc/hosts.
2013-11-25 21:14:51 +00:00
Simon Kelley
dd9d9ce54c
Fix problems when advertising deleted IPv6 prefixes.
2013-11-15 11:24:00 +00:00
Simon Kelley
376d48c7f1
Allow interface name to specify subnets in --auth-zone.
2013-11-13 13:04:30 +00:00
Simon Kelley
45cca58592
Fix caching of dangling CNAMEs.
2013-10-15 10:20:13 +01:00
Simon Kelley
24b5a5d50b
dhcp-host selection fix for v4/v6
2013-10-11 15:19:28 +01:00
Simon Kelley
d56a604a96
CNAMEs can now point to interface names.
2013-10-11 14:39:03 +01:00
Kevin Darbyshire-Bryant
8c0b73d3a8
Add --quiet-* options.
2013-10-11 11:56:33 +01:00
Simon Kelley
6bd3a09fb8
Merge branch 'edns0'
...
Conflicts:
CHANGELOG
src/dnsmasq.h
src/option.c
2013-10-11 10:25:56 +01:00
Simon Kelley
f65b0e546b
Add sponsorship details.
2013-10-11 10:19:01 +01:00
Simon Kelley
c4cd95df68
Add --ra-param and remove --force-fast-ra
2013-10-10 20:58:11 +01:00
Simon Kelley
ed4c0767b1
--add-subnet option.
2013-10-08 20:46:34 +01:00
Vic
043c271f8a
Update Spanish translation.
2013-10-04 15:09:13 +01:00
Tanguy Bouzeloc
ef1d7425e3
Fix problem in DHCPv6 vendorclass/userclass matching code.
2013-10-03 11:06:31 +01:00
Simon Kelley
889d8a156f
Update Polish translation.
2013-10-02 13:12:09 +01:00
Simon Kelley
861c89141a
Change rules for constructing DHCPv6 ranges.
2013-09-25 15:30:30 +01:00
Simon Kelley
89500e31f1
Support MAC addresses in dhcp-host and dhcp-mac for DHCPv6.
2013-09-20 16:29:20 +01:00
Simon Kelley
c8f2dd8b53
Cope with DHCPv6 REQUESTs without address options.
2013-09-13 11:22:55 +01:00
Simon Kelley
ceae52df15
Add "baseline" and "bloatcheck" makefile targets
2013-09-12 15:05:47 +01:00