summaryrefslogtreecommitdiff
path: root/sbin/dhclient
AgeCommit message (Expand)Author
2019-02-13Try harder to start a new line when link is obtained and a newKenneth 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-26Zap trailing space that stuck its head up.Kenneth R Westerback
2019-01-26Add 'uselease' statement to allow the disabling of built-in orKenneth R Westerback
2019-01-22Simply the logic translating 'egress' into an interface name.Kenneth R Westerback
2019-01-21Allocate buffer before using it.Kenneth R Westerback
2019-01-21Typo. "nterface" -> "interface"Kenneth R Westerback
2019-01-20Don't delay signal(SIGPIPE, SIG_IGN) until go_daemon() does it. First,Kenneth R Westerback
2019-01-19Since there is no more exec()'ing, there is no need toKenneth R Westerback
2019-01-19Since dhclient no longer tries to clean up when exiting, there is noKenneth R Westerback
2019-01-19IMSG_HUP -> IMSG_RESTART. sendhup() -> sendrestart.Kenneth R Westerback
2019-01-19Drop pseudo-signal idiom. Rename INTERNALSIG to TERMINATE. Use RESTARTKenneth R Westerback
2019-01-19'quit' no longer holds signals, so strsignal(quit) is both pointlessKenneth R Westerback
2019-01-19'quit' is no longer set in a signal handler so it no longer needs toKenneth R Westerback
2019-01-18Move link state change test & check for new lladdr intoKenneth R Westerback
2019-01-18Ignore HUP signals. If you need to modify the running configurationKenneth R Westerback
2019-01-18Oops. Nuke debug statement that snuck it.Kenneth R Westerback
2019-01-18Shuffle lease file reading code to improve clarity and shorten someKenneth R Westerback
2019-01-18Yet another long line broke cover.Kenneth R Westerback
2019-01-18Be consistent in explicitly testing memcmp() return values.Kenneth R Westerback
2019-01-17Split a long line that wandered into theKenneth R Westerback
2019-01-17Split a long line that wandered into theKenneth R Westerback
2019-01-17Move "link X -> Y" debug messages into insterface_state() whereKenneth 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-14Check NULLness of ignore list inside apply_ignore_list() and notKenneth R Westerback
2019-01-13Abstract /etc/resolv.conf.tail reading out of main()Kenneth R Westerback
2019-01-13White space nits.Kenneth R Westerback
2019-01-13Shuffle apply_ignore_list(), set_default_client_identifier() andKenneth R Westerback
2019-01-10"AF_* values are *almost* always the correct choice, particularly withKenneth R Westerback
2019-01-09Use PF_ROUTE consistently rather than tossing inKenneth R Westerback
2019-01-05Simplify and clarify (i.e. shrink) code processingKenneth R Westerback
2019-01-05KNF nit.Kenneth R Westerback
2019-01-03The need for separate bpf and routing message buffers was eliminatedKenneth R Westerback
2018-12-28Join other daemons in assuming that a single read from a routingKenneth 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-12-27No need to return early when setting the tick stop.Kenneth R Westerback
2018-12-25No need for magic tick_msg(NULL,..) call toKenneth R Westerback
2018-12-24Always use log_getverbose() instead of sometimes checking OPT_VERBOSEKenneth R Westerback
2018-12-24tick_msg() needs to note that it has called go_daemon(), sinceKenneth R Westerback
2018-12-08ssize_t and unsigned int may be different sizes. Use ssize_t insteadKenneth R Westerback
2018-11-12Restart when SSID change is noted in RTM_80211INFO. Thus ensuringKenneth R Westerback
2018-11-11Sometimes autoindenting is too helpful.Kenneth R Westerback
2018-11-11As get_hw_address() is called early and unconditionally setsKenneth R Westerback
2018-11-10Use tick_msg(INT64_MAX) when LLADDR changes.Kenneth R Westerback
2018-11-10If tick_msg() is passed a start of INT64_MAX (a.k.a. the end of time)Kenneth R Westerback