| Mon, 29 Jun 2015 13:09:57 +0000 |
Roy Marples |
Set interface is up when running IPV4LL scripts.
draft
|
| Mon, 29 Jun 2015 12:39:44 +0000 |
Roy Marples |
Replace custom uptime() with clock_gettime(2) calls for more accurate
draft
|
| Sat, 27 Jun 2015 18:52:10 +0000 |
Roy Marples |
Remove pointless warning
draft
|
| Fri, 26 Jun 2015 20:17:14 +0000 |
Roy Marples |
Fix compile
draft
|
| Fri, 26 Jun 2015 19:37:31 +0000 |
Roy Marples |
As DHCP and IPv4LL now have separate route generators, we need to assign
draft
|
| Fri, 26 Jun 2015 18:02:06 +0000 |
Roy Marples |
Announce the address.
draft
|
| Fri, 26 Jun 2015 17:43:34 +0000 |
Roy Marples |
Remove the complex ARP logic when binding a lease and fix adding a lease.
draft
|
| Fri, 26 Jun 2015 13:21:38 +0000 |
Roy Marples |
Remove the arp_state argument to dhcp_bind
draft
|
| Fri, 26 Jun 2015 08:43:46 +0000 |
Roy Marples |
Announce our IPv4LL address.
draft
|
| Thu, 25 Jun 2015 16:07:02 +0000 |
Roy Marples |
Even if we ignore the RA due to no public addresses, we still need to initiate
draft
|
| Thu, 25 Jun 2015 15:39:04 +0000 |
Roy Marples |
Correct address test, thanks to Micha? K?pie?.
draft
|
| Thu, 25 Jun 2015 15:36:28 +0000 |
Roy Marples |
Add an free callback to ARP states so that they can notify their parents they
draft
|
| Wed, 24 Jun 2015 14:44:18 +0000 |
Roy Marples |
Only use MRT if we have an MRT
draft
|
| Wed, 24 Jun 2015 14:16:05 +0000 |
Roy Marples |
Add a guard to ensure failure to send a DHCP release does not cause a double free via re-entering _drop().
draft
|
| Tue, 23 Jun 2015 08:34:56 +0000 |
Roy Marples |
Remove redundant IPv4LL checks
draft
|
| Sat, 20 Jun 2015 12:09:55 +0000 |
Roy Marples |
Ensure we have an IPv4 state before starting DHCP.
draft
|
| Fri, 19 Jun 2015 16:43:08 +0000 |
Roy Marples |
Remove the root check - invalid permission errors should be logged.
draft
|
| Fri, 19 Jun 2015 14:24:12 +0000 |
Roy Marples |
Set the BPF memory to zero.
draft
|
| Fri, 19 Jun 2015 14:17:18 +0000 |
Roy Marples |
Move the BPF buffer from DHCP into IPv4 where it belongs.
draft
|
| Fri, 19 Jun 2015 14:09:37 +0000 |
Roy Marples |
Fix compile
draft
|
| Fri, 19 Jun 2015 14:01:25 +0000 |
Roy Marples |
Move ARP state out of DHCP.
draft
|
| Fri, 19 Jun 2015 13:19:06 +0000 |
Roy Marples |
Free the ARP state on conflict rather than just closing ARP.
draft
|
| Fri, 19 Jun 2015 13:17:10 +0000 |
Roy Marples |
If we free the last ARP state, close the ARP socket.
draft
|
| Fri, 19 Jun 2015 12:00:28 +0000 |
Roy Marples |
Even though WPAD is an expired RFC, some browsers are supporting the
draft
|
| Fri, 19 Jun 2015 11:31:50 +0000 |
Roy Marples |
Ensure we can always read the DHCP option length when applicable.
draft
|
| Fri, 19 Jun 2015 10:28:27 +0000 |
Roy Marples |
Improve error handling for option length.
draft
|
| Fri, 19 Jun 2015 09:50:36 +0000 |
Roy Marples |
When we have a zero length for an embedded option, warn if any more data
draft
|
| Tue, 16 Jun 2015 09:36:54 +0000 |
Roy Marples |
Style
draft
|
| Tue, 16 Jun 2015 09:34:23 +0000 |
Roy Marples |
Check the interface has an IPv4 state before enumarting addresses.
draft
|
| Mon, 15 Jun 2015 09:59:37 +0000 |
Roy Marples |
Remove a pre-existing IPv4LL address when binding a DHCP address.
draft
|
| Sun, 14 Jun 2015 14:42:24 +0000 |
Roy Marples |
Allow IPv4LL to qualify an added address.
draft
|
| Sat, 13 Jun 2015 10:33:56 +0000 |
Roy Marples |
Build routes and daemonise when we get an IPv4LL address.
draft
|
| Fri, 12 Jun 2015 21:05:21 +0000 |
Roy Marples |
Improve IPv4LL debug messages.
draft
|
| Fri, 12 Jun 2015 20:51:22 +0000 |
Roy Marples |
Fix compile on BSD
draft
|
| Fri, 12 Jun 2015 20:27:12 +0000 |
Roy Marples |
Fix network_number.
draft
|
| Fri, 12 Jun 2015 20:25:42 +0000 |
Roy Marples |
Use macro HTONL to fix compile on Linux and drop address correctly.
draft
|
| Fri, 12 Jun 2015 20:25:04 +0000 |
Roy Marples |
Add a macro version of htonl(3).
draft
|
| Fri, 12 Jun 2015 20:24:12 +0000 |
Roy Marples |
Fix IPV4LL making the correct environment.
draft
|
| Fri, 12 Jun 2015 20:23:28 +0000 |
Roy Marples |
Add the DHCPCD_NODROP macro to simplify if we drop addresses or not.
draft
|
| Fri, 12 Jun 2015 19:21:32 +0000 |
Roy Marples |
Stop making IPv4LL into a DHCP lease and treat it independantly from any
draft
|
| Fri, 12 Jun 2015 09:54:09 +0000 |
Roy Marples |
Check fclose(3) writes correctly, thanks to Bob.
draft
|
| Tue, 09 Jun 2015 20:00:39 +0000 |
Roy Marples |
Set af_waiting if any interface or global is waiting.
draft
|
| Tue, 09 Jun 2015 19:47:53 +0000 |
Roy Marples |
Remove if_oneup and replace with if_afwaited and af_waited.
draft
|
| Tue, 09 Jun 2015 18:50:17 +0000 |
Roy Marples |
Describe which IP address family we are waiting for.
draft
|
| Tue, 09 Jun 2015 16:43:20 +0000 |
Roy Marples |
Log IPv4 DAD completing when the kernel handles DAD.
draft
|
| Fri, 05 Jun 2015 22:06:05 +0000 |
Roy Marples |
Remove the pseudo interface created for prefix delegation and mix different
draft
|
| Fri, 05 Jun 2015 14:55:08 +0000 |
Roy Marples |
Reject any NA/RA message with a hoplimit not equal to 255 as per RFC 4861 7.1.2.
draft
|
| Wed, 03 Jun 2015 10:34:15 +0000 |
Roy Marples |
Add an option to skip the initial randomised protocol delay.
draft
|
| Wed, 03 Jun 2015 10:13:37 +0000 |
Roy Marples |
Even if the script is /dev/null or NULL, always send the scripted environment
draft
|
| Sun, 31 May 2015 08:19:34 +0000 |
Roy Marples |
Disable IP address waiting for pseudo interfaces, fixes [1972d664c2].
draft
|
| Fri, 29 May 2015 20:05:04 +0000 |
Roy Marples |
Send and release if we have an address to send to.
draft
|
| Fri, 29 May 2015 13:42:28 +0000 |
Roy Marples |
Set the magic cookie on our faked DHCP messages so we correctly get
draft
|
| Fri, 29 May 2015 13:00:58 +0000 |
Roy Marples |
Use strtoi(3) instead of sscanf(3) to grab CIDR from an address.
draft
|
| Mon, 25 May 2015 00:16:11 +0000 |
Roy Marples |
Report the new nd_ options.
draft
|
| Sat, 23 May 2015 13:09:22 +0000 |
Roy Marples |
Only blank out wait options if we are parsing a valid block for us.
draft
|
| Sat, 23 May 2015 11:38:13 +0000 |
Roy Marples |
Fix ARP checking.
draft
|
| Sat, 23 May 2015 08:36:34 +0000 |
Roy Marples |
Ensure that new_block is zero before use, fixes [1972d664c2].
draft
|
| Sat, 23 May 2015 08:26:15 +0000 |
Roy Marples |
Move the Is The Route a Host Route check to when we extract the static routes
draft
|
| Wed, 20 May 2015 10:25:10 +0000 |
Roy Marples |
Fix waiting for ip address, [1972d664c2].
draft
|
| Mon, 18 May 2015 11:21:50 +0000 |
Roy Marples |
Use xz instead of bzip2 to create the distribution.
draft
|