Simon Kelley
5d162f20a9
Rationalise join_multicast()
2012-12-20 14:55:46 +00:00
Simon Kelley
1b75c1e61f
Per-context control over ra short period.
2012-12-18 19:55:25 +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
429798fd08
Allow addresses as well as interface names in --auth-server.
2012-12-10 20:45:53 +00:00
Simon Kelley
496787677e
Zone-transfer peer restriction option.
2012-12-09 18:31:10 +00:00
Simon Kelley
e1ff419cf9
Complete AXFR support
2012-12-09 17:08:47 +00:00
Simon Kelley
b75e936372
First cut at zone transfer.
2012-12-07 11:50:41 +00:00
Simon Kelley
4f7b304f53
Initial code to do authoritative DNS.
2012-11-28 21:27:02 +00:00
Simon Kelley
c99df938d7
Fix compilation warnings.
2012-10-12 13:39:04 +01:00
Simon Kelley
1d860415f2
Add --max-cache-ttl option.
2012-09-20 20:48:04 +01:00
Simon Kelley
faafb3f7b7
Add SetServersEX method in DBus interface.
2012-09-20 14:17:39 +01:00
Simon Kelley
b269221c00
Address allocation tweaking - lease outside dhcp-range but in subnet.
2012-09-16 22:22:23 +01:00
Simon Kelley
8b46061e73
Fix DHCPv6 address allocation for some pathalogical cases.
2012-09-08 21:47:28 +01:00
Simon Kelley
ad094275b0
Alternate DBus service name via --enable-dbus
2012-08-10 17:10:54 +01:00
Simon Kelley
23245c0cb2
RFC 4242 support.
2012-07-18 16:21:11 +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
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
4ce4f3779b
Fix un-initialised "used" field in --listen-address structure.
...
Also remove unused "isloop" field.
2012-06-14 11:50:45 +01:00
Simon Kelley
8b3ae2fd43
Check tftp-root exists and is accessible at startup.
2012-06-13 13:43:49 +01:00
Simon Kelley
9f7f3b1216
Add --dns-rr option.
2012-05-28 21:39:57 +01:00
Simon Kelley
a9ab732e35
reconfirm SLAAC addresses when DHCPv4 leases go though INIT_REBOOT state.
2012-04-29 16:01:28 +01:00
Simon Kelley
cdbee9a40b
Find room to store key-id and digest-type in DS records.
...
->uid is now overloaded to store key length
2012-04-27 10:30:49 +01:00
Simon Kelley
7b4ad2eb34
Teach cache to store DS and DNSKEY records
2012-04-27 10:30:49 +01:00
Simon Kelley
61ce600b20
--tftp-lowercase option.
2012-04-20 21:28:49 +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
50303b19d8
Remove redundant send_from logging code.
2012-04-04 22:13:17 +01:00
Simon Kelley
c8257540bc
"deprecated" lease-time keyword for IPv6
2012-03-28 21:15:41 +01:00
Simon Kelley
30cd96663f
More flexible RA configuration.
2012-03-25 20:44:38 +01:00
Simon Kelley
4b028ad612
Merge branch 'bind'
2012-03-23 10:02:30 +00:00
Simon Kelley
29689cfa5a
Handle errors when sending ICMP6 pings better.
2012-03-22 14:01:00 +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
0068301d24
Conditional compilation tweak.
2012-03-19 20:29:55 +00:00
Simon Kelley
353ae4d270
Check assumed SLAAC addresses by pinging them.
2012-03-19 20:07:51 +00:00
Simon Kelley
e759d426fa
--host-record support
2012-03-16 13:18:57 +00:00
Simon Kelley
40ef23b547
Move DHCP option stuff to dhcp-common.c
2012-03-13 21:59:28 +00:00
Simon Kelley
1d0f91c4a9
Don't trust the port in the source address of requests.
...
At least one client gets it wrong: always send to the client port for
clients, and the server port for relays.
2012-03-12 11:56:22 +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
c239f7de25
rename header files.
2012-02-27 10:56:18 +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
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
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
c6cc03ed0c
Merge branch 'dhcpv6'
2012-02-10 17:36:20 +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