summaryrefslogtreecommitdiff
path: root/sbin/dhclient
AgeCommit message (Expand)Author
2020-05-15Shuffle and tweak code in lease_as_proposal() to allocate the proposalKenneth R Westerback
2020-05-15Fix domain-search option processing. Testing one value and then usingKenneth R Westerback
2020-05-15Be more careful in extracting the uint16_t value of interface-mtu, andKenneth R Westerback
2020-05-14Massage merge_option_data() to be more careful when dealing with 'D'Kenneth R Westerback
2020-05-13Repair 'domain-search' parsing broken in r1.191.Kenneth R Westerback
2020-05-13We don't count a terminating NUL in the length of option data.Kenneth R Westerback
2020-05-13Nuke a variable that is always set to 0.Kenneth R Westerback
2020-05-13No need to memcpy() into a string created by strdup().Kenneth R Westerback
2020-05-09Shuffle and clarify logic creating the contents of resolv.conf.Kenneth R Westerback
2020-05-08Nuke unneeded 'inits' field in struct proposal. 'mtu' being 0 is enough of a ...Kenneth R Westerback
2020-05-08Nuke 'set but never used' addrs field in struct proposal.Kenneth R Westerback
2020-04-27If the DHCP server disappears between OFFER'ing and ACK'ing a lease,Kenneth R Westerback
2020-04-26Tighten up NAK handling. Inform unwind when the active lease isKenneth R Westerback
2020-04-24Stray whitespace.Kenneth R Westerback
2020-04-21Send broadcast packets to INADDR_BROADCAST, not INADDR_ANY.Kenneth R Westerback
2020-04-09No need to check for NULL before free().Kenneth R Westerback
2020-02-10briefly mention /etc/examples/ in the FILES section of all theIngo Schwarze
2020-02-02Tweak dhclient(8) timing defaults depending on SMALL rather than usingKenneth R Westerback
2020-01-26Don't validate '-c' with S_ISREG(). The install script uses /dev/stdin.Kenneth R Westerback
2020-01-24Allow carp(4) interfaces to be configured via dhcp.Kenneth R Westerback
2020-01-23Separate command line syntax parsing from semantic validation ofKenneth R Westerback
2020-01-20Move warning about DHO_STATIC_ROUTES (option 33) to debug.Kenneth R Westerback
2019-12-17Reject leases that do not provide a subnet mask for the address beingKenneth R Westerback
2019-11-27use _PATH_ names for unveil if possibleTheo de Raadt
2019-11-22Polish logic talking to unwind.Kenneth R Westerback
2019-11-22DNS Proposals are treated as replacements in unwind now.Florian Obser
2019-11-19Inform unwind about DNS servers it finds in leases.Kenneth R Westerback
2019-11-06No need to write resolv.conf after deciding to get a new lease,Kenneth R Westerback
2019-11-06Correct the logic deciding when to write resolv.conf.Kenneth R Westerback
2019-10-31Constrain and correct the routes being deleted when applying a newKenneth R Westerback
2019-08-06Use pw->pw_dir when chroot'ing, not _PATH_VAREMPTY.Kenneth R Westerback
2019-08-05dhclient.leases(5) is not required for dhclient(8) to work, so justKenneth R Westerback
2019-08-05If the leases file cannot be opened for writing, just issue a warningKenneth R Westerback
2019-08-01Don't leak resolv.conf contents.Kenneth R Westerback
2019-07-31space between macro arg and punctuation;Jason McIntyre
2019-07-30Use AUTOCONF4 flag. Set the flag on startup. But if the flag isKenneth R Westerback
2019-07-26Whitespace tweak, fold long line.Kenneth R Westerback
2019-07-24Return fd of -1 if take_charge() detects 'quit' being set toKenneth R Westerback
2019-07-23Compilers may not be as magical as I hope, so revert to using memcpy()Kenneth R Westerback
2019-07-22Cleanup/simplify parse_number():Kenneth R Westerback
2019-07-22Eliminate pointless "... else {}" branch to improve readability.Kenneth R Westerback
2019-07-21Restructure parse_semi() so it resembles the other parse_*Kenneth R Westerback
2019-07-21Replace malloc()/memcpy() with strdup() in parse_string(). Nuke 'len' parameterKenneth R Westerback
2019-07-20Use same 'switch (token) ...' idiom in parse_lease_decl() andKenneth R Westerback
2019-07-20Sort TOK_USELEASE case into proper alphabetic location inKenneth R Westerback
2019-07-19Nuke a bunch of 'name' parameters that haven't been used sinceKenneth R Westerback
2019-07-19Keep dhclient.leases.<if> O_EXLOCK file descriptor open for theKenneth R Westerback
2019-07-16Shuffle code a bit to make take_charge() return theKenneth R Westerback
2019-07-15Nuke '-l' command line option (alternate location forKenneth R Westerback
2019-07-11The privileged process of dhclient(8) runs several ioctl(2)s that are forbiddenRicardo Mestre