Simon Kelley
8445f5d2e2
Fix initialisation order.
2012-12-18 18:31:11 +00:00
Simon Kelley
1f776932a1
First checkin of interface-address constructor mode for DHCPv6 and RA.
2012-12-18 18:31:11 +00:00
Simon Kelley
4820dce97a
Make authoritative stuff a compile-time option.
2012-12-18 18:30:30 +00:00
Simon Kelley
4f7b304f53
Initial code to do authoritative DNS.
2012-11-28 21:27:02 +00:00
Simon Kelley
2b127a1eab
Flag DHCP or DHCPv6 in starup logging.
2012-09-18 21:51:22 +01:00
Simon Kelley
79cfefd856
Make pid-file creation immune to symlink attack.
2012-09-02 13:29:51 +01:00
Simon Kelley
0c0d4793ac
Tidy buffer use in DHCP startup logging.
2012-09-02 12:57:43 +01:00
Simon Kelley
9b40cbf587
Fix FTBFS when TFTP disabled.
2012-07-13 19:58:26 +01:00
Simon Kelley
c4a7f90ebb
Config parsing error-handling update.
2012-07-12 20:52:12 +01:00
Simon Kelley
8bc4cecee6
Remove libvirt-inspired but never used access control features.
2012-07-03 21:04:11 +01:00
Simon Kelley
236e072cab
Typo in BSD-only code.
2012-06-26 21:33:01 +01:00
Simon Kelley
2b5bae9a8f
Fall back from --bind-dynamic to --bind-interfaces in BSD, rather than quitting.
2012-06-26 16:55:23 +01:00
Simon Kelley
54dd393f39
Add --bind-dynamic
2012-06-20 11:23:38 +01:00
Simon Kelley
8b3ae2fd43
Check tftp-root exists and is accessible at startup.
2012-06-13 13:43:49 +01:00
Simon Kelley
18c63eff8f
Fix non-response to router-solicitations when
...
router-advertisement configured, but DHCPv6 not
configured.
2012-05-21 14:34:15 +01:00
Simon Kelley
2021c66251
code-size tweak
2012-05-07 16:43:21 +01:00
Simon Kelley
9380ba70d6
Set SO_BINDTODEVICE on DHCP sockets when doing DHCP on one interface
...
only. Fixes OpenSTack use-case.
2012-04-16 14:41:56 +01:00
Simon Kelley
c8257540bc
"deprecated" lease-time keyword for IPv6
2012-03-28 21:15:41 +01:00
Simon Kelley
2240704863
DHCP start-up logging tweak
2012-03-27 14:42:48 +01:00
Simon Kelley
30cd96663f
More flexible RA configuration.
2012-03-25 20:44:38 +01:00
Simon Kelley
5d71d83420
Listen on ICMP6 file decriptor even when on ra-only only in use.
2012-03-24 14:40:42 +00:00
Simon Kelley
52d4abf2f9
Make --listen-address work for all 127.0.0.0/8 addresses.
2012-03-21 21:39:48 +00:00
Simon Kelley
a953096485
Send "FTP transfer complete" events to the DHCP lease script.
2012-03-20 22:07:35 +00:00
Simon Kelley
884a6dfe6d
RA managed-bit and use-SLAAC bit tweaks.
2012-03-20 16:20:22 +00:00
Simon Kelley
353ae4d270
Check assumed SLAAC addresses by pinging them.
2012-03-19 20:07:51 +00:00
Simon Kelley
8b37270410
Implement --dhcp-duid
2012-03-09 17:45:10 +00:00
Simon Kelley
801ca9a7b7
Add ra-names SLAAC-hostnames from DHCPv4 option.
2012-03-06 19:30:17 +00:00
Simon Kelley
843c96b4b3
Make RA without DHCPv6 possible.
2012-02-27 17:42:38 +00:00
Simon Kelley
741c2952d4
Tidy up RA scheduling.
2012-02-25 13:09:18 +00:00
Simon Kelley
c5ad4e7998
Router Advertisement
2012-02-24 16:06:20 +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
5954608577
Updated copyright notices. Happy new year!
2012-01-06 20:02:04 +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
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
Simon Kelley
73a08a248d
import of dnsmasq-2.47.tar.gz
2012-01-05 17:31:14 +00:00
Simon Kelley
9009d74652
import of dnsmasq-2.46.tar.gz
2012-01-05 17:31:14 +00:00
Simon Kelley
3927da46aa
import of dnsmasq-2.44.tar.gz
2012-01-05 17:31:14 +00:00