summaryrefslogtreecommitdiffstats
path: root/sbin (follow)
Commit message (Expand)AuthorAgeFilesLines
* Don't use dangerous idiom for qsort comparison function; ok deraadt@otto2019-01-221-2/+3
* PF_ROUTE -> AF_ROUTE in the scattered sock()/setsockopt() callskrw2019-01-223-8/+8
* Simply the logic translating 'egress' into an interface name.krw2019-01-221-19/+11
* Allocate buffer before using it.krw2019-01-211-7/+8
* Typo. "nterface" -> "interface"krw2019-01-211-2/+2
* Don't delay signal(SIGPIPE, SIG_IGN) until go_daemon() does it. First,krw2019-01-201-1/+3
* Since there is no more exec()'ing, there is no need tokrw2019-01-191-5/+1
* Since dhclient no longer tries to clean up when exiting, there is nokrw2019-01-195-59/+17
* properly error out instead of only printing a warning when some join commandsphessler2019-01-191-7/+6
* Use mnemonic PFCTL_SHOW_* macros, terminate string with null characterkn2019-01-191-8/+7
* IMSG_HUP -> IMSG_RESTART. sendhup() -> sendrestart.krw2019-01-193-12/+12
* Drop pseudo-signal idiom. Rename INTERNALSIG to TERMINATE. Use RESTARTkrw2019-01-194-14/+15
* 'quit' no longer holds signals, so strsignal(quit) is both pointlesskrw2019-01-192-27/+12
* 'quit' is no longer set in a signal handler so it no longer needs tokrw2019-01-192-5/+4
* let users automatically use join to connect to any open wifi network.phessler2019-01-182-4/+33
* Move link state change test & check for new lladdr intokrw2019-01-181-20/+21
* Ignore HUP signals. If you need to modify the running configurationkrw2019-01-182-21/+4
* Oops. Nuke debug statement that snuck it.krw2019-01-181-2/+2
* Shuffle lease file reading code to improve clarity and shorten somekrw2019-01-181-30/+29
* Yet another long line broke cover.krw2019-01-181-3/+3
* Be consistent in explicitly testing memcmp() return values.krw2019-01-183-9/+8
* Split a long line that wandered into thekrw2019-01-171-3/+3
* use $OpenBSD markertedu2019-01-171-1/+1
* Split a long line that wandered into thekrw2019-01-171-2/+3
* do not allow users to specify "join" or "nwid" twice on the same ifconfig callphessler2019-01-171-1/+9
* Move "link X -> Y" debug messages into insterface_state() wherekrw2019-01-171-5/+11
* Make apply_ignore_list(), set_default_hostname(),krw2019-01-143-24/+16
* Abstract allocation and initialization of config globalkrw2019-01-143-17/+25
* set_default_client_identifier() only needs thekrw2019-01-143-7/+7
* Check NULLness of ignore list inside apply_ignore_list() and notkrw2019-01-142-6/+6
* Skip open of "network" ttys because they permanently retain the (large)deraadt2019-01-131-2/+6
* Abstract /etc/resolv.conf.tail reading out of main()krw2019-01-133-28/+45
* White space nits.krw2019-01-131-2/+3
* Shuffle apply_ignore_list(), set_default_client_identifier() andkrw2019-01-133-106/+106
* Defuse `-F all -i interface'kn2019-01-111-4/+4
* When creating tables inside anchors, pfctl warned about namespacekn2019-01-114-25/+14
* Zap unnused iface function parameter from pfctl_kill_src_nodes()kn2019-01-101-4/+4
* "AF_* values are *almost* always the correct choice, particularly withkrw2019-01-102-15/+15
* Use PF_ROUTE consistently rather than tossing inkrw2019-01-091-5/+5
* Simplify and clarify (i.e. shrink) code processingkrw2019-01-053-129/+85
* KNF nit.krw2019-01-051-2/+2
* Unbreak build under OPT_DEBUGkn2019-01-031-4/+2
* The need for separate bpf and routing message buffers was eliminatedkrw2019-01-033-21/+25
* Error out on missing table command, zap internal wrapper functionkn2019-01-023-16/+8
* Zap unused segment struct definitionkn2019-01-021-9/+1
* Explicitly mention that tables created by -T{add,replace} are persistentkn2018-12-311-4/+4
* Join other daemons in assuming that a single read from a routingkrw2018-12-281-32/+58
* Rename ufdesc to udpfd to make the code slightly more intuitive.krw2018-12-273-6/+6
* Rename routehandler() to routefd_handler() to make the code slightlykrw2018-12-273-8/+8
* Rename bfdesc to bpffd and packethandler() to bpffd_handler() to makekrw2018-12-274-27/+27