]> git.ipfire.org Git - people/ms/dnsmasq.git/log
people/ms/dnsmasq.git
10 years agoClass specifier in --dnskey, instead of hardwiring C_IN.
Simon Kelley [Sat, 25 Jan 2014 17:59:14 +0000 (17:59 +0000)] 
Class specifier in --dnskey, instead of hardwiring C_IN.

10 years ago--dnssec-debug
Simon Kelley [Sat, 25 Jan 2014 17:03:07 +0000 (17:03 +0000)] 
--dnssec-debug

10 years agoMore DNSSEC caching logic, and avoid repeated validation of DS/DNSKEY
Simon Kelley [Sat, 25 Jan 2014 16:40:15 +0000 (16:40 +0000)] 
More DNSSEC caching logic, and avoid repeated validation of DS/DNSKEY

10 years agoRRSIGS for PTR records from cache.
Simon Kelley [Fri, 24 Jan 2014 22:37:25 +0000 (22:37 +0000)] 
RRSIGS for PTR records from cache.

10 years agoTweak.
Simon Kelley [Fri, 24 Jan 2014 10:37:36 +0000 (10:37 +0000)] 
Tweak.

10 years agoRRSIGs in DS and DNSKEY cached answers.
Simon Kelley [Thu, 23 Jan 2014 22:02:19 +0000 (22:02 +0000)] 
RRSIGs in DS and DNSKEY cached answers.

10 years agoMore DNSSEC cache readout.
Simon Kelley [Thu, 23 Jan 2014 20:59:46 +0000 (20:59 +0000)] 
More DNSSEC cache readout.

10 years agoCompiler warning.
Simon Kelley [Thu, 23 Jan 2014 12:11:43 +0000 (12:11 +0000)] 
Compiler warning.

10 years agoCompiler warning.
Simon Kelley [Thu, 23 Jan 2014 12:09:36 +0000 (12:09 +0000)] 
Compiler warning.

10 years agoremove redundant headerage
Simon Kelley [Wed, 22 Jan 2014 22:32:33 +0000 (22:32 +0000)] 
remove redundant headerage

10 years agoCache RRSIGS.
Simon Kelley [Wed, 22 Jan 2014 22:21:51 +0000 (22:21 +0000)] 
Cache RRSIGS.

10 years agoCaching of DNSSEC records.
Simon Kelley [Wed, 22 Jan 2014 19:31:38 +0000 (19:31 +0000)] 
Caching of DNSSEC records.

10 years agoTweak definition of a permanent IPv6 address on Linux.
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>
10 years agoHandle time_t wraparound more sanely.
Simon Kelley [Wed, 22 Jan 2014 11:16:59 +0000 (11:16 +0000)] 
Handle time_t wraparound more sanely.

10 years agoFix loop in RR sort.
Simon Kelley [Tue, 21 Jan 2014 20:17:40 +0000 (20:17 +0000)] 
Fix loop in RR sort.

10 years agobug fix, avoids infinite loop in forwarding code.
Simon Kelley [Tue, 21 Jan 2014 17:33:58 +0000 (17:33 +0000)] 
bug fix, avoids infinite loop in forwarding code.

10 years agoFix to hostname_cmp, and update to canonicalisation table. RFC 4034 LIES.
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.

10 years agoRationalise hostname_cmp()
Simon Kelley [Tue, 21 Jan 2014 14:28:02 +0000 (14:28 +0000)] 
Rationalise hostname_cmp()

10 years agoProvide for static library linking.
Simon Kelley [Tue, 21 Jan 2014 13:45:17 +0000 (13:45 +0000)] 
Provide for static library linking.

10 years agoNSEC proof-of-non-existence.
Simon Kelley [Mon, 20 Jan 2014 22:37:55 +0000 (22:37 +0000)] 
NSEC proof-of-non-existence.

10 years agoBetter handling of truncated DNSSEC replies.
Simon Kelley [Mon, 20 Jan 2014 11:57:23 +0000 (11:57 +0000)] 
Better handling of truncated DNSSEC replies.

