summaryrefslogtreecommitdiffstats
path: root/ipv4ll.c
Commit message (Expand)AuthorAge
* Move the source files along with dev, crypt and comapt into src dir.Roy Marples2017-03-15
* If we get DAD using IPv4LL on NetBSD, delete the address.Roy Marples2017-03-10
* Don't crash when calling IPv4LL without an address in stateRoy Marples2017-03-10
* Only conflict on ARP when sip matches OR sip is INADDR_ANY andRoy Marples2017-03-10
* Belated welcome to 2017.Roy Marples2017-03-06
* Init kernel routes before building our routes after adding an IPv4LL address.Roy Marples2016-11-29
* Only build the routing tables for the address family we are interested in.Roy Marples2016-11-19
* Remove address family specific routing and introduce address familyRoy Marples2016-10-25
* Support kernels which implement RFC5227.Roy Marples2016-10-14
* Move the #ifdef higher to exclude static consts.Roy Marples2016-09-27
* Allow IPv4LL to be compiled out.Roy Marples2016-09-20
* Check we have an assigned address when an ARP conflict occurs to avoid a NULLRoy Marples2016-06-25
* Use named initialiser.Roy Marples2016-05-19
* Fix compile on NetBSD.Roy Marples2016-05-19
* Rework if_address to just use an ipv4_addr structure, similar to howRoy Marples2016-05-18
* mask is more descriptive than net. Churn.Roy Marples2016-05-17
* initrt should really take dhcpcd_ctx as an argument.Roy Marples2016-05-12
* Fix comment.Roy Marples2016-05-04
* Remove random() from a potential htonl() macro which could call it more than ...Roy Marples2016-05-04
* Tell Coverity that we do need to call initstate() for IPv4LL addresses.Roy Marples2016-05-03
* Tell Coverity that we do need to call random() for IPv4LL addresses.Roy Marples2016-05-03
* RFC 3927 Section 2.5 says a defence of an address should ARP announce it. Roy Marples2016-04-20
* Fix compile warnings.Roy Marples2016-04-08
* Don't dick with IPv4LL route reactions on BSD.Roy Marples2016-04-08
* If a normal default route is added, delete our IPv4LL default route.Roy Marples2016-04-08
* Fix TEST for IPv4LL.Roy Marples2015-09-19
* Add IPv4LL subnet routes like the kernel does. Roy Marples2015-08-07
* Move route state into it's own flag.Roy Marples2015-07-28
* When dropping IPv4LL state, remove the address and rebuild routes beforeRoy Marples2015-07-24
* If we only have IPv4LL addresses, add a default route to the link so thatRoy Marples2015-07-24
* When ending IPv4LL, only rebuild routes if we dropped an address.Roy Marples2015-07-22
* Only run the IPv4LL script on drop when actually dropping an IPv4LL address.Roy Marples2015-07-09
* Send the IPv4LL interface to listeners.Roy Marples2015-06-29
* Add an option to keep arp state when deleting addresses, which is neededRoy Marples2015-06-29
* Replace custom uptime() with clock_gettime(2) calls for more accurateRoy Marples2015-06-29
* As DHCP and IPv4LL now have separate route generators, we need to assignRoy Marples2015-06-26
* Announce our IPv4LL address.Roy Marples2015-06-26
* Add an free callback to ARP states so that they can notify their parents theyRoy Marples2015-06-25
* Check the interface has an IPv4 state before enumarting addresses.Roy Marples2015-06-16
* Remove a pre-existing IPv4LL address when binding a DHCP address.Roy Marples2015-06-15
* Build routes and daemonise when we get an IPv4LL address.Roy Marples2015-06-13
* Improve IPv4LL debug messages.Roy Marples2015-06-12
* Fix network_number.Roy Marples2015-06-12
* Use macro HTONL to fix compile on Linux and drop address correctly.Roy Marples2015-06-12
* Stop making IPv4LL into a DHCP lease and treat it independantly from anyRoy Marples2015-06-12
* Support IN_IFF_TENTATIVE and IN_IFF_DUPLICATED on NetBSD.Roy Marples2015-05-01
* Let arp_new take an address so we never have duplicateRoy Marples2015-05-01
* syslogd(8) may not always be running before dhcpcd so any startup errors areRoy Marples2015-03-17
* Cast random for gcc.Roy Marples2015-03-13
* Update copyrights to 2015.Roy Marples2015-01-02