Simon Kelley
|
da632e7cc1
|
Comment typo.
|
2012-03-26 11:14:05 +01:00 |
|
Simon Kelley
|
30cd96663f
|
More flexible RA configuration.
|
2012-03-25 20:44:38 +01:00 |
|
Simon Kelley
|
7dbe98147d
|
tweak ra timer code to avoid missing events.
|
2012-03-25 14:49:54 +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
|
4b028ad612
|
Merge branch 'bind'
|
2012-03-23 10:02:30 +00:00 |
|
Simon Kelley
|
7d2b5c9583
|
Fix crash in DHCPINFORM without valid --dhcp-range.
|
2012-03-23 10:00:02 +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
|
884a6dfe6d
|
RA managed-bit and use-SLAAC bit tweaks.
|
2012-03-20 16:20:22 +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
|
f5e8562f96
|
More DHCP-option logging tweaks.
|
2012-03-13 14:22:30 +00:00 |
|
Simon Kelley
|
1567feae3c
|
Log vendor class for DHCPv6
|
2012-03-12 22:15:35 +00:00 |
|
Simon Kelley
|
daf061c9de
|
randomise DHCPv6 lease renewal intervals
|
2012-03-12 21:57:18 +00:00 |
|
Simon Kelley
|
d0e2c6c9ab
|
decode DHCPv4 T1, T2 and lease-time options better.
|
2012-03-12 21:44:14 +00:00 |
|
Simon Kelley
|
5cfea3d402
|
Tidy last commit.
|
2012-03-12 17:28:27 +00:00 |
|
Simon Kelley
|
6c8f21e4a4
|
More useful DHCPv6 packet logging.
|
2012-03-12 15:06:55 +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
|
2a82db4caf
|
Supply zero preference in advertise and reply messages
|
2012-03-10 21:40:10 +00:00 |
|
Simon Kelley
|
dd88c17f15
|
Add status code containing "success" to all IA_TA and IA_NA
which have IAADDR options. This communicates zero information and
RFC3315 is unclear that it's needed, but at least one client seems
to require it.
|
2012-03-10 20:46:57 +00:00 |
|
Simon Kelley
|
8b37270410
|
Implement --dhcp-duid
|
2012-03-09 17:45:10 +00:00 |
|
Simon Kelley
|
a7cf58cc47
|
Merge branch 'ra-names'
|
2012-03-09 11:37:42 +00:00 |
|
Simon Kelley
|
e25d1a2ea2
|
Fix prefix-map build code logic.
|
2012-03-08 13:24:17 +00:00 |
|
Simon Kelley
|
70969c1757
|
move #include for Solaris and Apple.
|
2012-03-07 20:46:28 +00:00 |
|
Simon Kelley
|
3803437dcc
|
tidying
|
2012-03-07 20:39:40 +00:00 |
|
Simon Kelley
|
96fafe2ed6
|
Fixed typos and tested.
|
2012-03-07 20:25:39 +00:00 |
|
Simon Kelley
|
08456c61f6
|
Use getifaddrs to find interfaces on *BSD
|
2012-03-07 19:08:11 +00:00 |
|
Simon Kelley
|
bc26f9a03f
|
Handle firewire and EUI-64 addresses in the SLAAC code.
|
2012-03-07 13:13:56 +00:00 |
|
Simon Kelley
|
6ffeff86be
|
Teach emit_dbus_signal() about IPv6 DHCPv6 leases.
|
2012-03-07 10:32:35 +00:00 |
|
Simon Kelley
|
f444cddbaf
|
Don't waste time calculating EUI-64 when a lease doesn't have a name.
|
2012-03-07 10:15:57 +00:00 |
|
Simon Kelley
|
801ca9a7b7
|
Add ra-names SLAAC-hostnames from DHCPv4 option.
|
2012-03-06 19:30:17 +00:00 |
|
Simon Kelley
|
22b135a116
|
Fix paretheses in ADD_RDLEN - it always returned 1 before.
|
2012-03-01 19:54:50 +00:00 |
|
Simon Kelley
|
0f08983d85
|
Be more picly about the MAC address we use for DUID-creation.
|
2012-03-01 13:43:39 +00:00 |
|
Simon Kelley
|
e3e86343fc
|
Fix DUID generation with HAVE_BROKEN_RTC.
|
2012-03-01 10:35:34 +00:00 |
|
Simon Kelley
|
7b6dd880f7
|
Fix socklen_t/size_t confusion in radv.c
|
2012-03-01 10:26:16 +00:00 |
|
Simon Kelley
|
b7f4020133
|
Fix FTBFS when HAVE_BROKEN_RTC defined.
|
2012-02-29 21:43:37 +00:00 |
|
Simon Kelley
|
552af8b988
|
Fix --localise-queries via interface lo bug.
|
2012-02-29 20:10:31 +00:00 |
|
Simon Kelley
|
0010b47439
|
RA configuration tweaks and documentation improvements.
|
2012-02-29 12:18:30 +00:00 |
|
Simon Kelley
|
4b86b65d07
|
Substitute local address for [::] DHCPv6 options, like DHCPv4.
|
2012-02-29 11:45:37 +00:00 |
|
Simon Kelley
|
0d5d35d052
|
RA lifetimes must be at least 2 hours
|
2012-02-27 20:24:40 +00:00 |
|
Simon Kelley
|
843c96b4b3
|
Make RA without DHCPv6 possible.
|
2012-02-27 17:42:38 +00:00 |
|
Simon Kelley
|
58dc02ebf2
|
Order of fields in DHCPv6 log lines now consistent with DHCPv4
|
2012-02-27 11:49:37 +00:00 |
|
Simon Kelley
|
c239f7de25
|
rename header files.
|
2012-02-27 10:56:18 +00:00 |
|
Simon Kelley
|
22d904db95
|
Fix RA on *BSD (missing sa_len)
|
2012-02-26 20:13:45 +00:00 |
|
Simon Kelley
|
741c2952d4
|
Tidy up RA scheduling.
|
2012-02-25 13:09:18 +00:00 |
|
Simon Kelley
|
c5379c1ab6
|
Don't send hoplimit 1 when multicasting RAs
|
2012-02-24 20:05:52 +00:00 |
|
Simon Kelley
|
a4a5205fd7
|
Fix ordering problem in multicast setup.
|
2012-02-24 19:44:05 +00:00 |
|