| Commit message (Expand) | Author | Age | Files | Lines |
* | Tweak log_debug() verbiage to reduce repetitive info | krw | 2021-04-01 | 1 | -21/+44 |
* | Also immediately accept the *first* OFFER if it matches the requested address, | krw | 2021-04-01 | 1 | -2/+5 |
* | Set 'select_timeout' to 'now' when an OFFER is received for the IP address | krw | 2021-03-31 | 1 | -1/+2 |
* | Add two missing checks for strdup() returning NULL. | krw | 2021-03-31 | 1 | -1/+5 |
* | Fix some debug output when running in foreground. | krw | 2021-03-31 | 1 | -4/+8 |
* | Now that the real time and monotonic time streams don't | krw | 2021-03-28 | 1 | -15/+15 |
* | Convert remaining timers (lease renew, rebind, expiry) to | krw | 2021-03-28 | 1 | -52/+56 |
* | More timespec conversions. Less 'seconds' arithmetic. | krw | 2021-03-24 | 1 | -56/+73 |
* | Nuke unused time_t variable. | krw | 2021-03-16 | 1 | -5/+2 |
* | Use timespec timers to determine when select-timeout and timeout intervals | krw | 2021-03-11 | 1 | -13/+32 |
* | Replace time_t startup_time with struct timespec link_timeout. | krw | 2021-03-09 | 1 | -8/+13 |
* | Notice when link-timeout expires even if istty(STDERR) hints that dhclient has | krw | 2021-03-04 | 1 | -5/+5 |
* | Eliminate redundant checks for expired leases in ifi->leasedb. Simply | krw | 2021-03-02 | 1 | -34/+31 |
* | Move tick_msg(TICK_WAIT) calls after related log_debug() | krw | 2021-02-28 | 1 | -5/+4 |
* | Reduce non-debug output further by allowing up to the usual 3 second | krw | 2021-02-28 | 1 | -2/+5 |
* | Stop checking 'epoch' in get_recorded_lease() and just set it as | krw | 2021-02-27 | 1 | -4/+1 |
* | Disentangle log_debug() output from tick_msg() output. | krw | 2021-02-27 | 1 | -44/+42 |
* | Complete deleting ifi->active before calling write_lease_db(). | krw | 2021-02-24 | 1 | -3/+3 |
* | No need to get time() twice. Just use the already | krw | 2021-02-24 | 1 | -2/+2 |
* | No need to check ifi->active for NULL when looking for duplicate/obsolete | krw | 2021-02-24 | 1 | -3/+1 |
* | Fix annoying typo in a comment. | krw | 2021-02-24 | 1 | -2/+2 |
* | Remove incomplete/incorrect connection with autoconf, clearing ground | krw | 2021-02-24 | 1 | -38/+2 |
* | Switch reboot timing to timespec, the better to handle the | krw | 2021-02-22 | 1 | -5/+11 |
* | Rename struct client_config fields 'timeout', 'link_timeout' and | krw | 2021-02-21 | 1 | -9/+9 |
* | No need for state_preboot() to double check timeout being | krw | 2021-02-21 | 1 | -13/+3 |
* | tick_msg("lease", TICK_SUCCESS) in bind_lease() should *not* be | krw | 2021-02-20 | 1 | -2/+2 |
* | Put duplicated code calculating backoff interval and packet 'secs' | krw | 2021-02-19 | 1 | -115/+91 |
* | Extraneous blank line. | krw | 2021-02-15 | 1 | -2/+1 |
* | Rework tick_msg() to make messages displayed during startup more | krw | 2021-02-15 | 1 | -45/+69 |
* | dhclient(8): fork_privchld, take_charge, propose_release: poll(2) -> ppoll(2) | cheloha | 2021-02-02 | 1 | -30/+33 |
* | Simplify '-i' handling, failing immediately during command line parsing | krw | 2020-12-10 | 1 | -8/+20 |
* | fatal() immediately whem parsing command line option '-c' reveals a non-existant | krw | 2020-12-06 | 1 | -17/+11 |
* | Extract another couple of chunks from main() into helper functions, | krw | 2020-12-01 | 1 | -33/+51 |
* | Shuffle code relating to initializing the physical interface and the | krw | 2020-11-27 | 1 | -117/+150 |
* | No need to update ifi->state just before setting quit to TERMINATE. | krw | 2020-11-21 | 1 | -4/+2 |
* | No need to update resolv.conf when renewing a lease does not result in any | krw | 2020-11-21 | 1 | -2/+1 |
* | When REBOOT'ing it is necessary to apply_defaults() to the recorded | krw | 2020-11-21 | 1 | -3/+7 |
* | The default lease rebind time is 7 * (expiry/8), not 8 * (expiry/7). | krw | 2020-11-20 | 1 | -2/+2 |
* | Avoid spurious resolv.conf updates when | krw | 2020-11-19 | 1 | -3/+5 |
* | Recognize get_link_ifa() failure (a.k.a. "invalid interface") as a fatal error | krw | 2020-11-18 | 1 | -3/+5 |
* | No need to call get_hw_address() from interface_state() since the | krw | 2020-11-18 | 1 | -3/+7 |
* | Remove the -L option. A debugging tool that is no longer required. | krw | 2020-11-06 | 1 | -76/+3 |
* | Ensure DECLINE messages always contain the address from the OFFER. | krw | 2020-07-31 | 1 | -6/+6 |
* | A few stray 'ifa' overloadings. | krw | 2020-05-28 | 1 | -4/+4 |
* | Reduce 'ifa' overloading by renaming proposal field from 'ifa' to | krw | 2020-05-28 | 1 | -4/+4 |
* | Wrap some overly long lines. | krw | 2020-05-26 | 1 | -3/+7 |
* | Nuke a superflous local array in release_lease(). | krw | 2020-05-26 | 1 | -4/+3 |
* | Rename proposal{} fields rtstatic_len, rtsearch_len and rtdns_len to | krw | 2020-05-20 | 1 | -15/+15 |
* | Replace fixed 128-byte fields for search domains, static routes and | krw | 2020-05-20 | 1 | -15/+14 |
* | Shuffle and tweak code in lease_as_proposal() to allocate the proposal | krw | 2020-05-15 | 1 | -59/+55 |