summaryrefslogtreecommitdiffstats
path: root/usr.sbin/relayd/control.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Stop accessing verbose and debug variables from log.c directly.reyk2017-01-091-2/+2
* Replace hand-rolled for(;;) traversal of ctl_conns TAILQ withkrw2017-01-091-4/+5
* spacingreyk2016-09-261-2/+3
* As done in httpd, remove ps_ninstances and p_instance.reyk2016-09-021-24/+25
* EAGAIN handling for imsg_read. OK henning@ benno@claudio2015-12-051-2/+3
* In most cases we don't need all arguments of proc_compose*_imsg(),reyk2015-12-021-3/+2
* Use SOCK_NONBLOCK in relayd as well.reyk2015-11-281-24/+4
* Do not try to unlink the control socket in an unprivileged childflorian2015-05-281-2/+1
* Clean up the relayd headers with help of include-what-you-use and somereyk2015-01-221-6/+3
* Adapt to <limits.h> universe.deraadt2015-01-161-2/+1
* Tweak error checking for msgbuf_write() as recommended by the imsgkrw2014-07-111-2/+2
* handle msgbuf_write() returning EAGAINbenno2013-11-131-2/+2
* handle ECONNABORTED errors from accept(). In many code blocks they can bederaadt2013-03-111-2/+3
* relayd re-uses the event callbacks and passes the value of iev.dataderaadt2012-04-191-2/+3
* delete excessive evtimer_pending; ok claudioderaadt2012-04-111-3/+2
* Do rate limiting of accept() when under pressure, like in other recentderaadt2012-04-111-13/+38
* Concurrent calls of "relayctl show sessions" could crash relayd. Fixreyk2011-05-201-1/+9
* Fix reload support in relayd(8) by reimplementing large parts of thereyk2011-05-191-24/+5
* Reorganize the relayd code to use the proc.c privsep API/commodityreyk2011-05-091-44/+49
* Update all logging and debug functions to use the __func__ macroreyk2011-05-051-15/+16
* zero out the allocate memory for a new control connection via calloc()reyk2010-05-141-2/+2
* Various comment typos. 'wether' -> 'whether' (most popular), 'possiblity' ->krw2010-05-101-2/+2
* add "log brief" and "log verbose" to change logging verbosityjsg2010-01-111-1/+18
* log_warn() consistency.mk2009-12-021-2/+2
* 4 handed diff with eric:pyr2009-06-051-40/+41
* some KNF cleanup following the last sed.pyr2009-06-051-38/+42
* Make imsg completely async model agnostic by not requiring anpyr2009-06-051-21/+21
* initialize queueeric2009-06-031-1/+2
* Libevent may do an upcall with both EV_READ and EV_WRITE set.reyk2009-06-021-9/+5
* Fix an invalid pointer dereference in control_close(). If control_connbyfd()claudio2009-02-251-2/+4
* If the new 'parent' keyword is specified for a host in a table,reyk2008-07-191-3/+3
* add prefixes to names of structure elements to make it easier to grepreyk2008-01-311-2/+2
* When relayd(8) accepts control it creates `connfd' descriptor with acceptreyk2008-01-291-1/+2
* Rename everything which reffered to services refer to rdr for internalspyr2007-12-081-5/+5
* hoststated gets renamed to relayd. easier to type, and actually saysreyk2007-12-071-14/+14
* sort includes, adjust to style(9)reyk2007-11-241-2/+3
* spacingreyk2007-11-191-2/+2
* Add the ability to schedule an immediate check through hoststatectl.pyr2007-10-191-3/+10
* add an interface to dump running relay sessions to the control socketreyk2007-09-071-1/+4
* put the fd passing from bgpd back in to hoststated's version of imsg,msf2007-06-121-19/+21
* (finally) Enable reload support for layer 3 configurations.pyr2007-06-071-2/+10
* allow the control handling code to send messages back to the parent.pyr2007-05-291-5/+18
* do not signal "connection closed" upstream on EINTR/EAGAIN, from bgpd et alhenning2007-03-191-2/+2
* carefully check some return values and make lint happier. never passreyk2007-02-081-6/+10
* remove unused functions and variables which have been copied fromreyk2007-02-071-26/+1
* add a monitor mode to hoststatectl to continuously report changes inpyr2007-02-011-9/+46
* Add SSL support to hoststated.pyr2007-01-291-1/+3
* Typo in fatal() message found by dunceor @ gmail dot comclaudio2007-01-231-3/+3
* Finish renaming hostated to hoststated.pyr2007-01-091-8/+8
* adapt to renamederaadt2007-01-091-2/+2