summaryrefslogtreecommitdiffstats
path: root/usr.sbin/relayd/proc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* During the fork+exec implementation, daemon(3) was moved afterbluhm2018-09-091-5/+16
* use __func__ in log messages. fix some whitespace while here.benno2017-05-281-6/+6
* Stop accessing verbose and debug variables from log.c directly.reyk2017-01-091-2/+2
* The new fork+exec mode used too many fds in the parent process onreyk2016-11-241-78/+109
* Sync with httpd(8) proc file. Check for dup2() usage to avoid oldd == newdrzalamena2016-10-051-2/+8
* Call setsid() to create a new session for the executed processes.reyk2016-10-051-1/+5
* sync proc.c with vmd: add p_pw to specify a non-standard user for a process.reyk2016-10-051-3/+9
* sync proc.c incl. the p_env removalreyk2016-09-281-3/+2
* Replace [RELAY|SERVER]_MAXPROC with the new PROC_MAX_INSTANCESreyk2016-09-031-3/+3
* Use the fork+exec privsep model in relayd; based on rzalamena@'s workreyk2016-09-031-160/+295
* style nit as done in httpdreyk2016-09-021-3/+2
* As done in httpd, remove ps_ninstances and p_instance.reyk2016-09-021-16/+17
* Terminate relayd using the socket status instead of watching SIGCHLDreyk2016-09-021-17/+30
* Add imsg "peerid" to debug messages (only within -DDEBUG).reyk2015-12-071-5/+7
* EAGAIN handling for imsg_read. OK henning@ benno@claudio2015-12-051-2/+2
* In most cases we don't need all arguments of proc_compose*_imsg(),reyk2015-12-021-6/+20
* Use SOCK_NONBLOCK in relayd as well.reyk2015-11-281-5/+3
* Sync proc.c with iked: the default proc_dispatch_null allows to removereyk2015-11-231-4/+13
* Update log.c: change fatal() and fatalx() into variadic functions,reyk2015-11-221-9/+11
* sync proc.c with httpd. no functional change, only switching to C99 types.reyk2015-10-011-18/+19
* Clean up the relayd headers with help of include-what-you-use and somereyk2015-01-221-8/+2
* Stop pulling in <arpa/inet.h> or <arpa/nameser.h> when unnecessary.guenther2014-12-211-2/+1
* Replace setpgrp(0, getpid()) with setpgid(0, 0). OK deraadt@ tedu@millert2014-12-161-2/+2
* Remove unnecessary netinet/in_systm.h include.lteo2014-10-251-2/+1
* Sync proc.c with httpd. httpd needs SIGUSR1 but relayd will ignore itreyk2014-08-181-2/+5
* Tweak error checking for msgbuf_write() as recommended by the imsgkrw2014-07-111-2/+2
* match relayd proc.c infrastructure with snmpdblambert2014-05-081-5/+12
* no need to include rand.h now the RAND_seed() calls are gone.jsg2014-05-061-2/+1
* With the recent change by deraadt@ to introduce kern.nosuidcoredump=3,reyk2014-05-041-13/+1
* Reimplement the multi-dimensional arrays that are used to set up thereyk2014-04-201-130/+153
* round up some enemy sympathizers found calling RAND_seed().tedu2014-04-181-6/+1
* The proc.c code sets up some socketpair for the communication betweenreyk2014-04-181-22/+38
* Fix the following idiom in the following way:blambert2014-04-141-1/+2
* remove unused function that distracts from cleaning up the imsg_flush() messbenno2014-02-141-11/+1
* handle msgbuf_write() returning EAGAINbenno2013-11-131-2/+2
* Remove unnecessary pointer casts. No binary diff.bluhm2013-01-171-2/+2
* spacingreyk2012-10-041-3/+3
* KNF, fix white spaces in relayd. No binary change.bluhm2011-09-041-2/+2
* Fix reload support in relayd(8) by reimplementing large parts of thereyk2011-05-191-3/+43
* Reorganize the relayd code to use the proc.c privsep API/commodityreyk2011-05-091-0/+568