]> git.ipfire.org Git - people/ms/dnsmasq.git/log
people/ms/dnsmasq.git
12 years agoAllow trailing '*' wildcard in interface names.
Simon Kelley [Fri, 15 Mar 2013 20:30:51 +0000 (20:30 +0000)] 
Allow trailing '*' wildcard in interface names.

12 years agoMake wildcard-configured addresses work on multiple networks.
Simon Kelley [Fri, 15 Mar 2013 18:25:10 +0000 (18:25 +0000)] 
Make wildcard-configured addresses work on multiple networks.

12 years agoClarifications for DNS-auth in man-page.
Simon Kelley [Mon, 11 Mar 2013 21:21:35 +0000 (21:21 +0000)] 
Clarifications for DNS-auth in man-page.

12 years agoExperimental support for DHCPv6 prefix-class option.
Simon Kelley [Thu, 7 Mar 2013 20:59:28 +0000 (20:59 +0000)] 
Experimental support for DHCPv6 prefix-class option.

12 years agoSplit out context-marking from add_address.
Simon Kelley [Thu, 7 Mar 2013 11:00:26 +0000 (11:00 +0000)] 
Split out context-marking from add_address.

12 years agoAnother logic problem in refactor.
Simon Kelley [Wed, 6 Mar 2013 22:43:26 +0000 (22:43 +0000)] 
Another logic problem in refactor.

12 years agoRespect difference between no IA_{TN}A and no IA_ADDR options.
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.

12 years agoFix unused variable warning.
Simon Kelley [Wed, 6 Mar 2013 21:24:56 +0000 (21:24 +0000)] 
Fix unused variable warning.

12 years agoFix crash in DHCPv6 renew, introduced in refactor.
Simon Kelley [Wed, 6 Mar 2013 21:22:22 +0000 (21:22 +0000)] 
Fix crash in DHCPv6 renew, introduced in refactor.

12 years agoMassive refactor of stateful DHCPv6. Lease multiple prefixes per client.
Simon Kelley [Wed, 6 Mar 2013 20:52:35 +0000 (20:52 +0000)] 
Massive refactor of stateful DHCPv6. Lease multiple prefixes per client.

12 years agoDon't erroneously reject some option names in --dhcp-match
Simon Kelley [Thu, 28 Feb 2013 15:17:58 +0000 (15:17 +0000)] 
Don't erroneously reject some option names in --dhcp-match

12 years agoHandle EINTR return from sendto() in ipset.c
Simon Kelley [Sat, 23 Feb 2013 19:22:37 +0000 (19:22 +0000)] 
Handle EINTR return from sendto() in ipset.c

12 years agoAdd ipset.c to source files list in Android makefile.
Simon Kelley [Fri, 22 Feb 2013 21:56:22 +0000 (21:56 +0000)] 
Add ipset.c to source files list in Android makefile.

12 years agoIPset support in debian build.
Simon Kelley [Fri, 22 Feb 2013 21:55:29 +0000 (21:55 +0000)] 
IPset support in debian build.

12 years agoAdd --ipset option.
Jason A. Donenfeld [Fri, 22 Feb 2013 18:20:53 +0000 (18:20 +0000)] 
Add --ipset option.

12 years agoFix wrong DNSMASQ_LEASE_EXPIRES envar when luascript in use also.
Simon Kelley [Thu, 21 Feb 2013 22:26:18 +0000 (22:26 +0000)] 
Fix wrong  DNSMASQ_LEASE_EXPIRES envar when luascript in use also.

12 years agoFix crash in DHCPv6 information-request handler.
Simon Kelley [Tue, 19 Feb 2013 16:47:07 +0000 (16:47 +0000)] 
Fix crash in DHCPv6 information-request handler.

12 years agoDHCPv4 relay-agent options exposed to DHCP-script.
Simon Kelley [Mon, 18 Feb 2013 21:04:04 +0000 (21:04 +0000)] 
DHCPv4 relay-agent options exposed to DHCP-script.

