Simon Kelley
c5ad4e7998
Router Advertisement
2012-02-24 16:06:20 +00:00
Simon Kelley
270dc2e199
Fix wrong fallback address in DHCPv6
2012-02-19 20:53:20 +00:00
Simon Kelley
87b8ecb13a
Fixed code passing tags to helper to work when there are no context tags.
...
Fixed call to sendto() in dhcp6.c. How did it every work before?
2012-02-18 21:23:16 +00:00
Simon Kelley
e44ddcac63
Fix hang at startup when DHCPv6 enabled on a complex network
...
configuration - we have to read all the MAC addresses from netlink,
not bail when we find a suitable one.
Fix thinko in dhcp_update_configs - thanks to Hartmut for spotting
that.
Get a sensible address for the default DNS server even when using a
relay.
2012-02-18 17:08:50 +00:00
Simon Kelley
00e9ad5217
Fixes for DHCPv6 tag system.
2012-02-16 21:53:11 +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
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
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
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
39bec5ff32
Remove duplicate tags in data supplied to lease script.
2012-01-06 22:36:58 +00:00
Simon Kelley
5954608577
Updated copyright notices. Happy new year!
2012-01-06 20:02:04 +00:00
Simon Kelley
a4f04ed45a
Generate version string from git automatically
2012-01-06 11:47:02 +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
Simon Kelley
28866e9567
import of dnsmasq-2.56.tar.gz
2012-01-05 17:31:15 +00:00
Simon Kelley
c52e189734
import of dnsmasq-2.55.tar.gz
2012-01-05 17:31:15 +00:00
Simon Kelley
8ef5ada238
import of dnsmasq-2.53.tar.gz
2012-01-05 17:31:15 +00:00
Simon Kelley
316e2730ac
import of dnsmasq-2.52.tar.gz
2012-01-05 17:31:15 +00:00
Simon Kelley
1f15b81d61
import of dnsmasq-2.51.tar.gz
2012-01-05 17:31:14 +00:00
Simon Kelley
77e94da7bb
import of dnsmasq-2.50.tar.gz
2012-01-05 17:31:14 +00:00
Simon Kelley
03a97b6170
import of dnsmasq-2.49.tar.gz
2012-01-05 17:31:14 +00:00
Simon Kelley
7622fc06ab
import of dnsmasq-2.48.tar.gz
2012-01-05 17:31:14 +00:00