summaryrefslogtreecommitdiff
path: root/sbin/dhclient/dhcpd.h
AgeCommit message (Expand)Author
2020-05-21extract_classless_route() -> extract_route() as there is only the one routeKenneth R Westerback
2020-05-14Massage merge_option_data() to be more careful when dealing with 'D'Kenneth R Westerback
2020-01-23Separate command line syntax parsing from semantic validation ofKenneth R Westerback
2019-11-22Polish logic talking to unwind.Kenneth R Westerback
2019-11-19Inform unwind about DNS servers it finds in leases.Kenneth R Westerback
2019-07-30Use AUTOCONF4 flag. Set the flag on startup. But if the flag isKenneth R Westerback
2019-07-22Cleanup/simplify parse_number():Kenneth R Westerback
2019-07-21Replace malloc()/memcpy() with strdup() in parse_string(). Nuke 'len' parameterKenneth R Westerback
2019-07-19Nuke a bunch of 'name' parameters that haven't been used sinceKenneth R Westerback
2019-05-22Don't get & apply a new lease for an RTM_IFINFO that reports a changeKenneth R Westerback
2019-04-02Add human readable parsing/display of RFC1035 data in domain-searchKenneth R Westerback
2019-03-22Revert parts of recent changes to pretty_print_domain_search(). PartsKenneth R Westerback
2019-03-20Do not accept dhclient.conf(5) "prepend" or "append" statements whenKenneth R Westerback
2019-03-18Use same idiom for pretty_print_domain_search() andKenneth R Westerback
2019-02-12Restructure code to simplifiy imsg communications, further separatingKenneth R Westerback
2019-01-26Rename ACTION_NONE to ACTION_USELEASE. TOK_NOACTION to TOK_USELEASE.Kenneth R Westerback
2019-01-19Since dhclient no longer tries to clean up when exiting, there is noKenneth R Westerback
2019-01-19Drop pseudo-signal idiom. Rename INTERNALSIG to TERMINATE. Use RESTARTKenneth R Westerback
2019-01-19'quit' is no longer set in a signal handler so it no longer needs toKenneth R Westerback
2019-01-14Make apply_ignore_list(), set_default_hostname(),Kenneth R Westerback
2019-01-14Abstract allocation and initialization of config globalKenneth R Westerback
2019-01-14set_default_client_identifier() only needs theKenneth R Westerback
2019-01-13Abstract /etc/resolv.conf.tail reading out of main()Kenneth R Westerback
2019-01-13Shuffle apply_ignore_list(), set_default_client_identifier() andKenneth R Westerback
2019-01-05Simplify and clarify (i.e. shrink) code processingKenneth R Westerback
2019-01-03The need for separate bpf and routing message buffers was eliminatedKenneth R Westerback
2018-12-27Rename ufdesc to udpfd to make the code slightly more intuitive.Kenneth R Westerback
2018-12-27Rename routehandler() to routefd_handler() to make the code slightlyKenneth R Westerback
2018-12-27Rename bfdesc to bpffd and packethandler() to bpffd_handler() to makeKenneth R Westerback
2018-11-11As get_hw_address() is called early and unconditionally setsKenneth R Westerback
2018-11-02When reacting to SIGHUP, i.e. trying to restart, ignore incomingKenneth R Westerback
2018-05-23Some interfaces (e.g. cdce(4)) can't tell if they are connected. TheyKenneth R Westerback
2018-05-19Add '-r', which causes running dhclient to releaseKenneth R Westerback
2018-02-28Now that log_debug() has been decyphered, replace DPRINTF() instancesKenneth R Westerback
2018-02-10Fix 'ignore ;' so that it really does reset the ignore list.Kenneth R Westerback
2018-02-07Keep track of the last proposal used to configure the interface andKenneth R Westerback
2018-02-06Nuke unused state S_REBINDING. We just use the timeKenneth R Westerback
2018-02-06Flip -q (be quiet) into -v (be noisy), making terseness the defaultKenneth R Westerback
2018-01-30Expand "bound to ..." message to include the source of the lease,Kenneth R Westerback
2018-01-29Missed a couple of log_info()'s in previous commit. Use #ifdef DEBUGKenneth R Westerback
2018-01-28Refactor and simplify the logic to select and invoke theKenneth R Westerback
2018-01-25Add DPRINTF() and use it to replace log_debug() statements insideKenneth R Westerback
2018-01-04parse_lease_time() is an unnecessary abstraction. Just useKenneth R Westerback
2018-01-04We only parse decimal numbers, so parse_decimal() -> parse_number() toKenneth R Westerback
2017-12-18Stop inserting and paying attention to 'interface <if>;'Kenneth R Westerback
2017-12-16With leases no longer in dhclient.conf, rename a bunch ofKenneth R Westerback
2017-12-09Add ACTION_IGNORE and nuke ignored_options, ignored_option_count fieldsKenneth R Westerback
2017-12-07Nuke support for defining last-gasp leases in dhclient.conf.Kenneth R Westerback
2017-12-06Disentangle dhclient.conf static lease handling from dynamicKenneth R Westerback
2017-12-03Move timer fields 'expiry" and "rebind" out of struct client_leaseKenneth R Westerback