12 years agoSupport DHCP DNS server option if we're not doing DNS.
Simon Kelley [Sun, 17 Feb 2013 16:41:35 +0000 (16:41 +0000)] 
Support DHCP DNS server option if we're not doing DNS.

12 years agoFix FTBFS if HAVE_BROKEN_RTC defined.
Simon Kelley [Wed, 6 Feb 2013 09:57:47 +0000 (09:57 +0000)] 
Fix FTBFS if HAVE_BROKEN_RTC defined.

12 years agoFix previous commit.
Simon Kelley [Tue, 5 Feb 2013 17:55:10 +0000 (17:55 +0000)] 
Fix previous commit.

12 years agoFix use-after-free
Simon Kelley [Tue, 5 Feb 2013 14:56:02 +0000 (14:56 +0000)] 
Fix use-after-free

12 years agoFix use-after-free
Simon Kelley [Tue, 5 Feb 2013 14:51:14 +0000 (14:51 +0000)] 
Fix use-after-free

12 years agoRemove dead code.
Simon Kelley [Tue, 5 Feb 2013 14:47:46 +0000 (14:47 +0000)] 
Remove dead code.

12 years agoFix wrong syntax check.
Simon Kelley [Tue, 5 Feb 2013 14:42:59 +0000 (14:42 +0000)] 
Fix wrong syntax check.

12 years agoTheoretical memory leak fix.
Simon Kelley [Tue, 5 Feb 2013 14:35:54 +0000 (14:35 +0000)] 
Theoretical memory leak fix.

12 years agoFix memory leak.
Simon Kelley [Mon, 4 Feb 2013 22:07:57 +0000 (22:07 +0000)] 
Fix memory leak.

12 years agoDon't leak sockets when getsockname fails.
Simon Kelley [Mon, 4 Feb 2013 21:47:59 +0000 (21:47 +0000)] 
Don't leak sockets when getsockname fails.

12 years agoMemory leak.
Simon Kelley [Mon, 4 Feb 2013 21:43:52 +0000 (21:43 +0000)] 
Memory leak.

12 years agoFix memory leak.
Simon Kelley [Mon, 4 Feb 2013 21:40:07 +0000 (21:40 +0000)] 
Fix memory leak.

12 years agoCopy-and-paste error
Simon Kelley [Mon, 4 Feb 2013 21:35:43 +0000 (21:35 +0000)] 
Copy-and-paste error

12 years agoCatch NULL pointer deref if qdcount == 0
Simon Kelley [Mon, 4 Feb 2013 21:32:34 +0000 (21:32 +0000)] 
Catch NULL pointer deref if qdcount == 0

12 years agoTypo in filter_constructed_dhcp()
Simon Kelley [Mon, 4 Feb 2013 21:25:21 +0000 (21:25 +0000)] 
Typo in filter_constructed_dhcp()

12 years agoChange copyright messages to include 2013.
Simon Kelley [Thu, 31 Jan 2013 14:34:40 +0000 (14:34 +0000)] 
Change copyright messages to include 2013.

12 years agoUpdate manpage for --dhcp-authoritative DHCPv6 behaviour.
Simon Kelley [Wed, 30 Jan 2013 11:31:02 +0000 (11:31 +0000)] 
Update manpage for --dhcp-authoritative DHCPv6 behaviour.

12 years agoHandle wrong interface for locally-routed packets.
Simon Kelley [Tue, 29 Jan 2013 22:10:26 +0000 (22:10 +0000)] 
Handle wrong interface for locally-routed packets.

12 years agoMan page typos.
Simon Kelley [Wed, 23 Jan 2013 19:49:21 +0000 (19:49 +0000)] 
Man page typos.

12 years agoCorrect behaviour for TCP queries to allowed address via banned interface.
Simon Kelley [Tue, 22 Jan 2013 13:53:04 +0000 (13:53 +0000)] 
Correct behaviour for TCP queries to allowed address via banned interface.

