Simon Kelley
00e9ad5217
Fixes for DHCPv6 tag system.
2012-02-16 21:53:11 +00:00
Simon Kelley
96c3879bed
Change Debian rules file to relect the fact that we build DHCPv6 by default.
2012-02-16 20:07:17 +00:00
Simon Kelley
57f460de2f
tweak Lua script argument passing and add --dhcp-luascript sectino to manpage.
2012-02-16 20:00:32 +00:00
Simon Kelley
6caacacf6d
Putative fix to crash in IPv4 DHCP, introduced whilst
...
generalising the DHCP option filter code:
don't match options against context tag when
context->netid.net == NULL, since there's no tag then.
2012-02-15 21:58:33 +00:00
Simon Kelley
60ac5af682
Remove extact-MAC address from DUID code.
2012-02-15 10:41:03 +00:00
Simon Kelley
caa94380ac
bugs in IPv6 script calling - wrong DUID and lua relay_address
2012-02-15 10:29:50 +00:00
Simon Kelley
0793380b40
Implement dhcp-ignore-names and DNSMASQ_RELAY_ADDRESS for IPv6
...
Build DHCPv6 by default.
2012-02-14 20:55:25 +00:00
Simon Kelley
1adadf585d
Tweak Makefile so it works again in BSD make.
...
First cut at man page changes for DHCPv6
2012-02-13 22:15:58 +00:00
Simon Kelley
e5ffdb9c77
BUILD_DIR -> BUILDDIR, for consistency.
2012-02-13 14:28:13 +00:00
Simon Kelley
6da5201092
Merge branch 'makefile'
2012-02-13 12:55:33 +00:00
Simon Kelley
b36ae19434
Add BUILD_DIR variable to makefile.
2012-02-13 12:54:34 +00:00
Simon Kelley
2307eac613
Fix code parsing --domain, broken whilst added IPv6 stuff.
2012-02-13 10:13:13 +00:00
Simon Kelley
127ea40ae7
Don't build DHCPv6 by default, except when build Debian package.
2012-02-11 22:14:52 +00:00
Simon Kelley
6aef600d48
Correct duid generate on FreeBSD
2012-02-11 22:01:50 +00:00
Simon Kelley
98d76a0326
Tweaks to fix compilation on FreeBSD.
2012-02-10 22:16:45 +00:00
Simon Kelley
6ea6dcf05b
Update Debian readme for new build options and (belatedly) for the
...
introduction of dnsmasq-utils.
2012-02-10 21:26:52 +00:00
Simon Kelley
627797800d
Report correct error if prefix in dhcp-range is less than 64
...
Update debian/rules to provide no_dhcp6 and use_lua build opts.
Log DHCPv6 information request packets.
2012-02-10 21:19:25 +00:00
Simon Kelley
c6cc03ed0c
Merge branch 'dhcpv6'
2012-02-10 17:36:20 +00:00
Simon Kelley
3d7b550f52
missed DHCP6 conditional compilation.
2012-02-10 17:35:37 +00:00
Simon Kelley
751d6f4ae6
Allow the TFP server or boot server in --pxe-service, to
...
be a domain name instead of an IP address. This allows for
round-robin to multiple servers, in the same way as
--dhcp-boot.
2012-02-10 15:24:51 +00:00
Simon Kelley
a5c72ab51d
DHCPv6 vendor class option includes an enterprise number. Handle that.
2012-02-10 13:42:47 +00:00
Simon Kelley
9bbc88762b
Fix shell scripting bug in bug scripts.
2012-02-09 21:33:09 +00:00
Simon Kelley
ceae00dddf
lease script should work with IPv6 now.
2012-02-09 21:28:14 +00:00
Simon Kelley
3634c54e8d
dhcp-ignore and dhcp-match implemented for DHCPv6 now.
2012-02-08 14:22:37 +00:00
Simon Kelley
d74942a03d
IPv6 address range parsing for --domain.
...
Counted string DHCP option type printing
2012-02-07 20:51:56 +00:00
Simon Kelley
70c5e3e076
DHCPDECLINE handling, domain handling, more complete address selection.
2012-02-06 22:05:15 +00:00
Simon Kelley
4cb1b32009
Clean compile, basic DHCPv6 functionality is there.
...
TODO
hostname handling.
update DHCP6 configs from dns
parse domain=<domain>,<IPv6 range>
pretty-print counted string options.
DECLINE messages
lease-script fro DHCPv6
2012-02-06 14:30:41 +00:00
Simon Kelley
3268e90f5e
Make default NO_DHCP6 and remove compiler warning.
2012-01-22 16:15:02 +00:00
Simon Kelley
e98170816a
Merge branch 'dhcpv6'
2012-01-22 16:07:22 +00:00
Simon Kelley
52b92f4db8
It compiles and it allocates a lease! No renewals yet.
2012-01-22 16:05:15 +00:00
Simon Kelley
a2761754da
Fix problem if dnsmasq is started without the stdin,
...
stdout and stderr file descriptors open. This can manifest
itself as 100% CPU use. Thanks to Chris Moore for finding
this.
2012-01-18 16:07:21 +00:00
Simon Kelley
805a11345c
We don't need to check that a cache record is F_HOST in the
...
duplicate address code, since we're now searching a temporary hash
which holds only F_HOST records.
2012-01-13 11:51:46 +00:00
Simon Kelley
1ab62aec37
Further tuning of the fast hostfile reading code.
...
Use the packet buffer for hash-buckets, better hash function.
2012-01-12 11:33:16 +00:00
Simon Kelley
915363f976
Tweaks to hostfile performance work.
2012-01-11 22:00:48 +00:00
Simon Kelley
205fafa577
Improve performance when reading large hostfiles.
2012-01-11 21:31:51 +00:00
Simon Kelley
be2daf4ad5
Enable DHCPv6 compilation
2012-01-07 17:51:57 +00:00
Simon Kelley
8ecfaa4adf
Tidied up usage strings.
2012-01-07 15:29:48 +00:00
Simon Kelley
03bfcf6462
FAQ and example config additions for Windows 7 WPAD problem.
2012-01-07 14:37:37 +00:00
Simon Kelley
39bec5ff32
Remove duplicate tags in data supplied to lease script.
2012-01-06 22:36:58 +00:00
Simon Kelley
246839d64a
Minimal update of doc.html - remove broken links and add git info.
2012-01-06 20:39:54 +00:00
Simon Kelley
3862deb398
Debian bug #654897
2012-01-06 20:16:07 +00:00
Simon Kelley
5954608577
Updated copyright notices. Happy new year!
2012-01-06 20:02:04 +00:00
Simon Kelley
984d2fded6
CHANGELOG update
2012-01-06 14:34:32 +00:00
Simon Kelley
a4f04ed45a
Generate version string from git automatically
2012-01-06 11:47:02 +00:00
Simon Kelley
07736e8dcb
VERSION file
2012-01-05 22:00:08 +00:00
Simon Kelley
00fc082d68
bump version in config.h
2012-01-05 21:42:12 +00:00
Simon Kelley
c72daea868
Accumulated 2.60 changes going into git
2012-01-05 21:33:27 +00:00
Simon Kelley
74c95c2542
import of dnsmasq-2.59.tar.gz
2012-01-05 17:31:15 +00:00
Simon Kelley
7de060b08d
import of dnsmasq-2.58.tar.gz
2012-01-05 17:31:15 +00:00
Simon Kelley
572b41eb50
import of dnsmasq-2.57.tar.gz
2012-01-05 17:31:15 +00:00