summaryrefslogtreecommitdiffstats
path: root/usr.sbin/relayd/check_tcp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add support for binary protocol health checking. Feedback and guidance fromrob2019-09-151-14/+44
* In case of a tcp read timeout, the destination host state needs to bebenno2018-04-141-2/+4
* if configured, set the ttl (IPV6_UNICAST_HOPS) for ipv6 tcp checks.benno2017-07-041-6/+14
* use __func__ in log messages. fix some whitespace while here.benno2017-05-281-5/+5
* Migrate relayd to use libtls for TLS. Still does the TLS privsep via theclaudio2017-05-271-2/+2
* Do not loose the send/expect validation error on timeout.reyk2017-02-091-3/+7
* This adds the host_error output and the http code (when available) to thebenno2016-01-111-3/+5
* now that ibuf_free() checks for null, we can remove the check here.benno2015-12-301-5/+3
* revert check_tcp rev 1.41 by yasuoka@benno2015-12-241-21/+2
* Use SOCK_NONBLOCK in relayd as well.reyk2015-11-281-5/+3
* Increase the input side socket buffer size for "check icmp" not toyasuoka2015-08-211-2/+21
* Clean up the relayd headers with help of include-what-you-use and somereyk2015-01-221-5/+4
* Adapt to <limits.h> universe.deraadt2015-01-161-2/+1
* Change the keyword "ssl" to "tls" to reflect reality since wereyk2014-12-121-3/+3
* Use log_warn() to include errno if write() fails.reyk2014-05-151-2/+2
* don't leak fds in failure path (ie when hosts are down)jsg2011-06-171-2/+3
* Fix reload support in relayd(8) by reimplementing large parts of thereyk2011-05-191-29/+30
* Update all logging and debug functions to use the __func__ macroreyk2011-05-051-12/+12
* Only set SO_REUSEPORT for listening ports.dhill2010-12-201-6/+1
* The relayd processes did already bump up the socket file descriptorreyk2010-11-301-3/+8
* Rename some imsg bits to make namespace collisions less likely buf tonicm2010-05-261-11/+11
* Do an event_del before event_set/event_add in case we double addjsg2010-02-181-1/+2
* allow to modify the IP TTL value for host checks. this can be used toreyk2009-08-071-1/+7
* tweakreyk2009-06-041-1/+2
* change the way relayd reports check results: instead of logging anreyk2008-12-051-24/+29
* log a different notification message when the tcp check times out.reyk2008-03-031-13/+13
* hoststated gets renamed to relayd. easier to type, and actually saysreyk2007-12-071-2/+2
* sort includes, adjust to style(9)reyk2007-11-241-4/+3
* move digest string handling into an extra function.reyk2007-11-211-10/+2
* allow the http digest type to be either SHA1 or MD5 determined by thereyk2007-11-211-3/+12
* knf (replace some ';;' with a single ';')reyk2007-11-191-3/+3
* Correct my mail address.pyr2007-09-281-2/+2
* always close sockets before calling hce_notify_done.pyr2007-06-071-1/+5
* Second step towards hoststated reload:pyr2007-05-271-26/+26
* spacingreyk2007-02-221-4/+4
* carefully check some return values and make lint happier. never passreyk2007-02-081-3/+4
* include the host name in log_debug() messages used by check_tcp readreyk2007-02-071-21/+28
* another log_debug() removal ("nothing to write")reyk2007-02-071-2/+1
* more log_debug() cleanupreyk2007-02-071-2/+1
* remove superfluos log_debug() messagesreyk2007-02-071-2/+1
* update some more debug messages and fix typos. also remove some extrareyk2007-02-061-7/+11
* now that check_http_code, check_http_digest and check_send_expect arepyr2007-02-061-1/+5
* merge tcp-based checks into one file, no functional changesreyk2007-02-031-1/+108
* remove debug messagereyk2007-02-031-2/+1
* style changes.pyr2007-01-301-20/+23
* Add SSL support to hoststated.pyr2007-01-291-2/+12
* when retrying a write, the position was previously not updated.pyr2007-01-201-6/+4
* eliminate duplicate tcp read/write code.pyr2007-01-121-9/+121
* use real async events for checks and improve the non-blocking socketreyk2007-01-111-12/+13
* adapt to renamederaadt2007-01-091-2/+2