12 years agoWildcard IPv6 addresses in --dhcp-host, for constructed ranges.
Simon Kelley [Thu, 17 Jan 2013 16:34:16 +0000 (16:34 +0000)] 
Wildcard IPv6 addresses in --dhcp-host, for constructed ranges.

12 years agoFix last commit.
Simon Kelley [Tue, 15 Jan 2013 21:57:42 +0000 (21:57 +0000)] 
Fix last commit.

12 years agoCheck IAID as well as CLID for lease identity.
Simon Kelley [Mon, 14 Jan 2013 21:35:05 +0000 (21:35 +0000)] 
Check IAID as well as CLID for lease identity.

12 years agoTweak DHCP startup logging.
Simon Kelley [Fri, 11 Jan 2013 16:28:50 +0000 (16:28 +0000)] 
Tweak DHCP startup logging.

12 years agoMore IPv6 address allocation fixes.
Simon Kelley [Thu, 10 Jan 2013 11:47:38 +0000 (11:47 +0000)] 
More IPv6 address allocation fixes.

12 years agoBetter fix for interfaces without broadcast address on *BSD.
Simon Kelley [Wed, 9 Jan 2013 19:57:47 +0000 (19:57 +0000)] 
Better fix for interfaces without broadcast address on *BSD.

12 years agoDHCPv6 address allocation - same DUID, two IAIDs
Simon Kelley [Wed, 9 Jan 2013 19:51:04 +0000 (19:51 +0000)] 
DHCPv6 address allocation - same DUID, two IAIDs

12 years agoFix crash on startup on Solaris 11
Simon Kelley [Tue, 8 Jan 2013 21:22:24 +0000 (21:22 +0000)] 
Fix crash on startup on Solaris 11

12 years agoDon't do AXFR unless auth-sec-servers is set.
Simon Kelley [Mon, 7 Jan 2013 21:55:54 +0000 (21:55 +0000)] 
Don't do AXFR unless auth-sec-servers is set.

12 years agoDocumentation updates for auth-DNS and constructed dhcp ranges.
Simon Kelley [Mon, 7 Jan 2013 21:46:03 +0000 (21:46 +0000)] 
Documentation updates for auth-DNS and constructed dhcp ranges.

12 years agoLinked-list bug in new "use longest prefixes first" code.
Simon Kelley [Wed, 2 Jan 2013 17:59:28 +0000 (17:59 +0000)] 
Linked-list bug in new "use longest prefixes first" code.

12 years agoMan page updates
Simon Kelley [Wed, 2 Jan 2013 11:40:56 +0000 (11:40 +0000)] 
Man page updates

12 years agoFix auth-DNS filtering problems with contructed ranges.
Simon Kelley [Sun, 30 Dec 2012 17:54:04 +0000 (17:54 +0000)] 
Fix auth-DNS filtering problems with contructed ranges.

12 years agoWildcards in dhcp-range constructors
Simon Kelley [Sun, 30 Dec 2012 17:38:09 +0000 (17:38 +0000)] 
Wildcards in dhcp-range constructors

12 years agoUse RA_INTERVAL for lifetimes.
Simon Kelley [Sat, 29 Dec 2012 22:08:26 +0000 (22:08 +0000)] 
Use RA_INTERVAL for lifetimes.

12 years agoMake it legal to have no subnet in --auth-zone, may be contructed instead.
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.

12 years agoAdd RA_INTERVAL parameter in config.h
Simon Kelley [Sat, 29 Dec 2012 17:13:04 +0000 (17:13 +0000)] 
Add RA_INTERVAL parameter in config.h

12 years agoUse /proc/sys/net/ipv6/conf/<iface>/mtu for RA advertised MTU.
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.

12 years agoMore work on lease and router lifetime calculation.
Simon Kelley [Fri, 28 Dec 2012 11:31:44 +0000 (11:31 +0000)] 
More work on lease and router lifetime calculation.

12 years agoAllow constructed prefixes in auth zones.
Simon Kelley [Fri, 28 Dec 2012 11:29:01 +0000 (11:29 +0000)] 
Allow constructed prefixes in auth zones.

