]>
git.ipfire.org Git - people/ms/dnsmasq.git/log
Simon Kelley [Sat, 25 Jan 2014 17:59:14 +0000 (17:59 +0000)]
Class specifier in --dnskey, instead of hardwiring C_IN.
Simon Kelley [Sat, 25 Jan 2014 17:03:07 +0000 (17:03 +0000)]
--dnssec-debug
Simon Kelley [Sat, 25 Jan 2014 16:40:15 +0000 (16:40 +0000)]
More DNSSEC caching logic, and avoid repeated validation of DS/DNSKEY
Simon Kelley [Fri, 24 Jan 2014 22:37:25 +0000 (22:37 +0000)]
RRSIGS for PTR records from cache.
Simon Kelley [Fri, 24 Jan 2014 10:37:36 +0000 (10:37 +0000)]
Tweak.
Simon Kelley [Thu, 23 Jan 2014 22:02:19 +0000 (22:02 +0000)]
RRSIGs in DS and DNSKEY cached answers.
Simon Kelley [Thu, 23 Jan 2014 20:59:46 +0000 (20:59 +0000)]
More DNSSEC cache readout.
Simon Kelley [Thu, 23 Jan 2014 12:11:43 +0000 (12:11 +0000)]
Compiler warning.
Simon Kelley [Thu, 23 Jan 2014 12:09:36 +0000 (12:09 +0000)]
Compiler warning.
Simon Kelley [Wed, 22 Jan 2014 22:32:33 +0000 (22:32 +0000)]
remove redundant headerage
Simon Kelley [Wed, 22 Jan 2014 22:21:51 +0000 (22:21 +0000)]
Cache RRSIGS.
Simon Kelley [Wed, 22 Jan 2014 19:31:38 +0000 (19:31 +0000)]
Caching of DNSSEC records.
Jonas Gorski [Wed, 22 Jan 2014 11:34:16 +0000 (11:34 +0000)]
Tweak definition of a permanent IPv6 address on Linux.
The linux kernel treats all addresses with a limited lifetime as being
non permanent, but when taking over the prefix livetimes from
upstream assigned prefixes through DHCP, addresses will always have a limited
lifetime.
Still reject temporary addresses, as they indicate autoconfigured
interfaces.
Contributed by T-Labs, Deutsche Telekom Innovation Laboratories
Signed-off-by: Jonas Gorski<jogo@openwrt.org>
Simon Kelley [Wed, 22 Jan 2014 11:16:59 +0000 (11:16 +0000)]
Handle time_t wraparound more sanely.
Simon Kelley [Tue, 21 Jan 2014 20:17:40 +0000 (20:17 +0000)]
Fix loop in RR sort.
Simon Kelley [Tue, 21 Jan 2014 17:33:58 +0000 (17:33 +0000)]
bug fix, avoids infinite loop in forwarding code.
Simon Kelley [Tue, 21 Jan 2014 16:26:41 +0000 (16:26 +0000)]
Fix to hostname_cmp, and update to canonicalisation table. RFC 4034 LIES.
Simon Kelley [Tue, 21 Jan 2014 14:28:02 +0000 (14:28 +0000)]
Rationalise hostname_cmp()
Simon Kelley [Tue, 21 Jan 2014 13:45:17 +0000 (13:45 +0000)]
Provide for static library linking.
Simon Kelley [Mon, 20 Jan 2014 22:37:55 +0000 (22:37 +0000)]
NSEC proof-of-non-existence.
Simon Kelley [Mon, 20 Jan 2014 11:57:23 +0000 (11:57 +0000)]
Better handling of truncated DNSSEC replies.
Simon Kelley [Sun, 19 Jan 2014 09:54:16 +0000 (09:54 +0000)]
Don't validate error returns.
Simon Kelley [Fri, 17 Jan 2014 14:40:46 +0000 (14:40 +0000)]
Trivial format fix
Simon Kelley [Thu, 16 Jan 2014 22:42:07 +0000 (22:42 +0000)]
UDP retries for DNSSEC
Simon Kelley [Thu, 16 Jan 2014 19:53:06 +0000 (19:53 +0000)]
Fix SEGV and failure to validate on x86_64.
Simon Kelley [Wed, 15 Jan 2014 17:12:08 +0000 (17:12 +0000)]
Merge branch 'master' of ssh://central/var/cache/git/dnsmasq
Simon Kelley [Tue, 14 Jan 2014 23:13:55 +0000 (23:13 +0000)]
protocol handling for DNSSEC
Simon Kelley [Mon, 13 Jan 2014 21:38:19 +0000 (21:38 +0000)]
Add ip6addr.h to Makefile list.
Simon Kelley [Mon, 13 Jan 2014 21:31:20 +0000 (21:31 +0000)]
Swap crypto library from openSSL to nettle.
Simon Kelley [Sun, 12 Jan 2014 22:36:12 +0000 (22:36 +0000)]
Merge branch 'master' of ssh://central/var/cache/git/dnsmasq
Simon Kelley [Sat, 11 Jan 2014 22:18:19 +0000 (22:18 +0000)]
[fd00::} and [fe80::] special addresses in DHCPv6 options.
Simon Kelley [Fri, 10 Jan 2014 18:15:16 +0000 (18:15 +0000)]
Fix missing RA RDNS option with --dhcp-option=option6:23,[::]
Simon Kelley [Fri, 10 Jan 2014 12:20:38 +0000 (12:20 +0000)]
Set AD bit for address replies from /etc/hosts &c
Simon Kelley [Fri, 10 Jan 2014 11:39:14 +0000 (11:39 +0000)]
Furthet tweak to RRset sort.
Simon Kelley [Thu, 9 Jan 2014 22:25:03 +0000 (22:25 +0000)]
RFC 4035 5.3.2 wildcard label rules.
Simon Kelley [Thu, 9 Jan 2014 17:31:19 +0000 (17:31 +0000)]
DNSSEC consolidation.
Simon Kelley [Thu, 9 Jan 2014 09:41:33 +0000 (09:41 +0000)]
Tweak blockdata accounting.
Simon Kelley [Wed, 8 Jan 2014 21:21:20 +0000 (21:21 +0000)]
Handle digest lengths greater than 1 block.
Simon Kelley [Wed, 8 Jan 2014 18:22:37 +0000 (18:22 +0000)]
AD into cache fixes.
Simon Kelley [Wed, 8 Jan 2014 18:11:55 +0000 (18:11 +0000)]
AD bit handling when doing validation.
Simon Kelley [Wed, 8 Jan 2014 18:04:20 +0000 (18:04 +0000)]
Memory stats for DNSSEC.
Simon Kelley [Wed, 8 Jan 2014 17:31:16 +0000 (17:31 +0000)]
Move blockdata to it's own file.
Simon Kelley [Wed, 8 Jan 2014 17:07:54 +0000 (17:07 +0000)]
Update copyright for 2014.
Simon Kelley [Wed, 8 Jan 2014 16:53:27 +0000 (16:53 +0000)]
New source port for DNSSEC-originated queries.
Simon Kelley [Wed, 8 Jan 2014 15:53:35 +0000 (15:53 +0000)]
DNSSEC for TCP queries.
Simon Kelley [Wed, 8 Jan 2014 14:32:03 +0000 (14:32 +0000)]
Ensure cache is big enough to do DNSSEC.
Simon Kelley [Wed, 8 Jan 2014 12:10:28 +0000 (12:10 +0000)]
Rationalise DNS packet-buffer size calculations.
Simon Kelley [Wed, 8 Jan 2014 11:22:32 +0000 (11:22 +0000)]
Handle truncated replies in DNSSEC validation.
Simon Kelley [Wed, 8 Jan 2014 11:00:01 +0000 (11:00 +0000)]
Tweak libraries and make DNSSEC compile optional.
Simon Kelley [Wed, 8 Jan 2014 10:26:58 +0000 (10:26 +0000)]
First functional DNSSEC - highly alpha.
Simon Kelley [Tue, 31 Dec 2013 13:50:39 +0000 (13:50 +0000)]
backup
Simon Kelley [Thu, 19 Dec 2013 15:45:12 +0000 (15:45 +0000)]
Send correct O and M bits when advertising only deprecated prefixes.
Simon Kelley [Wed, 18 Dec 2013 17:45:31 +0000 (17:45 +0000)]
Merge branch 'master' into dnssec
Simon Kelley [Wed, 18 Dec 2013 13:24:12 +0000 (13:24 +0000)]
indentation fix.
Simon Kelley [Tue, 17 Dec 2013 21:33:53 +0000 (21:33 +0000)]
Typo in contributor name. Sorry.
Simon Kelley [Tue, 17 Dec 2013 17:40:32 +0000 (17:40 +0000)]
Remove unused code.
Simon Kelley [Tue, 17 Dec 2013 16:29:14 +0000 (16:29 +0000)]
Ignore ",," in dhcp-host, rather than treating it as ",0,"
Simon Kelley [Tue, 17 Dec 2013 15:47:10 +0000 (15:47 +0000)]
Fix endless loop with some bogu-nxdomain. Another F_CONFIG botch.
Simon Kelley [Fri, 13 Dec 2013 15:36:55 +0000 (15:36 +0000)]
Saving progress
Simon Kelley [Thu, 12 Dec 2013 14:53:46 +0000 (14:53 +0000)]
Merge branch 'master' into dnssec
Simon Kelley [Thu, 12 Dec 2013 12:16:17 +0000 (12:16 +0000)]
Merge branch 'master' into dnssec
Simon Kelley [Thu, 12 Dec 2013 12:15:50 +0000 (12:15 +0000)]
Commit to allow master merge.
Simon Kelley [Mon, 9 Dec 2013 16:50:19 +0000 (16:50 +0000)]
Implement dynamic interface discovery on *BSD
Simon Kelley [Sun, 8 Dec 2013 15:58:29 +0000 (15:58 +0000)]
Bump debian version.
Jan Psota [Sun, 8 Dec 2013 15:43:03 +0000 (15:43 +0000)]
Update Polish translation.
Vladislav Grishenko [Tue, 3 Dec 2013 16:05:30 +0000 (16:05 +0000)]
Relax rules in prefix length in (IPv6) dhcp-range.
Simon Kelley [Tue, 3 Dec 2013 13:43:56 +0000 (13:43 +0000)]
Update Debian changelog.
Simon Kelley [Tue, 3 Dec 2013 13:41:16 +0000 (13:41 +0000)]
Check arrival interface of IPv6 requests, even in --bind-interfaces.
Simon Kelley [Tue, 3 Dec 2013 11:53:53 +0000 (11:53 +0000)]
Only set scope_id in addresses to bind() for linklocal addresses.
FreeBSD complains otherwise.
Matthias Andree [Tue, 3 Dec 2013 11:20:45 +0000 (11:20 +0000)]
Fix previous errno saving fix.
Simon Kelley [Mon, 2 Dec 2013 14:43:48 +0000 (14:43 +0000)]
Garbage collect listening sockets when their address is deleted.
In --bind-dynamic mode, stop listening on an address when it's
removed from an interface. 6rd and 6to4 tunnels can go through
lots of addresses.
Simon Kelley [Mon, 2 Dec 2013 13:22:37 +0000 (13:22 +0000)]
Don't overwrite errno before generating message.
Simon Kelley [Tue, 26 Nov 2013 13:30:12 +0000 (13:30 +0000)]
Do immediate RA when a prefix goes from old->current.
Vladislav Grishenko [Tue, 26 Nov 2013 11:09:31 +0000 (11:09 +0000)]
Fix compiler warning.
Vladislav Grishenko [Tue, 26 Nov 2013 11:08:21 +0000 (11:08 +0000)]
Fix compiler warnings.
Vladislav Grishenko [Tue, 26 Nov 2013 11:04:24 +0000 (11:04 +0000)]
Fix compiler warning.
Vladislav Grishenko [Tue, 26 Nov 2013 11:02:29 +0000 (11:02 +0000)]
Fix compiler warning.
Simon Kelley [Tue, 26 Nov 2013 10:14:47 +0000 (10:14 +0000)]
Add missing malloc() return-code check.
Simon Kelley [Mon, 25 Nov 2013 21:14:51 +0000 (21:14 +0000)]
Segfault with some CNAMEs. Also memory leak on reload of /etc/hosts.
Simon Kelley [Fri, 22 Nov 2013 11:17:37 +0000 (11:17 +0000)]
Remove arc4random, we have a good RNG and it's a portability problem.
Simon Kelley [Fri, 22 Nov 2013 10:38:55 +0000 (10:38 +0000)]
Merge messages to .po files.
Simon Kelley [Thu, 21 Nov 2013 15:09:09 +0000 (15:09 +0000)]
Extend /4 and /6 syntax to --interface-name
Simon Kelley [Thu, 21 Nov 2013 11:29:27 +0000 (11:29 +0000)]
Allow empty subnet list in --auth-zone
Simon Kelley [Sun, 17 Nov 2013 12:34:04 +0000 (12:34 +0000)]
Merge branch 'master' into dnssec
Simon Kelley [Sun, 17 Nov 2013 12:23:42 +0000 (12:23 +0000)]
Support /4 and /6 suffixes in interface names in --auth-server
Simon Kelley [Fri, 15 Nov 2013 15:47:51 +0000 (15:47 +0000)]
Simon Kelley [Fri, 15 Nov 2013 14:45:04 +0000 (14:45 +0000)]
When advertising ONLY deleted IPv6 prefixes, set router lifetime to zero.
Simon Kelley [Fri, 15 Nov 2013 11:29:21 +0000 (11:29 +0000)]
Merge branch 'master' into dnssec
Simon Kelley [Fri, 15 Nov 2013 11:24:00 +0000 (11:24 +0000)]
Fix problems when advertising deleted IPv6 prefixes.
Simon Kelley [Thu, 14 Nov 2013 10:39:40 +0000 (10:39 +0000)]
Merge branch 'master' into dnssec
Simon Kelley [Thu, 14 Nov 2013 10:36:55 +0000 (10:36 +0000)]
Auth-DNS manpage update.
Simon Kelley [Wed, 13 Nov 2013 13:04:30 +0000 (13:04 +0000)]
Allow interface name to specify subnets in --auth-zone.
Simon Kelley [Thu, 7 Nov 2013 14:20:13 +0000 (14:20 +0000)]
Use random address allocation for DHCPv6 temporary addresses.
Simon Kelley [Thu, 7 Nov 2013 10:28:11 +0000 (10:28 +0000)]
Fix start-up order for making DHCPv6 DUID
Previously, if the DUID wasn't read from the lease-file or
script, a new one was created _after_ the helper process fork,
so for that first run, the script calls got an empty DUID.
Also, use a DUID_LL format DUID when there's no stable lease
storage, as well as when the RTC is broken. That has a chance of
evaluating to the same value on each startup.
Simon Kelley [Wed, 6 Nov 2013 11:36:57 +0000 (11:36 +0000)]
Make private functions "static"
Brad Smith [Mon, 4 Nov 2013 14:11:18 +0000 (14:11 +0000)]
Fix FTBFS on openBSD-current.
Simon Kelley [Mon, 28 Oct 2013 14:22:57 +0000 (14:22 +0000)]
Fix FTBFS on OS X >=10.7 Need to select a IPv6 sockopt API.
Simon Kelley [Mon, 28 Oct 2013 13:14:03 +0000 (13:14 +0000)]
Fix check for local domains in CNAME case. Fixes
d56a604a9600c08d4a863527d549713c07f0186d
Jeremy Lavergne [Mon, 28 Oct 2013 11:26:30 +0000 (11:26 +0000)]
Fix FTBFS on MacOS
Simon Kelley [Fri, 25 Oct 2013 12:13:11 +0000 (13:13 +0100)]
Merge branch 'master' into dnssec
Conflicts:
src/dnsmasq.h
src/forward.c
src/option.c