| 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 | 3 | -22/+22 |
| * | Convert remaining timers (lease renew, rebind, expiry) to |  krw | 2021-03-28 | 2 | -54/+60 |
| * | More timespec conversions. Less 'seconds' arithmetic. |  krw | 2021-03-24 | 2 | -58/+75 |
| * | 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 | 2 | -14/+35 |
| * | Replace time_t startup_time with struct timespec link_timeout. |  krw | 2021-03-09 | 3 | -12/+19 |
| * | Add sys/queue.h to the include list since imsg.h needs it. Currently |  claudio | 2021-03-04 | 1 | -1/+2 |
| * | Notice when link-timeout expires even if istty(STDERR) hints that dhclient has |  krw | 2021-03-04 | 1 | -5/+5 |
| * | Rename local variable 'cur_time' in set_timeout() to 'now' like |  krw | 2021-03-02 | 1 | -4/+4 |
| * | 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 | 2 | -5/+4 |
| * | Disentangle log_debug() output from tick_msg() output. |  krw | 2021-02-27 | 2 | -45/+46 |
| * | 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 | 4 | -66/+7 |
| * | remove unused decode_hw_header() function |  jsg | 2021-02-22 | 2 | -19/+2 |
| * | Switch reboot timing to timespec, the better to handle the |  krw | 2021-02-22 | 2 | -6/+13 |
| * | Rename struct client_config fields 'timeout', 'link_timeout' and |  krw | 2021-02-21 | 3 | -22/+23 |
| * | 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 |
| * | Missed poll -> ppoll in log_warn() verbiage. |  krw | 2021-02-19 | 1 | -2/+2 |
| * | 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 |
| * | dhclient(8): default_route_index(): poll(2) -> ppoll(2) |  cheloha | 2021-02-01 | 1 | -10/+15 |
| * | Switch dispatch loop to ppoll() and protocol timeouts to struct timespec. |  krw | 2021-02-01 | 2 | -24/+20 |
| * | Simplify '-i' handling, failing immediately during command line parsing |  krw | 2020-12-10 | 4 | -59/+42 |
| * | Oops. Missed chunk in previous. |  krw | 2020-12-06 | 1 | -4/+6 |
| * | fatal() immediately whem parsing command line option '-c' reveals a non-existant |  krw | 2020-12-06 | 3 | -21/+17 |
| * | 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 |
| * | When processing proposed static routes (inc. default route) ignore |  krw | 2020-11-25 | 1 | -11/+19 |
| * | 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 | 4 | -9/+11 |
| * | 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 | 2 | -6/+9 |
| * | 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 |
| * | Tweak debug messages around resolv.conf updating. |  krw | 2020-11-18 | 1 | -9/+18 |