10 years agoDon't validate error returns.
Simon Kelley [Sun, 19 Jan 2014 09:54:16 +0000 (09:54 +0000)] 
Don't validate error returns.

10 years agoTrivial format fix
Simon Kelley [Fri, 17 Jan 2014 14:40:46 +0000 (14:40 +0000)] 
Trivial format fix

10 years agoUDP retries for DNSSEC
Simon Kelley [Thu, 16 Jan 2014 22:42:07 +0000 (22:42 +0000)] 
UDP retries for DNSSEC

10 years agoFix SEGV and failure to validate on x86_64.
Simon Kelley [Thu, 16 Jan 2014 19:53:06 +0000 (19:53 +0000)] 
Fix SEGV and failure to validate on x86_64.

10 years agoMerge branch 'master' of ssh://central/var/cache/git/dnsmasq
Simon Kelley [Wed, 15 Jan 2014 17:12:08 +0000 (17:12 +0000)] 
Merge branch 'master' of ssh://central/var/cache/git/dnsmasq

10 years agoprotocol handling for DNSSEC
Simon Kelley [Tue, 14 Jan 2014 23:13:55 +0000 (23:13 +0000)] 
protocol handling for DNSSEC

10 years agoAdd ip6addr.h to Makefile list.
Simon Kelley [Mon, 13 Jan 2014 21:38:19 +0000 (21:38 +0000)] 
Add ip6addr.h to Makefile list.

10 years agoSwap crypto library from openSSL to nettle.
Simon Kelley [Mon, 13 Jan 2014 21:31:20 +0000 (21:31 +0000)] 
Swap crypto library from openSSL to nettle.

10 years agoMerge branch 'master' of ssh://central/var/cache/git/dnsmasq
Simon Kelley [Sun, 12 Jan 2014 22:36:12 +0000 (22:36 +0000)] 
Merge branch 'master' of ssh://central/var/cache/git/dnsmasq

10 years ago[fd00::} and [fe80::] special addresses in DHCPv6 options.
Simon Kelley [Sat, 11 Jan 2014 22:18:19 +0000 (22:18 +0000)] 
[fd00::} and [fe80::] special addresses in DHCPv6 options.

10 years agoFix missing RA RDNS option with --dhcp-option=option6:23,[::]
Simon Kelley [Fri, 10 Jan 2014 18:15:16 +0000 (18:15 +0000)] 
Fix missing RA RDNS option with --dhcp-option=option6:23,[::]

10 years agoSet AD bit for address replies from /etc/hosts &c
Simon Kelley [Fri, 10 Jan 2014 12:20:38 +0000 (12:20 +0000)] 
Set AD bit for address replies from /etc/hosts &c

10 years agoFurthet tweak to RRset sort.
Simon Kelley [Fri, 10 Jan 2014 11:39:14 +0000 (11:39 +0000)] 
Furthet tweak to RRset sort.

10 years agoRFC 4035 5.3.2 wildcard label rules.
Simon Kelley [Thu, 9 Jan 2014 22:25:03 +0000 (22:25 +0000)] 
RFC 4035 5.3.2 wildcard label rules.

10 years agoDNSSEC consolidation.
Simon Kelley [Thu, 9 Jan 2014 17:31:19 +0000 (17:31 +0000)] 
DNSSEC consolidation.

10 years agoTweak blockdata accounting.
Simon Kelley [Thu, 9 Jan 2014 09:41:33 +0000 (09:41 +0000)] 
Tweak blockdata accounting.

10 years agoHandle digest lengths greater than 1 block.
Simon Kelley [Wed, 8 Jan 2014 21:21:20 +0000 (21:21 +0000)] 
Handle digest lengths greater than 1 block.

10 years agoAD into cache fixes.
Simon Kelley [Wed, 8 Jan 2014 18:22:37 +0000 (18:22 +0000)] 
AD into cache fixes.

