summaryrefslogtreecommitdiff
path: root/usr.sbin/relayd/relayd.c
AgeCommit message (Expand)Author
2016-02-02Remove setproctitle() for the parent process. Because rc.d(8) uses processStuart Henderson
2015-12-30SSL_CTX_free() and SSL_free() check for null so dont do it in relaydSebastian Benoit
2015-12-30now that ibuf_free() checks for null, we can remove the check here.Sebastian Benoit
2015-12-07Remove NULL-checks before free(). No functional change.mmcc
2015-12-02In most cases we don't need all arguments of proc_compose*_imsg(),Reyk Floeter
2015-11-29Use pledge("pf") in pfe.c.Sebastian Benoit
2015-11-28Use SOCK_NONBLOCK in relayd as well.Reyk Floeter
2015-11-22Update log.c: change fatal() and fatalx() into variadic functions,Reyk Floeter
2015-11-19Simplify all instances of get_string() and get_data() using malloc() andmmcc
2015-10-14More (unsigned char) casts for ctype functions.Reyk Floeter
2015-07-29fix bug where other than the last of multiple forward rules in httpSebastian Benoit
2015-06-03Do not assume that asprintf() clears the pointer on failure, whichTodd C. Miller
2015-05-30Plug a memory leak by simplifying kv_free(). By checking the type andClaudio Jeker
2015-05-28Do not try to unlink the control socket in an unprivileged childFlorian Obser
2015-05-02Fix obvious problems with relayd config reload.Claudio Jeker
2015-01-22Clean up the relayd headers with help of include-what-you-use and someReyk Floeter
2015-01-22spacingReyk Floeter
2015-01-16Adapt to <limits.h> universe.Theo de Raadt
2014-12-18Update relayd to use siphash instead of sys/hash. The source-hash,Reyk Floeter
2014-12-12Change the keyword "ssl" to "tls" to reflect reality since weReyk Floeter
2014-11-22use size_t where appropriate. ok deraadt reykTed Unangst
2014-11-19Support exporting relayd statistics via AgentX/snmpdBret Lambert
2014-08-18Sync proc.c with httpd. httpd needs SIGUSR1 but relayd will ignore itReyk Floeter
2014-07-13improve log output for relays. adjust regress testsSebastian Benoit
2014-07-11Simplify the code that handles the HTTP headers by using an RB treeReyk Floeter
2014-07-10Fix another free error.Reyk Floeter
2014-07-09Don't assign garbage in kv_extend().Reyk Floeter
2014-07-09Replace the protocol directives for HTTP with a new generic filteringReyk Floeter
2014-06-27knf, no functional change.Andre de Oliveira
2014-05-08remove debug prints that snuck in; found by reyk@Bret Lambert
2014-05-08match relayd proc.c infrastructure with snmpdBret Lambert
2014-04-22Support the CA key for SSL inspection in the ca process. Instead ofReyk Floeter
2014-04-20Reimplement the multi-dimensional arrays that are used to set up theReyk Floeter
2014-04-18Introduce privsep for private keys:Reyk Floeter
2014-03-16lint is dead (long live the lint!), so stop using it as a cpp conditionalPhilip Guenther
2013-11-26don't intentionally cast the argument to isprint() to the wrong type...Theo de Raadt
2013-05-30Support SSL inspection, the ability to transparently filter in SSL/TLSReyk Floeter
2013-03-10This diff changes relayd to use the monotonic clock instead ofReyk Floeter
2013-01-17Remove unnecessary pointer casts. No binary diff.Alexander Bluhm
2012-12-18no nead to touch argv later since we don't support non-getopt arguments.Reyk Floeter
2012-12-18doin't complain if the child processes exited cleanly.Reyk Floeter
2012-11-27Add format attributes to the proper functions and then fix the warningsPhilip Guenthe
2012-10-03Only show "inflight" debugging message if compiled with DEBUG > 1.Reyk Floeter
2012-10-03Support more than one relay backup table. Instead of duplicating theReyk Floeter
2012-09-21file descriptor accounting for relays: track how many connections toSebastian Benoit
2012-05-08fix "label string" in http protocol. problem found by giovanni.Sebastian Benoit
2012-04-15fix some leaksJonathan Gray
2012-01-21Only start the child processes after all of them reported to have loadedCamiel Dobbelaar
2012-01-20Remove global carp demote option. It is currently broken, but also flawedCamiel Dobbelaar
2011-09-04KNF, fix white spaces in relayd. No binary change.Alexander Bluhm