]> git.ipfire.org Git - people/ms/dnsmasq.git/log
people/ms/dnsmasq.git
11 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

11 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.

11 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,[::]

11 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

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

11 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.

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

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

11 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.

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

11 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.

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

11 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.

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

11 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.

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

11 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.

11 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.

11 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.

11 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.

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

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

11 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.

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

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

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

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

11 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,"

11 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.

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

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

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

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

11 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

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

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

11 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.

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

11 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.

11 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.

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

11 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.

11 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.

11 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.

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

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

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

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

11 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.

11 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.

11 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.

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

11 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

11 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

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

11 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

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

11 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.

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

11 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.

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

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

11 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.

11 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.

11 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.

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

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

11 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.

11 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

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

11 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

11 years agoFix parsing of synth-domain=domain,addr,addr,prefix
Simon Kelley [Fri, 25 Oct 2013 09:37:30 +0000 (10:37 +0100)] 
Fix parsing of synth-domain=domain,addr,addr,prefix

11 years agoUpdate French translation.
Gildas [Fri, 25 Oct 2013 09:05:22 +0000 (10:05 +0100)] 
Update French translation.

11 years agoFix logic botch in quiet-dhcp option.
Kevin Darbyshire-Bryant [Thu, 24 Oct 2013 16:47:00 +0000 (17:47 +0100)] 
Fix logic botch in quiet-dhcp option.

11 years agoMessage typo.
Gildas [Thu, 24 Oct 2013 12:31:40 +0000 (13:31 +0100)] 
Message typo.

11 years agoFix botch in determining if auth query is local.
Simon Kelley [Mon, 21 Oct 2013 20:47:03 +0000 (21:47 +0100)] 
Fix botch in determining if auth query is local.

11 years agoFix CNAME botch in auth code, also set RA flag for local queries.
Simon Kelley [Mon, 21 Oct 2013 20:19:34 +0000 (21:19 +0100)] 
Fix CNAME botch in auth code, also set RA flag for local queries.

11 years agoGet NXDOMAIN right on non-A/AAAA query for name known via interface-name.
Simon Kelley [Mon, 21 Oct 2013 19:50:04 +0000 (20:50 +0100)] 
Get NXDOMAIN right on non-A/AAAA query for name known via interface-name.

11 years agoGet NXDOMAIN right for local queries to auth zones.
Simon Kelley [Mon, 21 Oct 2013 17:26:20 +0000 (18:26 +0100)] 
Get NXDOMAIN right for local queries to auth zones.

11 years agoHandle two interface-names, different interface, same name.
Simon Kelley [Mon, 21 Oct 2013 17:19:35 +0000 (18:19 +0100)] 
Handle two interface-names, different interface, same name.

11 years agoRestore NS and SOA records to local auth queries.
Simon Kelley [Mon, 21 Oct 2013 16:40:18 +0000 (17:40 +0100)] 
Restore NS and SOA records to local auth queries.

11 years agoDon't filter by subnet when handling local queries for auth-zones.
Simon Kelley [Sun, 20 Oct 2013 09:19:39 +0000 (10:19 +0100)] 
Don't filter by subnet when handling local queries for auth-zones.

11 years agoAlways answer queries for authoritative zones locally, never forward.
Simon Kelley [Fri, 18 Oct 2013 21:00:39 +0000 (22:00 +0100)] 
Always answer queries for authoritative zones locally, never forward.

11 years agoFix crash at startup when dhcp-host with client-ids is present.
RenĂ© van Dorst [Fri, 18 Oct 2013 12:53:05 +0000 (13:53 +0100)] 
Fix crash at startup when dhcp-host with client-ids is present.

11 years agoWarning when using --bind-interfaces and routeable addresses.
Simon Kelley [Wed, 16 Oct 2013 12:09:53 +0000 (13:09 +0100)] 
Warning when using --bind-interfaces and routeable addresses.

11 years agoFix caching of dangling CNAMEs.
Simon Kelley [Tue, 15 Oct 2013 09:20:13 +0000 (10:20 +0100)] 
Fix caching of dangling CNAMEs.

11 years agoRemove RA_INTERVAL from config.h - it's configurable now.
Simon Kelley [Mon, 14 Oct 2013 16:23:54 +0000 (17:23 +0100)] 
Remove RA_INTERVAL from config.h - it's configurable now.

11 years agoCheck prefix length when contructing DHCP ranges.
Simon Kelley [Mon, 14 Oct 2013 16:18:03 +0000 (17:18 +0100)] 
Check prefix length when contructing DHCP ranges.

11 years agoFix d56a604a9600c08d4a863527d549713c07f0186d re ANY queries.
Simon Kelley [Mon, 14 Oct 2013 13:20:34 +0000 (14:20 +0100)] 
Fix d56a604a9600c08d4a863527d549713c07f0186d re ANY queries.

11 years agoBetter defaults for address and lifetime of RDNS option in RA.
Simon Kelley [Mon, 14 Oct 2013 13:08:44 +0000 (14:08 +0100)] 
Better defaults for address and lifetime of RDNS option in RA.

11 years agoLog SO_BINDTODEVICE use at startup.
Simon Kelley [Fri, 11 Oct 2013 15:33:28 +0000 (16:33 +0100)] 
Log SO_BINDTODEVICE use at startup.

11 years agodhcp-host selection fix for v4/v6
Simon Kelley [Fri, 11 Oct 2013 14:19:28 +0000 (15:19 +0100)] 
dhcp-host selection fix for v4/v6

11 years agoCNAMEs can now point to interface names.
Simon Kelley [Fri, 11 Oct 2013 13:39:03 +0000 (14:39 +0100)] 
CNAMEs can now point to interface names.

11 years agoAdd --quiet-* options.
Kevin Darbyshire-Bryant [Fri, 11 Oct 2013 10:56:33 +0000 (11:56 +0100)] 
Add --quiet-* options.

11 years agoMerge branch 'edns0'
Simon Kelley [Fri, 11 Oct 2013 09:25:56 +0000 (10:25 +0100)] 
Merge branch 'edns0'

Conflicts:
CHANGELOG
src/dnsmasq.h
src/option.c

11 years agoAdd sponsorship details.
Simon Kelley [Fri, 11 Oct 2013 09:19:01 +0000 (10:19 +0100)] 
Add sponsorship details.

11 years agoDon't do bindtodevice if --interface option not given.
Simon Kelley [Thu, 10 Oct 2013 20:15:23 +0000 (21:15 +0100)] 
Don't do bindtodevice if --interface option not given.

11 years agoCorrect client subnet EDNS0 option number.
Simon Kelley [Thu, 10 Oct 2013 20:09:15 +0000 (21:09 +0100)] 
Correct client subnet EDNS0 option number.

11 years agoAdd --ra-param and remove --force-fast-ra
Simon Kelley [Thu, 10 Oct 2013 19:58:11 +0000 (20:58 +0100)] 
Add --ra-param and remove --force-fast-ra

11 years ago--add-subnet option.
Simon Kelley [Tue, 8 Oct 2013 19:46:34 +0000 (20:46 +0100)] 
--add-subnet option.