12 years agoJoin multicast groups only on IPv6 addresses!
Simon Kelley [Fri, 28 Dec 2012 11:18:09 +0000 (11:18 +0000)] 
Join multicast groups only on IPv6 addresses!

12 years agoBetter error checking in DHCPv6 dhcp-range option parsing.
Simon Kelley [Sun, 23 Dec 2012 12:01:39 +0000 (12:01 +0000)] 
Better error checking in DHCPv6 dhcp-range option parsing.

12 years agoTweak context-construct logic.
Simon Kelley [Sat, 22 Dec 2012 22:45:54 +0000 (22:45 +0000)] 
Tweak context-construct logic.

12 years agosaner function name
Simon Kelley [Sat, 22 Dec 2012 22:35:11 +0000 (22:35 +0000)] 
saner function name

12 years agoFix new-address logic and ordering for first address on new interface.
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.

12 years agoCheck for new SLAAC addresses when we add new prefixes.
Simon Kelley [Sat, 22 Dec 2012 22:13:19 +0000 (22:13 +0000)] 
Check for new SLAAC addresses when we add new prefixes.

12 years agoDon't cap prefx lifetimes below RA retransmit interval.
Simon Kelley [Sat, 22 Dec 2012 21:27:08 +0000 (21:27 +0000)] 
Don't cap prefx lifetimes below RA retransmit interval.

12 years agopreferred and valid times in bpf.c
Simon Kelley [Fri, 21 Dec 2012 20:54:00 +0000 (20:54 +0000)] 
preferred and valid times in bpf.c

12 years agoDefault to global, not link-local address in RA DNS field.
Simon Kelley [Fri, 21 Dec 2012 16:53:15 +0000 (16:53 +0000)] 
Default to global, not link-local address in RA DNS field.

12 years agoSimplify and fix RA lifetime calculation.
Simon Kelley [Fri, 21 Dec 2012 16:23:26 +0000 (16:23 +0000)] 
Simplify and fix RA lifetime calculation.

12 years agoadd general flag param to iface_enumerate IPv6 callback
Simon Kelley [Thu, 20 Dec 2012 22:00:39 +0000 (22:00 +0000)] 
add general flag param to iface_enumerate IPv6 callback

12 years agoRationalise join_multicast()
Simon Kelley [Thu, 20 Dec 2012 14:55:46 +0000 (14:55 +0000)] 
Rationalise join_multicast()

12 years agotypo
Simon Kelley [Tue, 18 Dec 2012 21:48:15 +0000 (21:48 +0000)] 
typo

12 years agoPer-context control over ra short period.
Simon Kelley [Tue, 18 Dec 2012 19:55:25 +0000 (19:55 +0000)] 
Per-context control over ra short period.

12 years agoMissed interface re-read path in netlink.c
Simon Kelley [Tue, 18 Dec 2012 09:14:57 +0000 (09:14 +0000)] 
Missed interface re-read path in netlink.c

12 years agoDHCP context logging, more tweaks
Simon Kelley [Mon, 17 Dec 2012 22:37:30 +0000 (22:37 +0000)] 
DHCP context logging, more tweaks

12 years agoError dhcp constructors on platforms where no interface detection.
Simon Kelley [Mon, 17 Dec 2012 22:00:53 +0000 (22:00 +0000)] 
Error dhcp constructors on platforms where no interface detection.

12 years agoFix initialisation order.
Simon Kelley [Mon, 17 Dec 2012 21:54:08 +0000 (21:54 +0000)] 
Fix initialisation order.

12 years agocomplicated DHCP context logging.
Simon Kelley [Sun, 16 Dec 2012 22:04:50 +0000 (22:04 +0000)] 
complicated DHCP context logging.

12 years agoIgnore template contexts where appropriate.
Simon Kelley [Sun, 16 Dec 2012 21:52:45 +0000 (21:52 +0000)] 
Ignore template contexts  where appropriate.

12 years agoFix periodic loop
Simon Kelley [Sun, 16 Dec 2012 21:45:16 +0000 (21:45 +0000)] 
Fix periodic loop

