summaryrefslogtreecommitdiff
path: root/usr.sbin/relayd/relayd.h
AgeCommit message (Expand)Author
2014-02-14remove unused function that distracts from cleaning up the imsg_flush() messSebastian Benoit
2013-09-09Add support for ECDHE (Elliptic curve Diffie-Hellman) to enableReyk Floeter
2013-09-07Change default ciphers to HIGH:!aNULL.Federico G. Schwindt
2013-05-30Support SSL inspection, the ability to transparently filter in SSL/TLSReyk Floeter
2013-04-27time_t 64bit fixes for relayd and relayctl:Sebastian Benoit
2013-03-10This diff changes relayd to use the monotonic clock instead ofReyk Floeter
2013-03-09Enable TCP socket splicing for HTTP persistent connection and chunkedAlexander Bluhm
2013-03-04sync yyerror() with bgpd; use vlog() to log parser errors so they show inStuart Henderson
2013-02-05Rework http content and chunk handling in relayd. Use specialAlexander Bluhm
2012-11-27Add format attributes to the proper functions and then fix the warningsPhilip Guenthe
2012-10-19Support additional scheduling algorithms in the load balancer:Reyk Floeter
2012-10-04spacingReyk Floeter
2012-10-03Inherit and pass the relay table flags correctly.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-09-20Move the HTTP code into an extra file to make future changes easier toReyk Floeter
2012-07-09Allow relayd to handle transactions > 2GB in sizeTheo de Raadt
2012-07-09need a private copy of nitems()Theo de Raadt
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