10 years agoAD bit handling when doing validation.
Simon Kelley [Wed, 8 Jan 2014 18:11:55 +0000 (18:11 +0000)] 
AD bit handling when doing validation.

10 years agoMemory stats for DNSSEC.
Simon Kelley [Wed, 8 Jan 2014 18:04:20 +0000 (18:04 +0000)] 
Memory stats for DNSSEC.

10 years agoMove blockdata to it's own file.
Simon Kelley [Wed, 8 Jan 2014 17:31:16 +0000 (17:31 +0000)] 
Move blockdata to it's own file.

10 years agoUpdate copyright for 2014.
Simon Kelley [Wed, 8 Jan 2014 17:07:54 +0000 (17:07 +0000)] 
Update copyright for 2014.

10 years agoNew source port for DNSSEC-originated queries.
Simon Kelley [Wed, 8 Jan 2014 16:53:27 +0000 (16:53 +0000)] 
New source port for DNSSEC-originated queries.

10 years agoDNSSEC for TCP queries.
Simon Kelley [Wed, 8 Jan 2014 15:53:35 +0000 (15:53 +0000)] 
DNSSEC for TCP queries.

10 years agoEnsure cache is big enough to do DNSSEC.
Simon Kelley [Wed, 8 Jan 2014 14:32:03 +0000 (14:32 +0000)] 
Ensure cache is big enough to do DNSSEC.

10 years agoRationalise DNS packet-buffer size calculations.
Simon Kelley [Wed, 8 Jan 2014 12:10:28 +0000 (12:10 +0000)] 
Rationalise DNS packet-buffer size calculations.

10 years agoHandle truncated replies in DNSSEC validation.
Simon Kelley [Wed, 8 Jan 2014 11:22:32 +0000 (11:22 +0000)] 
Handle truncated replies in DNSSEC validation.

10 years agoTweak libraries and make DNSSEC compile optional.
Simon Kelley [Wed, 8 Jan 2014 11:00:01 +0000 (11:00 +0000)] 
Tweak libraries and make DNSSEC compile optional.

10 years agoFirst functional DNSSEC - highly alpha.
Simon Kelley [Wed, 8 Jan 2014 10:26:58 +0000 (10:26 +0000)] 
First functional DNSSEC - highly alpha.

10 years agobackup
Simon Kelley [Tue, 31 Dec 2013 13:50:39 +0000 (13:50 +0000)] 
backup

10 years agoSend correct O and M bits when advertising only deprecated prefixes.
Simon Kelley [Thu, 19 Dec 2013 15:45:12 +0000 (15:45 +0000)] 
Send correct O and M bits when advertising only deprecated prefixes.

10 years agoMerge branch 'master' into dnssec
Simon Kelley [Wed, 18 Dec 2013 17:45:31 +0000 (17:45 +0000)] 
Merge branch 'master' into dnssec

10 years agoindentation fix.
Simon Kelley [Wed, 18 Dec 2013 13:24:12 +0000 (13:24 +0000)] 
indentation fix.

10 years agoTypo in contributor name. Sorry.
Simon Kelley [Tue, 17 Dec 2013 21:33:53 +0000 (21:33 +0000)] 
Typo in contributor name. Sorry.

10 years agoRemove unused code.
Simon Kelley [Tue, 17 Dec 2013 17:40:32 +0000 (17:40 +0000)] 
Remove unused code.

10 years agoIgnore ",," in dhcp-host, rather than treating it as ",0,"
Simon Kelley [Tue, 17 Dec 2013 16:29:14 +0000 (16:29 +0000)] 
Ignore ",," in dhcp-host, rather than treating it as ",0,"

10 years agoFix endless loop with some bogu-nxdomain. Another F_CONFIG botch.
Simon Kelley [Tue, 17 Dec 2013 15:47:10 +0000 (15:47 +0000)] 
Fix endless loop with some bogu-nxdomain. Another F_CONFIG botch.