12 years agoFirst checkin of interface-address constructor mode for DHCPv6 and RA.
Simon Kelley [Sun, 16 Dec 2012 19:46:08 +0000 (19:46 +0000)] 
First checkin of interface-address constructor mode for DHCPv6 and RA.

12 years agoMake authoritative stuff a compile-time option.
Simon Kelley [Tue, 18 Dec 2012 18:30:30 +0000 (18:30 +0000)] 
Make authoritative stuff a compile-time option.

12 years agoFix crash in auth code for queries where class != C_IN
Simon Kelley [Sat, 15 Dec 2012 11:59:25 +0000 (11:59 +0000)] 
Fix crash in auth code for queries where class != C_IN

12 years agoBump debian version.
Simon Kelley [Fri, 14 Dec 2012 11:58:56 +0000 (11:58 +0000)] 
Bump debian version.

12 years agoFix regexp foobar.
Simon Kelley [Fri, 14 Dec 2012 11:56:15 +0000 (11:56 +0000)] 
Fix regexp foobar.

12 years agoFix broken cache.
Simon Kelley [Fri, 14 Dec 2012 11:19:36 +0000 (11:19 +0000)] 
Fix broken cache.

12 years agoAllow addresses as well as interface names in --auth-server.
Simon Kelley [Mon, 10 Dec 2012 20:45:53 +0000 (20:45 +0000)] 
Allow addresses as well as interface names in --auth-server.

12 years agoFix FTBFS with NO_DHCP.
Simon Kelley [Mon, 10 Dec 2012 11:37:25 +0000 (11:37 +0000)] 
Fix FTBFS with NO_DHCP.

12 years agoAdd .gitignore file.
Simon Kelley [Mon, 10 Dec 2012 11:29:03 +0000 (11:29 +0000)] 
Add .gitignore file.

12 years agoSOA serial tweak.
Simon Kelley [Sun, 9 Dec 2012 21:09:01 +0000 (21:09 +0000)] 
SOA serial tweak.

12 years agoZone-transfer peer restriction option.
Simon Kelley [Sun, 9 Dec 2012 18:24:58 +0000 (18:24 +0000)] 
Zone-transfer peer restriction option.

12 years agoComplete AXFR support
Simon Kelley [Sun, 9 Dec 2012 17:08:47 +0000 (17:08 +0000)] 
Complete AXFR support

12 years agoFix TCP query forwarding to non-default servers.
Simon Kelley [Fri, 7 Dec 2012 11:54:46 +0000 (11:54 +0000)] 
Fix TCP query forwarding to non-default servers.

12 years agoFirst cut at zone transfer.
Simon Kelley [Fri, 7 Dec 2012 11:50:41 +0000 (11:50 +0000)] 
First cut at zone transfer.

12 years agozero arcount.
Simon Kelley [Thu, 6 Dec 2012 19:41:35 +0000 (19:41 +0000)] 
zero arcount.

12 years agoBump Debian version.
Simon Kelley [Tue, 4 Dec 2012 20:59:06 +0000 (20:59 +0000)] 
Bump Debian version.

12 years agoTidy merge.
Simon Kelley [Tue, 4 Dec 2012 20:55:54 +0000 (20:55 +0000)] 
Tidy merge.

12 years agoMerge branch 'auth'
Simon Kelley [Tue, 4 Dec 2012 20:50:38 +0000 (20:50 +0000)] 
Merge branch 'auth'

12 years agoCorrect NS and SOA records in auth mode for PTR queries.
Simon Kelley [Tue, 4 Dec 2012 20:49:24 +0000 (20:49 +0000)] 
Correct NS and SOA records in auth mode for PTR queries.

12 years agoDon't send RAs to the wrong place when DAD in progress.
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.

12 years agoForgot --dhcp-except check in previous commit.
Simon Kelley [Sun, 2 Dec 2012 12:17:35 +0000 (12:17 +0000)] 
Forgot --dhcp-except check in previous commit.