Simon Kelley
f25e6c6d33
Support /4 and /6 suffixes in interface names in --auth-server
2013-11-17 12:23:42 +00:00
Simon Kelley
587ad4f271
Fix crash introduced in 376d48c7f1
2013-11-15 15:47:51 +00:00
Simon Kelley
4452292064
When advertising ONLY deleted IPv6 prefixes, set router lifetime to zero.
2013-11-15 14:45:04 +00:00
Simon Kelley
e597dba7ec
Merge branch 'master' into dnssec
2013-11-15 11:29:21 +00:00
Simon Kelley
dd9d9ce54c
Fix problems when advertising deleted IPv6 prefixes.
2013-11-15 11:24:00 +00:00
Simon Kelley
06e54b823e
Merge branch 'master' into dnssec
2013-11-14 10:39:40 +00:00
Simon Kelley
376d48c7f1
Allow interface name to specify subnets in --auth-zone.
2013-11-13 13:04:30 +00:00
Simon Kelley
6586e8352a
Use random address allocation for DHCPv6 temporary addresses.
2013-11-07 14:20:13 +00:00
Simon Kelley
3511a92869
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.
2013-11-07 10:28:11 +00:00
Simon Kelley
44de649e5c
Make private functions "static"
2013-11-06 11:36:57 +00:00
Brad Smith
29c122af83
Fix FTBFS on openBSD-current.
2013-11-04 14:11:18 +00:00
Simon Kelley
6dbdc972c4
Fix FTBFS on OS X >=10.7 Need to select a IPv6 sockopt API.
2013-10-28 14:22:57 +00:00
Simon Kelley
7b174c250d
Fix check for local domains in CNAME case. Fixes d56a604a96
2013-10-28 13:14:03 +00:00
Jeremy Lavergne
50d7f721ee
Fix FTBFS on MacOS
2013-10-28 11:26:30 +00:00
Simon Kelley
5a4120dbfb
Merge branch 'master' into dnssec
...
Conflicts:
src/dnsmasq.h
src/forward.c
src/option.c
2013-10-25 13:16:27 +01:00
Simon Kelley
eec5c1e21c
Fix parsing of synth-domain=domain,addr,addr,prefix
2013-10-25 10:37:30 +01:00
Kevin Darbyshire-Bryant
227ddad9b5
Fix logic botch in quiet-dhcp option.
2013-10-24 17:47:00 +01:00
Gildas
a9bf81ad91
Message typo.
2013-10-24 13:31:40 +01:00
Simon Kelley
6008bdbbc1
Fix botch in determining if auth query is local.
2013-10-21 21:47:03 +01:00
Simon Kelley
93bafe619d
Fix CNAME botch in auth code, also set RA flag for local queries.
2013-10-21 21:19:34 +01:00
Simon Kelley
8ab91e9f7f
Get NXDOMAIN right on non-A/AAAA query for name known via interface-name.
2013-10-21 20:50:04 +01:00
Simon Kelley
5731050062
Get NXDOMAIN right for local queries to auth zones.
2013-10-21 18:26:20 +01:00
Simon Kelley
fb63dd1345
Handle two interface-names, different interface, same name.
2013-10-21 18:19:35 +01:00
Simon Kelley
5f8002fcd7
Restore NS and SOA records to local auth queries.
2013-10-21 17:40:18 +01:00
Simon Kelley
19b1689161
Don't filter by subnet when handling local queries for auth-zones.
2013-10-20 10:19:39 +01:00
Simon Kelley
b485ed97aa
Always answer queries for authoritative zones locally, never forward.
2013-10-18 22:00:39 +01:00
René van Dorst
53c4c5c859
Fix crash at startup when dhcp-host with client-ids is present.
2013-10-18 14:05:32 +01:00
Simon Kelley
dc27e148a1
Warning when using --bind-interfaces and routeable addresses.
2013-10-16 14:33:23 +01:00
Simon Kelley
45cca58592
Fix caching of dangling CNAMEs.
2013-10-15 10:20:13 +01:00
Simon Kelley
e136725c5b
Remove RA_INTERVAL from config.h - it's configurable now.
2013-10-14 17:23:54 +01:00
Simon Kelley
486479e943
Check prefix length when contructing DHCP ranges.
2013-10-14 17:18:03 +01:00
Simon Kelley
3bb51da835
Fix d56a604a96 re ANY queries.
2013-10-14 14:20:34 +01:00
Simon Kelley
806cf78797
Better defaults for address and lifetime of RDNS option in RA.
2013-10-14 14:08:44 +01:00
Simon Kelley
3b3f441189
Log SO_BINDTODEVICE use at startup.
2013-10-11 16:33:28 +01:00
Simon Kelley
24b5a5d50b
dhcp-host selection fix for v4/v6
2013-10-11 15:19:28 +01:00
Simon Kelley
d56a604a96
CNAMEs can now point to interface names.
2013-10-11 14:39:03 +01:00
Kevin Darbyshire-Bryant
8c0b73d3a8
Add --quiet-* options.
2013-10-11 11:56:33 +01:00
Simon Kelley
6bd3a09fb8
Merge branch 'edns0'
...
Conflicts:
CHANGELOG
src/dnsmasq.h
src/option.c
2013-10-11 10:25:56 +01:00
Simon Kelley
8584c502d3
Don't do bindtodevice if --interface option not given.
2013-10-10 21:15:23 +01:00
Simon Kelley
c3edf383ff
Correct client subnet EDNS0 option number.
2013-10-10 21:09:15 +01:00
Simon Kelley
c4cd95df68
Add --ra-param and remove --force-fast-ra
2013-10-10 20:58:11 +01:00
Simon Kelley
ed4c0767b1
--add-subnet option.
2013-10-08 20:46:34 +01:00
Simon Kelley
d4da20f064
Unset environment variables to script when we have no value for them.
2013-10-04 10:12:49 +01:00
Simon Kelley
903650af67
Further fixes to DHCP logging.
2013-10-03 11:43:09 +01:00
Tanguy Bouzeloc
ef1d7425e3
Fix problem in DHCPv6 vendorclass/userclass matching code.
2013-10-03 11:06:31 +01:00
Simon Kelley
e4e9b342a7
Cosmetic change to start-up logging of DHCPv6 configuration.
2013-10-02 11:03:39 +01:00
Simon Kelley
2f9fd1dcc5
Fix FTBFS when NO_IPV6 defined.
2013-10-01 09:54:41 +01:00
Simon Kelley
8f3194f7ac
Do multicast interface selection portably for router advertisements.
2013-09-30 15:04:58 +01:00
Simon Kelley
a810559b24
daemon->icmp6fd is always valid when doing DHCPv6 now.
2013-09-25 15:36:00 +01:00
Simon Kelley
861c89141a
Change rules for constructing DHCPv6 ranges.
2013-09-25 15:30:30 +01:00