10 years agoSaving progress
Simon Kelley [Fri, 13 Dec 2013 15:36:55 +0000 (15:36 +0000)] 
Saving progress

10 years agoMerge branch 'master' into dnssec
Simon Kelley [Thu, 12 Dec 2013 14:53:46 +0000 (14:53 +0000)] 
Merge branch 'master' into dnssec

10 years agoMerge branch 'master' into dnssec
Simon Kelley [Thu, 12 Dec 2013 12:16:17 +0000 (12:16 +0000)] 
Merge branch 'master' into dnssec

10 years agoCommit to allow master merge.
Simon Kelley [Thu, 12 Dec 2013 12:15:50 +0000 (12:15 +0000)] 
Commit to allow master merge.

10 years agoImplement dynamic interface discovery on *BSD
Simon Kelley [Mon, 9 Dec 2013 16:50:19 +0000 (16:50 +0000)] 
Implement dynamic interface discovery on *BSD

10 years agoBump debian version.
Simon Kelley [Sun, 8 Dec 2013 15:58:29 +0000 (15:58 +0000)] 
Bump debian version.

10 years agoUpdate Polish translation.
Jan Psota [Sun, 8 Dec 2013 15:43:03 +0000 (15:43 +0000)] 
Update Polish translation.

10 years agoRelax rules in prefix length in (IPv6) dhcp-range.
Vladislav Grishenko [Tue, 3 Dec 2013 16:05:30 +0000 (16:05 +0000)] 
Relax rules in prefix length in (IPv6) dhcp-range.

10 years agoUpdate Debian changelog.
Simon Kelley [Tue, 3 Dec 2013 13:43:56 +0000 (13:43 +0000)] 
Update Debian changelog.

10 years agoCheck arrival interface of IPv6 requests, even in --bind-interfaces.
Simon Kelley [Tue, 3 Dec 2013 13:41:16 +0000 (13:41 +0000)] 
Check arrival interface of IPv6 requests, even in --bind-interfaces.

10 years agoOnly set scope_id in addresses to bind() for linklocal addresses.
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.

10 years agoFix previous errno saving fix.
Matthias Andree [Tue, 3 Dec 2013 11:20:45 +0000 (11:20 +0000)] 
Fix previous errno saving fix.

10 years agoGarbage collect listening sockets when their address is deleted.
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.

10 years agoDon't overwrite errno before generating message.
Simon Kelley [Mon, 2 Dec 2013 13:22:37 +0000 (13:22 +0000)] 
Don't overwrite errno before generating message.

10 years agoDo immediate RA when a prefix goes from old->current.
Simon Kelley [Tue, 26 Nov 2013 13:30:12 +0000 (13:30 +0000)] 
Do immediate RA when a prefix goes from old->current.

10 years agoFix compiler warning.
Vladislav Grishenko [Tue, 26 Nov 2013 11:09:31 +0000 (11:09 +0000)] 
Fix compiler warning.

10 years agoFix compiler warnings.
Vladislav Grishenko [Tue, 26 Nov 2013 11:08:21 +0000 (11:08 +0000)] 
Fix compiler warnings.

10 years agoFix compiler warning.
Vladislav Grishenko [Tue, 26 Nov 2013 11:04:24 +0000 (11:04 +0000)] 
Fix compiler warning.

10 years agoFix compiler warning.
Vladislav Grishenko [Tue, 26 Nov 2013 11:02:29 +0000 (11:02 +0000)] 
Fix compiler warning.

10 years agoAdd missing malloc() return-code check.
Simon Kelley [Tue, 26 Nov 2013 10:14:47 +0000 (10:14 +0000)] 
Add missing malloc() return-code check.

10 years agoSegfault with some CNAMEs. Also memory leak on reload of /etc/hosts.
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.

10 years agoRemove arc4random, we have a good RNG and it's a portability problem.
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.

10 years agoMerge messages to .po files.
Simon Kelley [Fri, 22 Nov 2013 10:38:55 +0000 (10:38 +0000)] 
Merge messages to .po files.

