]>
git.ipfire.org Git - people/ms/dnsmasq.git/log
Simon Kelley [Fri, 15 Mar 2013 20:30:51 +0000 (20:30 +0000)]
Allow trailing '*' wildcard in interface names.
Simon Kelley [Fri, 15 Mar 2013 18:25:10 +0000 (18:25 +0000)]
Make wildcard-configured addresses work on multiple networks.
Simon Kelley [Mon, 11 Mar 2013 21:21:35 +0000 (21:21 +0000)]
Clarifications for DNS-auth in man-page.
Simon Kelley [Thu, 7 Mar 2013 20:59:28 +0000 (20:59 +0000)]
Experimental support for DHCPv6 prefix-class option.
Simon Kelley [Thu, 7 Mar 2013 11:00:26 +0000 (11:00 +0000)]
Split out context-marking from add_address.
Simon Kelley [Wed, 6 Mar 2013 22:43:26 +0000 (22:43 +0000)]
Another logic problem in refactor.
Simon Kelley [Wed, 6 Mar 2013 22:17:48 +0000 (22:17 +0000)]
Respect difference between no IA_{TN}A and no IA_ADDR options.
Simon Kelley [Wed, 6 Mar 2013 21:24:56 +0000 (21:24 +0000)]
Fix unused variable warning.
Simon Kelley [Wed, 6 Mar 2013 21:22:22 +0000 (21:22 +0000)]
Fix crash in DHCPv6 renew, introduced in refactor.
Simon Kelley [Wed, 6 Mar 2013 20:52:35 +0000 (20:52 +0000)]
Massive refactor of stateful DHCPv6. Lease multiple prefixes per client.
Simon Kelley [Thu, 28 Feb 2013 15:17:58 +0000 (15:17 +0000)]
Don't erroneously reject some option names in --dhcp-match
Simon Kelley [Sat, 23 Feb 2013 19:22:37 +0000 (19:22 +0000)]
Handle EINTR return from sendto() in ipset.c
Simon Kelley [Fri, 22 Feb 2013 21:56:22 +0000 (21:56 +0000)]
Add ipset.c to source files list in Android makefile.
Simon Kelley [Fri, 22 Feb 2013 21:55:29 +0000 (21:55 +0000)]
IPset support in debian build.
Jason A. Donenfeld [Fri, 22 Feb 2013 18:20:53 +0000 (18:20 +0000)]
Add --ipset option.
Simon Kelley [Thu, 21 Feb 2013 22:26:18 +0000 (22:26 +0000)]
Fix wrong DNSMASQ_LEASE_EXPIRES envar when luascript in use also.
Simon Kelley [Tue, 19 Feb 2013 16:47:07 +0000 (16:47 +0000)]
Fix crash in DHCPv6 information-request handler.
Simon Kelley [Mon, 18 Feb 2013 21:04:04 +0000 (21:04 +0000)]
DHCPv4 relay-agent options exposed to DHCP-script.
Simon Kelley [Sun, 17 Feb 2013 16:41:35 +0000 (16:41 +0000)]
Support DHCP DNS server option if we're not doing DNS.
Simon Kelley [Wed, 6 Feb 2013 09:57:47 +0000 (09:57 +0000)]
Fix FTBFS if HAVE_BROKEN_RTC defined.
Simon Kelley [Tue, 5 Feb 2013 17:55:10 +0000 (17:55 +0000)]
Fix previous commit.
Simon Kelley [Tue, 5 Feb 2013 14:56:02 +0000 (14:56 +0000)]
Fix use-after-free
Simon Kelley [Tue, 5 Feb 2013 14:51:14 +0000 (14:51 +0000)]
Fix use-after-free
Simon Kelley [Tue, 5 Feb 2013 14:47:46 +0000 (14:47 +0000)]
Remove dead code.
Simon Kelley [Tue, 5 Feb 2013 14:42:59 +0000 (14:42 +0000)]
Fix wrong syntax check.
Simon Kelley [Tue, 5 Feb 2013 14:35:54 +0000 (14:35 +0000)]
Theoretical memory leak fix.
Simon Kelley [Mon, 4 Feb 2013 22:07:57 +0000 (22:07 +0000)]
Fix memory leak.
Simon Kelley [Mon, 4 Feb 2013 21:47:59 +0000 (21:47 +0000)]
Don't leak sockets when getsockname fails.
Simon Kelley [Mon, 4 Feb 2013 21:43:52 +0000 (21:43 +0000)]
Memory leak.
Simon Kelley [Mon, 4 Feb 2013 21:40:07 +0000 (21:40 +0000)]
Fix memory leak.
Simon Kelley [Mon, 4 Feb 2013 21:35:43 +0000 (21:35 +0000)]
Copy-and-paste error
Simon Kelley [Mon, 4 Feb 2013 21:32:34 +0000 (21:32 +0000)]
Catch NULL pointer deref if qdcount == 0
Simon Kelley [Mon, 4 Feb 2013 21:25:21 +0000 (21:25 +0000)]
Typo in filter_constructed_dhcp()
Simon Kelley [Thu, 31 Jan 2013 14:34:40 +0000 (14:34 +0000)]
Change copyright messages to include 2013.
Simon Kelley [Wed, 30 Jan 2013 11:31:02 +0000 (11:31 +0000)]
Update manpage for --dhcp-authoritative DHCPv6 behaviour.
Simon Kelley [Tue, 29 Jan 2013 22:10:26 +0000 (22:10 +0000)]
Handle wrong interface for locally-routed packets.
Simon Kelley [Wed, 23 Jan 2013 19:49:21 +0000 (19:49 +0000)]
Man page typos.
Simon Kelley [Tue, 22 Jan 2013 13:53:04 +0000 (13:53 +0000)]
Correct behaviour for TCP queries to allowed address via banned interface.
Simon Kelley [Thu, 17 Jan 2013 16:34:16 +0000 (16:34 +0000)]
Wildcard IPv6 addresses in --dhcp-host, for constructed ranges.
Simon Kelley [Tue, 15 Jan 2013 21:57:42 +0000 (21:57 +0000)]
Fix last commit.
Simon Kelley [Mon, 14 Jan 2013 21:35:05 +0000 (21:35 +0000)]
Check IAID as well as CLID for lease identity.
Simon Kelley [Fri, 11 Jan 2013 16:28:50 +0000 (16:28 +0000)]
Tweak DHCP startup logging.
Simon Kelley [Thu, 10 Jan 2013 11:47:38 +0000 (11:47 +0000)]
More IPv6 address allocation fixes.
Simon Kelley [Wed, 9 Jan 2013 19:57:47 +0000 (19:57 +0000)]
Better fix for interfaces without broadcast address on *BSD.
Simon Kelley [Wed, 9 Jan 2013 19:51:04 +0000 (19:51 +0000)]
DHCPv6 address allocation - same DUID, two IAIDs
Simon Kelley [Tue, 8 Jan 2013 21:22:24 +0000 (21:22 +0000)]
Fix crash on startup on Solaris 11
Simon Kelley [Mon, 7 Jan 2013 21:55:54 +0000 (21:55 +0000)]
Don't do AXFR unless auth-sec-servers is set.
Simon Kelley [Mon, 7 Jan 2013 21:46:03 +0000 (21:46 +0000)]
Documentation updates for auth-DNS and constructed dhcp ranges.
Simon Kelley [Wed, 2 Jan 2013 17:59:28 +0000 (17:59 +0000)]
Linked-list bug in new "use longest prefixes first" code.
Simon Kelley [Wed, 2 Jan 2013 11:40:56 +0000 (11:40 +0000)]
Man page updates
Simon Kelley [Sun, 30 Dec 2012 17:54:04 +0000 (17:54 +0000)]
Fix auth-DNS filtering problems with contructed ranges.
Simon Kelley [Sun, 30 Dec 2012 17:38:09 +0000 (17:38 +0000)]
Wildcards in dhcp-range constructors
Simon Kelley [Sat, 29 Dec 2012 22:08:26 +0000 (22:08 +0000)]
Use RA_INTERVAL for lifetimes.
Simon Kelley [Sat, 29 Dec 2012 17:27:59 +0000 (17:27 +0000)]
Make it legal to have no subnet in --auth-zone, may be contructed instead.
Simon Kelley [Sat, 29 Dec 2012 17:13:04 +0000 (17:13 +0000)]
Add RA_INTERVAL parameter in config.h
Simon Kelley [Fri, 28 Dec 2012 11:55:45 +0000 (11:55 +0000)]
Use /proc/sys/net/ipv6/conf/<iface>/mtu for RA advertised MTU.
Simon Kelley [Fri, 28 Dec 2012 11:31:44 +0000 (11:31 +0000)]
More work on lease and router lifetime calculation.
Simon Kelley [Fri, 28 Dec 2012 11:29:01 +0000 (11:29 +0000)]
Allow constructed prefixes in auth zones.
Simon Kelley [Fri, 28 Dec 2012 11:18:09 +0000 (11:18 +0000)]
Join multicast groups only on IPv6 addresses!
Simon Kelley [Sun, 23 Dec 2012 12:01:39 +0000 (12:01 +0000)]
Better error checking in DHCPv6 dhcp-range option parsing.
Simon Kelley [Sat, 22 Dec 2012 22:45:54 +0000 (22:45 +0000)]
Tweak context-construct logic.
Simon Kelley [Sat, 22 Dec 2012 22:35:11 +0000 (22:35 +0000)]
saner function name
Simon Kelley [Sat, 22 Dec 2012 22:31:58 +0000 (22:31 +0000)]
Fix new-address logic and ordering for first address on new interface.
Simon Kelley [Sat, 22 Dec 2012 22:13:19 +0000 (22:13 +0000)]
Check for new SLAAC addresses when we add new prefixes.
Simon Kelley [Sat, 22 Dec 2012 21:27:08 +0000 (21:27 +0000)]
Don't cap prefx lifetimes below RA retransmit interval.
Simon Kelley [Fri, 21 Dec 2012 20:54:00 +0000 (20:54 +0000)]
preferred and valid times in bpf.c
Simon Kelley [Fri, 21 Dec 2012 16:53:15 +0000 (16:53 +0000)]
Default to global, not link-local address in RA DNS field.
Simon Kelley [Fri, 21 Dec 2012 16:23:26 +0000 (16:23 +0000)]
Simplify and fix RA lifetime calculation.
Simon Kelley [Thu, 20 Dec 2012 22:00:39 +0000 (22:00 +0000)]
add general flag param to iface_enumerate IPv6 callback
Simon Kelley [Thu, 20 Dec 2012 14:55:46 +0000 (14:55 +0000)]
Rationalise join_multicast()
Simon Kelley [Tue, 18 Dec 2012 21:48:15 +0000 (21:48 +0000)]
typo
Simon Kelley [Tue, 18 Dec 2012 19:55:25 +0000 (19:55 +0000)]
Per-context control over ra short period.
Simon Kelley [Tue, 18 Dec 2012 09:14:57 +0000 (09:14 +0000)]
Missed interface re-read path in netlink.c
Simon Kelley [Mon, 17 Dec 2012 22:37:30 +0000 (22:37 +0000)]
DHCP context logging, more tweaks
Simon Kelley [Mon, 17 Dec 2012 22:00:53 +0000 (22:00 +0000)]
Error dhcp constructors on platforms where no interface detection.
Simon Kelley [Mon, 17 Dec 2012 21:54:08 +0000 (21:54 +0000)]
Fix initialisation order.
Simon Kelley [Sun, 16 Dec 2012 22:04:50 +0000 (22:04 +0000)]
complicated DHCP context logging.
Simon Kelley [Sun, 16 Dec 2012 21:52:45 +0000 (21:52 +0000)]
Ignore template contexts where appropriate.
Simon Kelley [Sun, 16 Dec 2012 21:45:16 +0000 (21:45 +0000)]
Fix periodic loop
Simon Kelley [Sun, 16 Dec 2012 19:46:08 +0000 (19:46 +0000)]
First checkin of interface-address constructor mode for DHCPv6 and RA.
Simon Kelley [Tue, 18 Dec 2012 18:30:30 +0000 (18:30 +0000)]
Make authoritative stuff a compile-time option.
Simon Kelley [Sat, 15 Dec 2012 11:59:25 +0000 (11:59 +0000)]
Fix crash in auth code for queries where class != C_IN
Simon Kelley [Fri, 14 Dec 2012 11:58:56 +0000 (11:58 +0000)]
Bump debian version.
Simon Kelley [Fri, 14 Dec 2012 11:56:15 +0000 (11:56 +0000)]
Fix regexp foobar.
Simon Kelley [Fri, 14 Dec 2012 11:19:36 +0000 (11:19 +0000)]
Fix broken cache.
Simon Kelley [Mon, 10 Dec 2012 20:45:53 +0000 (20:45 +0000)]
Allow addresses as well as interface names in --auth-server.
Simon Kelley [Mon, 10 Dec 2012 11:37:25 +0000 (11:37 +0000)]
Fix FTBFS with NO_DHCP.
Simon Kelley [Mon, 10 Dec 2012 11:29:03 +0000 (11:29 +0000)]
Add .gitignore file.
Simon Kelley [Sun, 9 Dec 2012 21:09:01 +0000 (21:09 +0000)]
SOA serial tweak.
Simon Kelley [Sun, 9 Dec 2012 18:24:58 +0000 (18:24 +0000)]
Zone-transfer peer restriction option.
Simon Kelley [Sun, 9 Dec 2012 17:08:47 +0000 (17:08 +0000)]
Complete AXFR support
Simon Kelley [Fri, 7 Dec 2012 11:54:46 +0000 (11:54 +0000)]
Fix TCP query forwarding to non-default servers.
Simon Kelley [Fri, 7 Dec 2012 11:50:41 +0000 (11:50 +0000)]
First cut at zone transfer.
Simon Kelley [Thu, 6 Dec 2012 19:41:35 +0000 (19:41 +0000)]
zero arcount.
Simon Kelley [Tue, 4 Dec 2012 20:59:06 +0000 (20:59 +0000)]
Bump Debian version.
Simon Kelley [Tue, 4 Dec 2012 20:55:54 +0000 (20:55 +0000)]
Tidy merge.
Simon Kelley [Tue, 4 Dec 2012 20:50:38 +0000 (20:50 +0000)]
Merge branch 'auth'
Simon Kelley [Tue, 4 Dec 2012 20:49:24 +0000 (20:49 +0000)]
Correct NS and SOA records in auth mode for PTR queries.
Simon Kelley [Mon, 3 Dec 2012 14:05:59 +0000 (14:05 +0000)]
Don't send RAs to the wrong place when DAD in progress.
Simon Kelley [Sun, 2 Dec 2012 12:17:35 +0000 (12:17 +0000)]
Forgot --dhcp-except check in previous commit.