summaryrefslogtreecommitdiff
path: root/sbin/dhcpleased
AgeCommit message (Expand)Author
2021-09-16dhcpleased(8) does not (yet?) track if routes it added are deletedFlorian Obser
2021-09-15Rewrite and simplify dhcpleasectl(8).Florian Obser
2021-09-15Remove configured routes no longer present in lease.Florian Obser
2021-09-14When the dhcp server is unreachable via unicast UDP retry broadcast.Florian Obser
2021-08-24When an interface disappears, e.g. when a usb dongle gets unplugged,Florian Obser
2021-08-23Say which read failed, helps debugging.Florian Obser
2021-08-23We don't have a config file on the ramdisks; prevents a warning.Florian Obser
2021-08-23Since we have a config file now we should Xr its manpage.Florian Obser
2021-08-12Make it possible to ignore routes or nameservers from a lease as wellFlorian Obser
2021-08-07Go to REBOOTING state when interface config changed on reload.Florian Obser
2021-08-04Do not enter a tight INIT -> REQUESTING -> INIT loop when the dhcpFlorian Obser
2021-08-01Do not abuse the IMSG_CTL_SEND_REQUEST imsg to transition toFlorian Obser
2021-07-28fix broken small build; ok florian@anton
2021-07-27Please muscle memory when dhclient $if is run and request a new lease.Florian Obser
2021-07-27Improve markup.Florian Obser
2021-07-27zap trailing comma in SEE ALSO;Jason McIntyre
2021-07-27'{' and '}' are fixed parts of the 'interface' decleration', not optional.Theo de Raadt
2021-07-26small tweaks to dhcpleased.conf(5), ok jmc florianStuart Henderson
2021-07-26Implement possibility to send vendor class identifier (option 60) andFlorian Obser
2021-07-26The SIOCAIFADDR ioctl could lose a race against another processFlorian Obser
2021-07-25If the lease didn't contain renewal or rebinding options set theFlorian Obser
2021-07-23When dhcpleasectl asks to send a new request on an interface we areFlorian Obser
2021-07-22Make dhcpleased(8) always configure provided routes, regardless ofStefan Sperling
2021-07-21Use exclusive lock under /dev/, silence expected errors in installerkn
2021-07-18Ignore routers option when a classless static routes option is presentFlorian Obser
2021-07-12Change the error reporting pattern throughout the tree when unveilBob Beck
2021-06-20Put (boot) filename, next-server, host-name and domain-name into leaseFlorian Obser
2021-06-18fix SMALL buildFlorian Obser
2021-06-16Actually request classless static routes from the dhcp server; missedFlorian Obser
2021-06-16Implement classless static routes dhcp option.Florian Obser
2021-05-01In singel user mode / is mounted ro. Just warn if we can't createFlorian Obser
2021-05-01Allow running in single user mode where /var/empty doesn't exist byFlorian Obser
2021-04-14my fingers cannot avoid KNF'ing as I review codeTheo de Raadt
2021-04-10Make sure the ip header lands on a 4 byte alignment by adding 2 bytesFlorian Obser
2021-04-09When a DHCP server sends an invalid T1 or T2 default back to the defaultMartijn van Duren
2021-04-08Do not request unused "classless-static-routes" dhcp-options(5)kn
2021-03-27If we want to configure default routes over multiple interfaces weFlorian Obser
2021-03-22BOOTP has a minimum packet length of 300 bytes. Since DHCP isFlorian Obser
2021-03-22Avoid overflow by writing x = (y * 7) / 8 as x = y - (y / 8); ok florianOtto Moerbeek
2021-03-19RTM_IFINFO is providing the mac address now, no need to go throughFlorian Obser
2021-03-17Split off init_ifaces from update_iface. init_ifaces discovers theFlorian Obser
2021-03-16Don't (try to) deconfigure an interface that was never configured.Florian Obser
2021-03-16We can't learn anything interesting from RTM_NEWADDR, stop handlingFlorian Obser
2021-03-14Since we are doing getifaddrs() anyway we can get the rdomain out ofFlorian Obser
2021-03-07Reduce debug logging by moving protocol level debug logFlorian Obser
2021-03-07No need to cap the exponential backoff here, iface_timeout() alreadyFlorian Obser
2021-03-06Turns out there are dhcp servers that ignore DHCPREQUEST messages whenFlorian Obser
2021-03-02Only attach a fully configured bpf filter to a network interface.Florian Obser
2021-03-02Must include netinet/in.h before netinet/ip.h or bad things happen.Claudio Jeker
2021-03-02Make unveiling the lease directory a warning instead of a fatal errorFlorian Obser