summaryrefslogtreecommitdiff
path: root/usr.sbin/relayd/relayd.c
AgeCommit message (Expand)Author
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
2011-05-19Fix reload support in relayd(8) by reimplementing large parts of theReyk Floeter
2011-05-09Reorganize the relayd code to use the proc.c privsep API/commodityReyk Floeter
2011-05-05Update all logging and debug functions to use the __func__ macroReyk Floeter
2011-02-13fix from pr 6314: allow debug logging before daemonization to helpOkan Demirmen
2010-11-30The relayd processes did already bump up the socket file descriptorReyk Floeter
2010-09-02remove trailing spaces and tabs from source code; no binary changesIgor Sobrado
2010-05-14allocate all struct event's on the heap, it looks cleaner, feels betterReyk Floeter
2010-02-17Always call the shutdown code after returning from event_dispatch().Jonathan Gray
2010-02-04In event_again() call event_del() before calling event_set() so weJonathan Gray
2010-01-11add "log brief" and "log verbose" to change logging verbosityJonathan Gray
2009-11-11don't leak memory in an error case.Jonathan Gray
2009-08-13add new 'router' functionality to dynamically add or remove routesReyk Floeter
2009-08-07rename 'struct session' to 'struct rsession' because it conflicts withReyk Floeter
2009-08-05prevent configuration of relays listening to a single addr:port tuple twiceReyk Floeter
2009-06-054 handed diff with eric:Pierre-Yves Ritschard
2009-06-05some KNF cleanup following the last sed.Pierre-Yves Ritschard
2009-06-05Make imsg completely async model agnostic by not requiring anPierre-Yves Ritschard
2009-06-04Keep around the SSL session for each checked host. This way SSLReyk Floeter