summaryrefslogtreecommitdiffstats
path: root/arp.c
Commit message (Expand)AuthorAge
* Move the source files along with dev, crypt and comapt into src dir.Roy Marples2017-03-15
* If the ARP socket open when starting to probe, re-apply the filter so we capt...Roy Marples2017-03-10
* Only run ARP conflicts for the state if either sip or tipRoy Marples2017-03-10
* We're no longer interested in Unicast Poll.Roy Marples2017-03-10
* Rename if_*raw functions to bpf_* so it's more descriptive and moveRoy Marples2017-03-08
* Belated welcome to 2017.Roy Marples2017-03-06
* bpf: ARP and BOOTP filter improvementsRoy Marples2017-03-05
* Fix a sign warning.Roy Marples2017-02-26
* Add a define to allow noisy ARP debugging.Roy Marples2017-02-25
* Ignore ARP Unicast Poll, RFC 1122Roy Marples2017-02-25
* Remove debug.Roy Marples2016-10-24
* Support kernels which implement RFC5227.Roy Marples2016-10-14
* Merge dhcpcd-6 changes.Roy Marples2016-10-10
|\
| * I updated this file this year.Roy Marples2016-10-10
| * If there is no announced_cb, free the arp state.Roy Marples2016-10-10
| * Return early to make code more readable.Roy Marples2016-10-10
* | Assert size for more structs.Roy Marples2016-10-05
|/
* Add the --small configure option which currently removes non essential optionsRoy Marples2016-09-09
* Revert [da213b6490] because the fd we're reading from could be a genericRoy Marples2016-06-28
* Fix compile on NetBSD.Roy Marples2016-05-19
* Rework if_address to just use an ipv4_addr structure, similar to howRoy Marples2016-05-18
* No point in looping on the raw socket anymore thanks to eloop.Roy Marples2016-05-14
* Give some context to if_closerawRoy Marples2016-05-13
* Rework the raw packet API so we work directly with a fd.Roy Marples2016-05-13
* Allow arp_open to be called publically.Roy Marples2016-04-29
* Keep the ARP state open on announce so we can detect duplicates.Roy Marples2016-04-29
* RFC 3927 Section 2.5 says a defence of an address should ARP announce it. Roy Marples2016-04-20
* Make eloop a tad easier to use.Roy Marples2016-03-17
* 80 chars wrapRoy Marples2015-12-31
* Test for ETHERTYPE_IP as the protocol type in the ARP BPF filter.Roy Marples2015-12-15
* Rework arp_free and arp_free_but to share a common function.Roy Marples2015-09-08
* Add an option to keep arp state when deleting addresses, which is neededRoy Marples2015-06-29
* Add an free callback to ARP states so that they can notify their parents theyRoy Marples2015-06-25
* Move ARP state out of DHCP.Roy Marples2015-06-19
* If we free the last ARP state, close the ARP socket.Roy Marples2015-06-19
* Stop making IPv4LL into a DHCP lease and treat it independantly from anyRoy Marples2015-06-12
* Improve IN_IFF_TENTATIVE with ip sharing.Roy Marples2015-05-16
* Improve eloop api so we don't force a delete write parameter whenRoy Marples2015-05-14
* If config file changed, drop leases and re-disover.Roy Marples2015-05-01
* Fix compile and warnings on Linux for prior patch.Roy Marples2015-05-01
* 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
* Fix casting with htons()Roy Marples2015-03-28
* syslogd(8) may not always be running before dhcpcd so any startup errors areRoy Marples2015-03-17
* Replace timeval with timespec.Roy Marples2015-03-03
* Update copyrights to 2015.Roy Marples2015-01-02
* Zero length UDP packets are not an error condition on the socket.Roy Marples2014-11-25
* Log which IP address we are ARPingRoy Marples2014-11-16
* Stop clang complaing about a more complex variant on a long standing TAILQ bug.Roy Marples2014-11-11
* When closing the IPv4LL state, close any timers as well.Roy Marples2014-11-11