summaryrefslogtreecommitdiff
path: root/usr.sbin/relayd/relayd.h
AgeCommit message (Expand)Author
2012-05-08fix "label string" in http protocol. problem found by giovanni.Sebastian Benoit
2012-04-11Do rate limiting of accept() when under pressure, like in other recentTheo de Raadt
2012-01-21Only start the child processes after all of them reported to have loadedCamiel Dobbelaar
2011-09-04KNF, fix white spaces in relayd. No binary change.Alexander Bluhm
2011-05-26Add additional check to prevent running scripts when not configured.Reyk Floeter
2011-05-26fix "check script" by sending all required information to the parent.Reyk Floeter
2011-05-20Concurrent calls of "relayctl show sessions" could crash relayd. FixReyk Floeter
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-05Allow a user to specify the route priorityPeter Hessler
2011-04-24Get rid of casts to struct rsession in relayd by not declaring aAlexander Bluhm
2011-04-12update flags and printing of flags in debug mode, handle splicing flag.Reyk Floeter
2011-04-12Enable socket splicing for relayd. This allows zero-copy dataAlexander Bluhm
2011-04-07Add support for divert-to which provides some benefits over rdr-to.Reyk Floeter
2010-12-31Add missing #includes instead of assuming that some system header pulls inPhilip Guenthe
2010-11-30The relayd processes did already bump up the socket file descriptorReyk Floeter
2010-10-26redirects are loaded as "pass in quick ... rdr-to" pf rules by default. InReyk Floeter
2010-08-01Allow fallback tables for relays, not just redirections.Stuart Henderson
2010-05-26Rename some imsg bits to make namespace collisions less likely buf toNicholas Marriott
2010-05-14allocate all struct event's on the heap, it looks cleaner, feels betterReyk Floeter
2010-05-14spacingReyk Floeter
2010-01-11add "log brief" and "log verbose" to change logging verbosityJonathan Gray
2009-11-03reorder structure elements for struct netroute & router: static configReyk Floeter
2009-08-17also report routers and their host states in relayctlReyk Floeter
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-07allow to modify the IP TTL value for host checks. this can be used toReyk Floeter
2009-08-05prevent configuration of relays listening to a single addr:port tuple twiceReyk Floeter
2009-06-06Get ready for including imsg.h from a lib, when it comes along.Pierre-Yves Ritschard
2009-06-054 handed diff with eric:Pierre-Yves Ritschard
2009-06-05Make imsg completely async model agnostic by not requiring anPierre-Yves Ritschard
2009-06-04move logging functions out of imsg.h, make imsg.c more library readyPierre-Yves Ritschard
2009-06-04- move message types enum back to relayd.hEric Faurot
2009-06-04remove unused variableReyk Floeter
2009-06-04Make imsg.c and buffer.c more generic by introducingEric Faurot
2009-06-03change buf_close return type to void.Eric Faurot
2009-06-02bring in buf_seek, buf_size and buf_left from bgpdEric Faurot
2009-06-02constify argument to buf_addEric Faurot
2009-04-24Allow UDP and/or TCP redirections instead of just TCP.Reyk Floeter
2009-04-02add support to specify a ca file (eg. /etc/ssl/cert.pem) to verify sslReyk Floeter
2009-04-01Add support for client-side SSL connections from relays. relayd canReyk Floeter
2008-12-05change the way relayd reports check results: instead of logging anReyk Floeter
2008-09-29allow to load expect, filter, log, and remove keys from external filesReyk Floeter
2008-09-29allow to listen on a port range for redirections. this fixesReyk Floeter
2008-08-11better handling of HTTP POSTs or requests with Content-Length.Reyk Floeter
2008-07-22Add dynamic IPv6-to-IPv4 and IPv4-to-IPv6 translation inspired byReyk Floeter
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-07-09Use OpenBSD's knuth shuffle algorithm of random values from bind toReyk Floeter
2008-07-09also set the protocol, either TCP or UDP, in the NAT lookup. thisReyk Floeter