| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-05-13 | Repair 'domain-search' parsing broken in r1.191. |  krw | 1 | -10/+11 |
| 2020-05-13 | We don't count a terminating NUL in the length of option data. |  krw | 1 | -3/+3 |
| 2020-05-13 | Nuke a variable that is always set to 0. |  krw | 1 | -4/+3 |
| 2020-05-13 | No need to memcpy() into a string created by strdup(). |  krw | 1 | -3/+2 |
| 2020-02-02 | Tweak dhclient(8) timing defaults depending on SMALL rather than using |  krw | 1 | -3/+9 |
| 2019-12-17 | Reject leases that do not provide a subnet mask for the address being |  krw | 1 | -1/+4 |
| 2019-07-23 | Compilers may not be as magical as I hope, so revert to using memcpy() |  krw | 1 | -4/+7 |
| 2019-07-22 | Cleanup/simplify parse_number(): |  krw | 1 | -25/+28 |
| 2019-07-22 | Eliminate pointless "... else {}" branch to improve readability. |  krw | 1 | -8/+7 |
| 2019-07-21 | Replace malloc()/memcpy() with strdup() in parse_string(). Nuke 'len' parameter |  krw | 1 | -11/+13 |
| 2019-07-20 | Use same 'switch (token) ...' idiom in parse_lease_decl() and |  krw | 1 | -109/+94 |
| 2019-07-20 | Sort TOK_USELEASE case into proper alphabetic location in |  krw | 1 | -27/+24 |
| 2019-07-19 | Nuke a bunch of 'name' parameters that haven't been used since |  krw | 1 | -9/+8 |
| 2019-06-29 | write_lease_db() only needs ifi->name and ifi->lease_db. |  krw | 1 | -6/+6 |
| 2019-04-02 | Add human readable parsing/display of RFC1035 data in domain-search |  krw | 1 | -1/+67 |
| 2019-03-20 | Do not accept dhclient.conf(5) "prepend" or "append" statements when |  krw | 1 | -4/+10 |
| 2019-02-12 | Restructure code to simplifiy imsg communications, further separating |  krw | 1 | -40/+1 |
| 2019-01-26 | Rename ACTION_NONE to ACTION_USELEASE. TOK_NOACTION to TOK_USELEASE. |  krw | 1 | -5/+5 |
| 2019-01-26 | Add 'uselease' statement to allow the disabling of built-in or |  krw | 1 | -1/+24 |
| 2019-01-18 | Oops. Nuke debug statement that snuck it. |  krw | 1 | -2/+2 |
| 2019-01-18 | Shuffle lease file reading code to improve clarity and shorten some |  krw | 1 | -29/+28 |
| 2019-01-18 | Yet another long line broke cover. |  krw | 1 | -3/+3 |
| 2019-01-18 | Be consistent in explicitly testing memcmp() return values. |  krw | 1 | -2/+2 |
| 2019-01-14 | Make apply_ignore_list(), set_default_hostname(), |  krw | 1 | -2/+12 |
| 2019-01-14 | Abstract allocation and initialization of config global |  krw | 1 | -11/+22 |
| 2019-01-14 | set_default_client_identifier() only needs the |  krw | 1 | -3/+3 |
| 2019-01-14 | Check NULLness of ignore list inside apply_ignore_list() and not |  krw | 1 | -1/+4 |
| 2019-01-13 | Abstract /etc/resolv.conf.tail reading out of main() |  krw | 1 | -1/+40 |
| 2019-01-13 | White space nits. |  krw | 1 | -2/+3 |
| 2019-01-13 | Shuffle apply_ignore_list(), set_default_client_identifier() and |  krw | 1 | -1/+101 |
| 2018-11-04 | No names in function prototypes. Spaces after commas in |  krw | 1 | -3/+3 |
| 2018-02-10 | Fix 'ignore ;' so that it really does reset the ignore list. |  krw | 1 | -5/+15 |
| 2018-02-06 | Flip -q (be quiet) into -v (be noisy), making terseness the default |  krw | 1 | -2/+2 |
| 2018-01-05 | Complete and fix grammar in comments and bring grammar terms, |  krw | 1 | -66/+69 |
| 2018-01-04 | Compact some whitespace, unsplit now shorter lines. |  krw | 1 | -11/+9 |
| 2018-01-04 | Comments and grammar use '_decl' so use _decl instead of _declaration |  krw | 1 | -12/+11 |
| 2018-01-04 | parse_lease_time() is an unnecessary abstraction. Just use |  krw | 1 | -8/+23 |
| 2018-01-04 | We only parse decimal numbers, so parse_decimal() -> parse_number() to |  krw | 1 | -6/+6 |
| 2018-01-02 | More grammar comments improvements. |  krw | 1 | -49/+61 |
| 2018-01-01 | Tweak syntax comments into consistency and completeness. |  krw | 1 | -45/+51 |
| 2017-12-18 | Stop inserting and paying attention to 'interface <if>;' |  krw | 1 | -13/+5 |
| 2017-12-17 | Further simplifY lease parsing. Fold add_lease() into read_lease_db(), |  krw | 1 | -53/+45 |
| 2017-12-16 | With leases no longer in dhclient.conf, rename a bunch of |  krw | 1 | -31/+31 |
| 2017-12-13 | Fix whitespace botch that snuck in. |  krw | 1 | -2/+2 |
| 2017-12-13 | Simplifiy parser by not worrying about nesting 'interface <if> {}' |  krw | 1 | -13/+7 |
| 2017-12-09 | Add ACTION_IGNORE and nuke ignored_options, ignored_option_count fields |  krw | 1 | -4/+7 |
| 2017-12-08 | When accepting a BOOTP lease, do not leak offered values of lease |  krw | 1 | -3/+23 |
| 2017-12-07 | Nuke support for defining last-gasp leases in dhclient.conf. |  krw | 1 | -8/+2 |
| 2017-12-03 | Move timer fields 'expiry" and "rebind" out of struct client_lease |  krw | 1 | -2/+1 |
| 2017-11-09 | Use lease 'epoch' (time lease was acquired) to calculate timers for |  krw | 1 | -10/+8 |