10 years agoExtend /4 and /6 syntax to --interface-name
Simon Kelley [Thu, 21 Nov 2013 15:09:09 +0000 (15:09 +0000)] 
Extend /4 and /6 syntax to --interface-name

10 years agoAllow empty subnet list in --auth-zone
Simon Kelley [Thu, 21 Nov 2013 11:29:27 +0000 (11:29 +0000)] 
Allow empty subnet list in --auth-zone

10 years agoMerge branch 'master' into dnssec
Simon Kelley [Sun, 17 Nov 2013 12:34:04 +0000 (12:34 +0000)] 
Merge branch 'master' into dnssec

10 years agoSupport /4 and /6 suffixes in interface names in --auth-server
Simon Kelley [Sun, 17 Nov 2013 12:23:42 +0000 (12:23 +0000)] 
Support /4 and /6 suffixes in interface names in --auth-server

10 years agoFix crash introduced in 376d48c7f187cd3c3e941929a4cd5e9c9903fc89
Simon Kelley [Fri, 15 Nov 2013 15:47:51 +0000 (15:47 +0000)] 
Fix crash introduced in 376d48c7f187cd3c3e941929a4cd5e9c9903fc89

10 years agoWhen advertising ONLY deleted IPv6 prefixes, set router lifetime to zero.
Simon Kelley [Fri, 15 Nov 2013 14:45:04 +0000 (14:45 +0000)] 
When advertising ONLY deleted IPv6 prefixes, set router lifetime to zero.

10 years agoMerge branch 'master' into dnssec
Simon Kelley [Fri, 15 Nov 2013 11:29:21 +0000 (11:29 +0000)] 
Merge branch 'master' into dnssec

10 years agoFix problems when advertising deleted IPv6 prefixes.
Simon Kelley [Fri, 15 Nov 2013 11:24:00 +0000 (11:24 +0000)] 
Fix problems when advertising deleted IPv6 prefixes.

10 years agoMerge branch 'master' into dnssec
Simon Kelley [Thu, 14 Nov 2013 10:39:40 +0000 (10:39 +0000)] 
Merge branch 'master' into dnssec

10 years agoAuth-DNS manpage update.
Simon Kelley [Thu, 14 Nov 2013 10:36:55 +0000 (10:36 +0000)] 
Auth-DNS manpage update.

10 years agoAllow interface name to specify subnets in --auth-zone.
Simon Kelley [Wed, 13 Nov 2013 13:04:30 +0000 (13:04 +0000)] 
Allow interface name to specify subnets in --auth-zone.

10 years agoUse random address allocation for DHCPv6 temporary addresses.
Simon Kelley [Thu, 7 Nov 2013 14:20:13 +0000 (14:20 +0000)] 
Use random address allocation for DHCPv6 temporary addresses.

10 years agoFix start-up order for making DHCPv6 DUID
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.

10 years agoMake private functions "static"
Simon Kelley [Wed, 6 Nov 2013 11:36:57 +0000 (11:36 +0000)] 
Make private functions "static"

10 years agoFix FTBFS on openBSD-current.
Brad Smith [Mon, 4 Nov 2013 14:11:18 +0000 (14:11 +0000)] 
Fix FTBFS on openBSD-current.

10 years agoFix FTBFS on OS X >=10.7 Need to select a IPv6 sockopt API.
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.

10 years agoFix check for local domains in CNAME case. Fixes d56a604a9600c08d4a863527d549713c07f0186d
Simon Kelley [Mon, 28 Oct 2013 13:14:03 +0000 (13:14 +0000)] 
Fix check for local domains in CNAME case. Fixes d56a604a9600c08d4a863527d549713c07f0186d

10 years agoFix FTBFS on MacOS
Jeremy Lavergne [Mon, 28 Oct 2013 11:26:30 +0000 (11:26 +0000)] 
Fix FTBFS on MacOS

10 years agoMerge branch 'master' into dnssec
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