summaryrefslogtreecommitdiffstats
path: root/dhcp.h
Commit message (Expand)AuthorAge
* Move the source files along with dev, crypt and comapt into src dir.Roy Marples2017-03-15
* 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
* Add support for MUD URL, draft-lear-ietf-netmod-mud-04.Roy Marples2016-12-09
* Change arping_index from 1 based to 0 based, defaulting not started to -1.Roy Marples2016-12-06
* Remove address family specific routing and introduce address familyRoy Marples2016-10-25
* Support kernels which implement RFC5227.Roy Marples2016-10-14
* Try and avoid using __packed.Roy Marples2016-10-05
* 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
* More DHCP -> BOOTP.Roy Marples2016-05-16
* dhcp_bpf_filter -> bootp_bpf_filter (and DHCP -> BOOTP for ports).Roy Marples2016-05-14
* Handle truncated DHCP messages, provided only the BOOTP vendor area is Roy Marples2016-05-11
* No need to check if the passed pointer is valid.Roy Marples2016-05-06
* DHCP messages are really BOOTP so lets name the structure accordingly.Roy Marples2016-05-06
* Fix some issues reported by Converity.Roy Marples2016-05-03
* dst becomes brd as it's makes more sense as we mainly deal with ethernet.Roy Marples2016-04-25
* Change IF_SSIDSIZE to IF_SSIDLEN to be more clear about it.Roy Marples2016-02-11
* Add PROBE state so we can reject DHCP messages whilst probing. Roy Marples2016-01-07
* Add a -N --renew option to renew any existing address early, similar to theRoy Marples2015-11-13
* Remove the custom SixRD decode function and replace with a genericRoy Marples2015-09-10
* Fix IPv4LL on NetBSD when wifi reconfigures.Roy Marples2015-08-07
* Move route state into it's own flag.Roy Marples2015-07-28
* If we load a saved lease we are trying to rebind, set ciaddr correctly.Roy Marples2015-07-01
* Replace custom uptime() with clock_gettime(2) calls for more accurateRoy Marples2015-06-29
* Remove the arp_state argument to dhcp_bindRoy Marples2015-06-26
* Add a guard to ensure failure to send a DHCP release does not cause a double ...Roy Marples2015-06-24
* Remove redundant IPv4LL checksRoy Marples2015-06-23
* Move the BPF buffer from DHCP into IPv4 where it belongs.Roy Marples2015-06-19
* Move ARP state out of DHCP.Roy Marples2015-06-19
* 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
* Remove this unused function.Roy Marples2015-05-01
* Check the magic cookie when retreiving an option.Roy Marples2015-04-05
* Replace timeval with timespec.Roy Marples2015-03-03
* Reserve space for a fully escaped SSID in the lease filename.Roy Marples2015-02-10
* Update copyrights to 2015.Roy Marples2015-01-02
* Fix compile warnings without INET or INET6 using gcc.Roy Marples2014-12-21
* Fix transition from IPv4LL to a valid DHCP state.Roy Marples2014-10-24
* Add a helper function to report conflicts to shrink the binary.Roy Marples2014-10-23
* Rework the ARP code so that we can have multiple ARP states.Roy Marples2014-10-23
* RFC 3927 Section 2.1 states that the random number generator should beRoy Marples2014-10-21
* Write the lease when bound, not when address applied.Roy Marples2014-10-10
* Allow the same IP address to be leased for different interfaces.Roy Marples2014-10-09
* Fix the number of interfaces we actually sendRoy Marples2014-09-02
* As we listen and consume bootpc on the global socket, open and closeRoy Marples2014-09-01
* Print user defined options via -VRoy Marples2014-07-03
* Add the ability to dump DHCPv6 leases.Roy Marples2014-06-22
* Should use arc4random_uniform when wanting a randon number betweenRoy Marples2014-05-24