| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-06-03 | Simplify logic in add_route(), eliminating pointless code duplication and |  krw | 1 | -58/+31 |
| 2020-05-28 | A few stray 'ifa' overloadings. |  krw | 2 | -6/+6 |
| 2020-05-28 | Reduce 'ifa' overloading by renaming some parameters 'address'. |  krw | 1 | -9/+9 |
| 2020-05-28 | Reduce 'ifa' overloading by renaming proposal field from 'ifa' to |  krw | 3 | -10/+10 |
| 2020-05-26 | Wrap some overly long lines. |  krw | 3 | -8/+15 |
| 2020-05-26 | Nuke a superflous local array in release_lease(). |  krw | 1 | -4/+3 |
| 2020-05-21 | Rename various parameters and variables to eliminate misleading |  krw | 1 | -39/+38 |
| 2020-05-21 | extract_classless_route() -> extract_route() as there is only the one route |  krw | 3 | -12/+14 |
| 2020-05-21 | Rename route_in_rtstatic() to route_pos() to more clearly reflect its |  krw | 1 | -5/+5 |
| 2020-05-20 | Remove no longer necessary RTLEN. |  krw | 2 | -6/+3 |
| 2020-05-20 | Fix typo in comment. |  krw | 1 | -2/+2 |
| 2020-05-20 | Rename proposal{} fields rtstatic_len, rtsearch_len and rtdns_len to |  krw | 3 | -32/+32 |
| 2020-05-20 | Replace fixed 128-byte fields for search domains, static routes and |  krw | 4 | -32/+47 |
| 2020-05-19 | Eliminate imsg_propose{}, imsg_revoke{} and imsg_tell_unwind{} as |  krw | 3 | -45/+27 |
| 2020-05-15 | Shuffle and tweak code in lease_as_proposal() to allocate the proposal |  krw | 1 | -59/+55 |
| 2020-05-15 | Fix domain-search option processing. Testing one value and then using |  krw | 1 | -2/+2 |
| 2020-05-15 | Be more careful in extracting the uint16_t value of interface-mtu, and |  krw | 2 | -6/+7 |
| 2020-05-14 | Massage merge_option_data() to be more careful when dealing with 'D' |  krw | 3 | -17/+43 |
| 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 | 2 | -5/+5 |
| 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-05-09 | Shuffle and clarify logic creating the contents of resolv.conf. |  krw | 1 | -80/+44 |
| 2020-05-08 | Nuke unneeded 'inits' field in struct proposal. 'mtu' being 0 is enough of a clue |  krw | 3 | -6/+4 |
| 2020-05-08 | Nuke 'set but never used' addrs field in struct proposal. |  krw | 2 | -11/+2 |
| 2020-04-27 | If the DHCP server disappears between OFFER'ing and ACK'ing a lease, |  krw | 1 | -25/+20 |
| 2020-04-26 | Tighten up NAK handling. Inform unwind when the active lease is |  krw | 1 | -18/+27 |
| 2020-04-24 | Stray whitespace. |  krw | 1 | -2/+2 |
| 2020-04-21 | Send broadcast packets to INADDR_BROADCAST, not INADDR_ANY. |  krw | 1 | -2/+2 |
| 2020-04-09 | No need to check for NULL before free(). |  krw | 1 | -3/+2 |
| 2020-02-10 | briefly mention /etc/examples/ in the FILES section of all the |  schwarze | 1 | -2/+7 |
| 2020-02-02 | Tweak dhclient(8) timing defaults depending on SMALL rather than using |  krw | 1 | -3/+9 |
| 2020-01-26 | Don't validate '-c' with S_ISREG(). The install script uses /dev/stdin. |  krw | 1 | -4/+2 |
| 2020-01-24 | Allow carp(4) interfaces to be configured via dhcp. |  krw | 1 | -2/+2 |
| 2020-01-23 | Separate command line syntax parsing from semantic validation of |  krw | 2 | -13/+43 |
| 2020-01-20 | Move warning about DHO_STATIC_ROUTES (option 33) to debug. |  krw | 1 | -2/+2 |
| 2019-12-17 | Reject leases that do not provide a subnet mask for the address being |  krw | 2 | -4/+8 |
| 2019-11-27 | use _PATH_ names for unveil if possible |  deraadt | 1 | -2/+2 |
| 2019-11-22 | Polish logic talking to unwind. |  krw | 4 | -25/+19 |
| 2019-11-22 | DNS Proposals are treated as replacements in unwind now. |  florian | 1 | -5/+9 |
| 2019-11-19 | Inform unwind about DNS servers it finds in leases. |  krw | 6 | -11/+178 |
| 2019-11-06 | No need to write resolv.conf after deciding to get a new lease, |  krw | 1 | -4/+5 |
| 2019-11-06 | Correct the logic deciding when to write resolv.conf. |  krw | 1 | -3/+14 |
| 2019-10-31 | Constrain and correct the routes being deleted when applying a new |  krw | 1 | -10/+26 |
| 2019-08-06 | Use pw->pw_dir when chroot'ing, not _PATH_VAREMPTY. |  krw | 1 | -3/+3 |
| 2019-08-05 | dhclient.leases(5) is not required for dhclient(8) to work, so just |  krw | 1 | -7/+5 |
| 2019-08-05 | If the leases file cannot be opened for writing, just issue a warning |  krw | 1 | -2/+5 |
| 2019-08-01 | Don't leak resolv.conf contents. |  krw | 1 | -1/+2 |
| 2019-07-31 | space between macro arg and punctuation; |  jmc | 1 | -3/+3 |
| 2019-07-30 | Use AUTOCONF4 flag. Set the flag on startup. But if the flag is |  krw | 4 | -31/+59 |