| Sat, 07 Mar 2015 19:15:14 +0000 |
Roy Marples |
Ensure that we only have a 0 sla once.
draft
|
| Sat, 07 Mar 2015 16:31:22 +0000 |
Roy Marples |
If the SLA is zero and the required prefix length is zero, just use the
draft
|
| Sat, 07 Mar 2015 12:16:38 +0000 |
Roy Marples |
Fix compile without INET6 and/or INET
draft
|
| Sat, 07 Mar 2015 12:08:32 +0000 |
Roy Marples |
Include IPv6RA and DHCPv6 in the sorting of interfaces.
draft
|
| Fri, 06 Mar 2015 10:03:25 +0000 |
Roy Marples |
Support runit (untested)
draft
|
| Fri, 06 Mar 2015 08:40:35 +0000 |
Roy Marples |
Add why dhcpcd is ignoring an interface in debug output.
draft
|
| Thu, 05 Mar 2015 19:43:46 +0000 |
Roy Marples |
Add support for IFT_PPP and IFT_PROPVIRTUAL.
draft
|
| Thu, 05 Mar 2015 19:34:00 +0000 |
Roy Marples |
Report correct interface type on failure.
draft
|
| Thu, 05 Mar 2015 17:40:56 +0000 |
Roy Marples |
Remove erroneous goto.
draft
|
| Thu, 05 Mar 2015 15:07:21 +0000 |
Roy Marples |
Requeue events when using epoll.
draft
|
| Thu, 05 Mar 2015 11:34:47 +0000 |
Roy Marples |
Set poll filters before writing eloop event.
draft
|
| Thu, 05 Mar 2015 03:30:14 +0000 |
Roy Marples |
Fix signal handling on Linux.
draft
|
| Thu, 05 Mar 2015 02:55:53 +0000 |
Roy Marples |
Fix epoll fd moving read only.
draft
|
| Wed, 04 Mar 2015 21:28:21 +0000 |
Roy Marples |
Fix compile on Linux
draft
|
| Wed, 04 Mar 2015 20:16:16 +0000 |
Roy Marples |
Fix crash when handling routes on interfaces we don't know about.
draft
|
| Wed, 04 Mar 2015 20:03:22 +0000 |
Roy Marples |
Fix signal handling
draft
|
| Wed, 04 Mar 2015 19:29:17 +0000 |
Roy Marples |
kqueue is lost on fork, so re-queue everything.
draft
|
| Wed, 04 Mar 2015 17:28:27 +0000 |
Roy Marples |
Fix compile on FreeBSD
draft
|
| Wed, 04 Mar 2015 16:40:21 +0000 |
Roy Marples |
Test for kqueue1 or set O_CLOEXEC on the kqueue fd.
draft
|
| Wed, 04 Mar 2015 15:47:04 +0000 |
Roy Marples |
Support kqueue(2).
draft
|
| Wed, 04 Mar 2015 11:51:55 +0000 |
Roy Marples |
Support epoll(7)
draft
|
| Wed, 04 Mar 2015 11:41:53 +0000 |
Roy Marples |
Move this struct to a better place
draft
|
| Tue, 03 Mar 2015 18:31:14 +0000 |
Roy Marples |
Fix compile on Linux
draft
|
| Tue, 03 Mar 2015 17:38:35 +0000 |
Roy Marples |
Remove RTM_GET code as we now read all kernel routes before building our own.
draft
|
| Tue, 03 Mar 2015 17:27:25 +0000 |
Roy Marples |
Replace timeval with timespec.
draft
|
| Mon, 02 Mar 2015 20:37:28 +0000 |
Roy Marples |
Fix route finding on Linux.
draft
|
| Mon, 02 Mar 2015 20:20:43 +0000 |
Roy Marples |
Need to call initstate here.
draft
|
| Mon, 02 Mar 2015 20:08:10 +0000 |
Roy Marples |
Check we manage the protocol before handling it.
draft
|
| Mon, 02 Mar 2015 09:39:34 +0000 |
Roy Marples |
Stop pretending that OpenBSD route priority is like Linux route metric.
draft
|
| Sat, 28 Feb 2015 19:22:58 +0000 |
Roy Marples |
Don't warn about CSR or host routes until we actually use a lease.
draft
|
| Sat, 28 Feb 2015 17:41:24 +0000 |
Roy Marples |
Fix IPv6 routing on OpenBSD and document includes and defines better.
draft
|
| Sat, 28 Feb 2015 17:26:52 +0000 |
Roy Marples |
Style
draft
|
| Fri, 27 Feb 2015 21:32:51 +0000 |
Roy Marples |
Revert prior
draft
|
| Fri, 27 Feb 2015 20:55:38 +0000 |
Roy Marples |
Change ipv6_freeaddr into a macro for a minor size improvement.
draft
|
| Fri, 27 Feb 2015 20:40:17 +0000 |
Roy Marples |
Add a helper function to free IPv6 addresses to ensure all
draft
|
| Fri, 27 Feb 2015 19:53:03 +0000 |
Roy Marples |
Remove the address from the eloop tiemout queue before freeing.
draft
|
| Fri, 27 Feb 2015 19:52:00 +0000 |
Roy Marples |
Use strlcpy
draft
|
| Fri, 27 Feb 2015 14:58:13 +0000 |
Roy Marples |
Only warn about adding a host route to the router the once.
draft
|
| Fri, 27 Feb 2015 14:33:09 +0000 |
Roy Marples |
If RTF_CLONING is supported, create a cloning network route to the host instead
draft
|
| Fri, 27 Feb 2015 14:21:01 +0000 |
Roy Marples |
Stop using link_addr(3).
draft
|
| Thu, 26 Feb 2015 13:22:41 +0000 |
Roy Marples |
After adding an address load the kernel routing table for the interface.
draft
|
| Mon, 23 Feb 2015 17:47:25 +0000 |
Roy Marples |
Typo
draft
|
| Mon, 23 Feb 2015 12:16:17 +0000 |
Roy Marples |
Allow snapshots to be built.
draft
|
| Mon, 23 Feb 2015 12:05:34 +0000 |
Roy Marples |
OpenBSD has automatic loopback routes
draft
|
| Mon, 23 Feb 2015 10:55:09 +0000 |
Roy Marples |
Support BSDs where userland is not allowed to set temporary addresses.
draft
|
| Mon, 23 Feb 2015 09:35:42 +0000 |
Roy Marples |
logger(1) from util-linux-2.26 now has an option argument to -i, so work
draft
|
| Fri, 20 Feb 2015 08:28:04 +0000 |
Roy Marples |
Move the pidfile into the dhcpcd context.
draft
|
| Wed, 18 Feb 2015 20:29:42 +0000 |
Roy Marples |
Use the exit code of EXIT_SUCCESS when terminating gracefully.
draft
|
| Wed, 18 Feb 2015 20:09:57 +0000 |
Roy Marples |
ipi6.ifiindex differes between OS's so have a cast function
draft
|
| Wed, 18 Feb 2015 16:52:49 +0000 |
Roy Marples |
Check IPv6 state before regenerating random seeds. Fixes [eb1ef6a62b].
draft
|
| Wed, 18 Feb 2015 16:43:54 +0000 |
Roy Marples |
No need to check this again.
draft
|
| Wed, 18 Feb 2015 13:40:40 +0000 |
Roy Marples |
Tidy definitions
draft
|
| Wed, 18 Feb 2015 13:40:23 +0000 |
Roy Marples |
Fix compile on some systems.
draft
|
| Fri, 13 Feb 2015 12:22:05 +0000 |
Roy Marples |
Fix test, thanks to Olaf Westrik.
draft
|
| Fri, 13 Feb 2015 11:28:17 +0000 |
Roy Marples |
Test if we fake loaded a lease so we can report the correct state.
draft
|
| Tue, 10 Feb 2015 08:54:33 +0000 |
Roy Marples |
Reserve space for a fully escaped SSID in the lease filename.
draft
|
| Tue, 10 Feb 2015 08:50:39 +0000 |
Roy Marples |
Spaces in filenames suck hard.
draft
|
| Mon, 09 Feb 2015 17:32:34 +0000 |
Roy Marples |
Disallow / in the SSID when using in a lease filename.
draft
|
| Mon, 09 Feb 2015 15:35:49 +0000 |
Roy Marples |
Store lease files per interface per ssid.
draft
|
| Sun, 08 Feb 2015 13:24:14 +0000 |
Roy Marples |
Adjust comment to remove +x bit.
draft
|
| Sun, 08 Feb 2015 12:57:38 +0000 |
Roy Marples |
Fix Linux define.
draft
|
| Tue, 03 Feb 2015 09:37:21 +0000 |
Roy Marples |
Fix comment
draft
|
| Tue, 03 Feb 2015 09:00:36 +0000 |
Roy Marples |
Test mode removes the daemonise bit, so check for both when setting the timeout.
draft
|
| Sat, 31 Jan 2015 01:03:24 +0000 |
Roy Marples |
Fix cast
draft
|
| Sat, 31 Jan 2015 01:02:07 +0000 |
Roy Marples |
Use strtoi(3) and strtou(3) from NetBSD-8 instead of the harder to use
draft
|
| Fri, 30 Jan 2015 10:46:53 +0000 |
Roy Marples |
Bump copyright here as well.
draft
|
| Fri, 30 Jan 2015 10:05:47 +0000 |
Roy Marples |
Release dhcpcd-6.7.1
draft dhcpcd-6.7.1
|
| Fri, 30 Jan 2015 10:05:21 +0000 |
Roy Marples |
Fix compile with IPv6 disabled.
draft
|
| Fri, 30 Jan 2015 09:23:21 +0000 |
Roy Marples |
Release dhcpcd-6.7.0
draft dhcpcd-6.7.0
|
| Fri, 23 Jan 2015 11:00:17 +0000 |
Roy Marples |
Only extend temporary addresses with pltime.
draft
|
| Thu, 22 Jan 2015 20:10:18 +0000 |
Roy Marples |
For Linux, keep the alias on the interface so we don't have to guess
draft
|
| Wed, 21 Jan 2015 21:02:39 +0000 |
Roy Marples |
Ignore RA's from ourself for very badly configured stations.
draft
|
| Wed, 21 Jan 2015 19:37:39 +0000 |
Roy Marples |
Update to reflect 3.16 or older kernels and the header mismatch in ArchLinux on ARM.
draft
|
| Tue, 20 Jan 2015 20:56:13 +0000 |
Roy Marples |
Fix warning on FreeBSD where we don't need to use sysctlbyname(3).
draft
|
| Tue, 20 Jan 2015 12:04:42 +0000 |
Roy Marples |
Revert part of the prior patch and only free IPv6 if state when
draft
|
| Tue, 20 Jan 2015 11:41:46 +0000 |
Roy Marples |
Ensure memory is freed when forking.
draft
|
| Tue, 20 Jan 2015 10:55:04 +0000 |
Roy Marples |
Add ipv6_freedrop, similar to dhcp6_freedrop so we can easily
draft
|
| Tue, 20 Jan 2015 10:42:47 +0000 |
Roy Marples |
reject <option> will now reject any DHCP message that contains that option.
draft
|
| Mon, 19 Jan 2015 13:28:26 +0000 |
Roy Marples |
Restore IFA_F_MANAGETEMPADDR
draft
|
| Mon, 19 Jan 2015 13:24:39 +0000 |
Roy Marples |
Change define KERNEL_MANAGETEMPADD to IPV6_MANAGETEMPADDR.
draft
|
| Sun, 18 Jan 2015 20:46:43 +0000 |
Roy Marples |
Now that ipv6 has it's own eloop, ensure that we clear any interface
draft
|
| Sun, 18 Jan 2015 20:34:57 +0000 |
Roy Marples |
Fix which interface to test ip6_use_tempaddr on when adding.
draft
|
| Sat, 17 Jan 2015 02:29:54 +0000 |
Roy Marples |
Implement RFC4941, Privacy Extensions for Stateless Address Autoconfiguration
draft
|
| Sat, 17 Jan 2015 00:32:18 +0000 |
Roy Marples |
Clarify the problem of identifying a bootp vs dhcp message.
draft
|
| Fri, 16 Jan 2015 23:39:03 +0000 |
Roy Marples |
Let packet filters name themselves to avoid confusion.
draft
|
| Fri, 16 Jan 2015 23:11:39 +0000 |
Roy Marples |
If we cannot open the kernel Packet Filter, give a better error message
draft
|
| Fri, 16 Jan 2015 23:01:29 +0000 |
Roy Marples |
Include paths.h to get _PATH_BPF. Thanks to Joerg Sonnenberger.
draft
|
| Fri, 16 Jan 2015 22:53:40 +0000 |
Roy Marples |
time_t is not always unsigned.
draft
|
| Thu, 08 Jan 2015 13:33:07 +0000 |
Roy Marples |
Only check DaD for addresses we have actually added ourselves.
draft
|
| Thu, 08 Jan 2015 13:31:42 +0000 |
Roy Marples |
Add an option to disable the generation of autoconf addresses within a RA.
draft
|
| Tue, 06 Jan 2015 14:05:26 +0000 |
Roy Marples |
IPv6 kernel autoconf disabled is not an error condition to stop IPv6 from working if not owning the RA process and DHCPv6 is present in an RA message, but we should still warn about it never the less.
draft
|
| Tue, 06 Jan 2015 13:53:54 +0000 |
Roy Marples |
Warn about IPv6 kernel autoconf being disabled on BSD platforms.
draft
|
| Tue, 06 Jan 2015 13:42:51 +0000 |
Roy Marples |
Fix another case where we could mistakenly claim ownership of IPv6 RA.
draft
|
| Tue, 06 Jan 2015 13:34:24 +0000 |
Roy Marples |
Fix handling of ND6_IFF_OVERRIDE_RTADV on NetBSD.
draft
|
| Mon, 05 Jan 2015 14:12:23 +0000 |
Roy Marples |
OpenBSD fixed their posix_spawn(3) implementation in 5.7
draft
|
| Fri, 02 Jan 2015 20:03:28 +0000 |
Roy Marples |
Update copyrights to 2015.
draft
|
| Thu, 01 Jan 2015 20:50:48 +0000 |
Roy Marples |
Welcome to 2015!
draft
|
| Thu, 01 Jan 2015 20:49:10 +0000 |
Roy Marples |
Only release the DHCPv6 lease when dropping it.
draft
|
| Tue, 23 Dec 2014 09:46:02 +0000 |
Roy Marples |
Add qnx* to OS detection so we can pass the __EXT define and stay using
draft
|
| Tue, 23 Dec 2014 09:40:14 +0000 |
Roy Marples |
undef CMSG_SPACE and use our own define for platforms where CMSG_SPACE does
draft
|
| Sun, 21 Dec 2014 19:00:19 +0000 |
Roy Marples |
Fix compile warnings without INET or INET6 using gcc.
draft
|
| Sat, 20 Dec 2014 14:11:38 +0000 |
Roy Marples |
Fix compile on QNX. Thanks to Will Miles.
draft
|
| Sat, 20 Dec 2014 14:09:26 +0000 |
Roy Marples |
Guard against failure in if_discover. Thanks to Will Miles.
draft
|
| Sat, 20 Dec 2014 12:15:07 +0000 |
Roy Marples |
Use __restrict rather than restrict.
draft
|
| Sat, 20 Dec 2014 11:56:27 +0000 |
Roy Marples |
Attempt to define CMSG_SPACE for systems which lack it, like QNX.
draft
|
| Fri, 19 Dec 2014 10:45:45 +0000 |
Roy Marples |
Release dhcpcd-6.6.7
draft dhcpcd-6.6.7
|
| Thu, 18 Dec 2014 11:47:09 +0000 |
Roy Marples |
Fix build without INET
draft
|
| Thu, 18 Dec 2014 10:09:54 +0000 |
Roy Marples |
Don't set RA ownership in test mode.
draft
|
| Wed, 17 Dec 2014 20:33:27 +0000 |
Roy Marples |
Release dhcpcd-6.6.6
draft dhcpcd-6.6.6
|
| Tue, 16 Dec 2014 22:12:16 +0000 |
Roy Marples |
Document some BSD systems lacking the ability to announce IPv6 address flag changes.
draft
|
| Tue, 16 Dec 2014 20:20:01 +0000 |
Roy Marples |
Store acquired time for each IPv6 address so we can correctly offset
draft
|
| Tue, 16 Dec 2014 13:25:40 +0000 |
Roy Marples |
For BSD systems stop polling for IPv6 router reachability.
draft
|
| Sat, 13 Dec 2014 13:35:18 +0000 |
Roy Marples |
The noalias directive will now remove any IPv4 addresses existing on
draft
|
| Fri, 12 Dec 2014 21:52:16 +0000 |
Roy Marples |
A server should not NAK an INFORM.
draft
|
| Fri, 12 Dec 2014 21:51:48 +0000 |
Roy Marples |
Clarify timeout and reboot timeout, make it more sane.
draft
|
| Thu, 11 Dec 2014 01:29:05 +0000 |
Roy Marples |
Need net/route.h
draft
|
| Wed, 10 Dec 2014 22:42:12 +0000 |
Roy Marples |
Include linux/rtnetlink.h in config.h rather than each file that needs it.
draft
|
| Wed, 10 Dec 2014 22:39:50 +0000 |
Roy Marples |
Spelling
draft
|
| Tue, 09 Dec 2014 20:03:11 +0000 |
Roy Marples |
Release dhcpcd-6.6.5
draft dhcpcd-6.6.5
|
| Tue, 09 Dec 2014 12:52:52 +0000 |
Roy Marples |
Allow other processes to handle the DHCP port on the wildcard address.
draft
|