summaryrefslogtreecommitdiff
path: root/usr.sbin/relayd/hce.c
AgeCommit message (Expand)Author
2024-05-18remove prototypes with no matching functionJonathan Gray
2022-06-03Check tls_config_new() for NULL returnTheo Buehler
2021-02-22Use the F_CHECK_SENT and F_CHECK_DONE flags to determine whether aJonathan Matthew
2018-08-06replace the current log optionsSebastian Benoit
2017-12-18always initialize the hce_launch_checks event timer.Sebastian Benoit
2017-05-28use __func__ in log messages. fix some whitespace while here.Sebastian Benoit
2017-05-27Migrate relayd to use libtls for TLS. Still does the TLS privsep via theClaudio Jeker
2016-09-03Use the fork+exec privsep model in relayd; based on rzalamena@'s workReyk Floeter
2016-09-02Split "struct relayd" into two structs: "struct relayd" and "structReyk Floeter
2016-09-02Terminate relayd using the socket status instead of watching SIGCHLDReyk Floeter
2016-01-11This adds the host_error output and the http code (when available) to theSebastian Benoit
2015-12-02In most cases we don't need all arguments of proc_compose*_imsg(),Reyk Floeter
2015-11-28pledge: allow getsockopt IP_IPDEFTTL with promise inetSebastian Benoit
2015-01-22Clean up the relayd headers with help of include-what-you-use and someReyk Floeter
2015-01-16Adapt to <limits.h> universe.Theo de Raadt
2014-12-12Change the keyword "ssl" to "tls" to reflect reality since weReyk Floeter
2014-11-19Support exporting relayd statistics via AgentX/snmpdBret Lambert
2014-10-25Remove unnecessary netinet/in_systm.h include.Lawrence Teo
2013-03-10This diff changes relayd to use the monotonic clock instead ofReyk Floeter
2012-05-09Fix a desynchronization on host change during a running checkgiovanni
2012-01-21Only start the child processes after all of them reported to have loadedCamiel Dobbelaar
2011-11-12fix function names in fatalx() messagesCamiel Dobbelaar
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-08Log the time taken for all types of check, not just tcp checks.Stuart Henderson
2010-11-30The relayd processes did already bump up the socket file descriptorReyk Floeter
2010-05-14allocate all struct event's on the heap, it looks cleaner, feels betterReyk Floeter
2010-01-11add "log brief" and "log verbose" to change logging verbosityJonathan Gray
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
2009-06-02remove extra imsg_event_add() after EV_WRITE checks - this is notReyk Floeter
2009-06-02Libevent may do an upcall with both EV_READ and EV_WRITE set.Reyk Floeter
2009-04-17keep the parent relations of hosts after reloading the configuration.Reyk Floeter
2008-12-05change the way relayd reports check results: instead of logging anReyk Floeter
2008-09-29spacingReyk Floeter
2008-08-08Check gettimeofday() against -1; Add a missing error check in one place.Thordur I. Bjornsson
2008-07-19no need for using a TAILQ queue for the host children list, use aReyk Floeter
2008-07-19If the new 'parent' keyword is specified for a host in a table,Reyk Floeter
2008-03-12nuke unused variable.Pierre-Yves Ritschard
2008-02-11Marry relayd with snmpd using new "send trap" option: Request to sendReyk Floeter
2008-01-31add prefixes to names of structure elements to make it easier to grepReyk Floeter
2007-12-08Rename everything which reffered to services refer to rdr for internalsPierre-Yves Ritschard
2007-12-07hoststated gets renamed to relayd. easier to type, and actually saysReyk Floeter
2007-11-24sort includes, adjust to style(9)Reyk Floeter
2007-11-21make sure all hosts are checked when hoststatectl poll is issued, nowPierre-Yves Ritschard
2007-11-20Allow overriding the global interval in a table.Pierre-Yves Ritschard
2007-11-19spacingReyk Floeter