summaryrefslogtreecommitdiff
path: root/usr.sbin/relayd
AgeCommit message (Expand)Author
2013-11-13handle msgbuf_write() returning EAGAINSebastian Benoit
2013-09-09Add support for ECDHE (Elliptic curve Diffie-Hellman) to enableReyk Floeter
2013-09-07update man page with the new default HIGH:!aNULLReyk Floeter
2013-09-07Change default ciphers to HIGH:!aNULL.Federico G. Schwindt
2013-09-04Handling of HTTP requests with a body like POST were broken inAlexander Bluhm
2013-07-16use .Mt for email addresses; from Jan Stary <hans at stare dot cz>; ok jmc@Ingo Schwarze
2013-07-04have FILES format a bit better;Jason McIntyre
2013-06-29do not use Sx for sections outwith the page;Jason McIntyre
2013-06-02With HTTP keepalive, relayd only filtered the first request andReyk Floeter
2013-05-31unset cte->buf after free, fix double free via tcp_close().Sebastian Benoit
2013-05-30Support SSL inspection, the ability to transparently filter in SSL/TLSReyk Floeter
2013-05-30Safari doesn't like HTTP/1.x in the generated error messages (return error),Reyk Floeter
2013-05-07- Add a simple check to prevent that the client-provided hex HTTP chunk sizeReyk Floeter
2013-04-27time_t 64bit fixes for relayd and relayctl:Sebastian Benoit
2013-04-20SSL_CTX_set_timeout only handles long for the delta timeval, so constrainTheo de Raadt
2013-04-20print large time_t nicely; ok bennoTheo de Raadt
2013-03-11handle ECONNABORTED errors from accept(). In many code blocks they can beTheo de Raadt
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-15Fix the toread check in the lateconnect case. This allowsAlexander Bluhm
2013-02-05Rework http content and chunk handling in relayd. Use specialAlexander Bluhm
2013-01-29use correct function name in fatal error messageStuart Henderson
2013-01-22Only send a single CRLF between chunks. A second CRLF seemed to beReyk Floeter
2013-01-17Remove unnecessary pointer casts. No binary diff.Alexander Bluhm
2012-12-18reorder some variables and move large buffers to the top of the stack.Reyk Floeter
2012-12-18remove unused variableReyk Floeter
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-12-18cnl is only allocated if F_NATLOOK was specified before, so skip theReyk Floeter
2012-12-18reorder the variables a bit, no functionaly change.Reyk Floeter
2012-11-29Fix white spaces in relayd. No binary diff.Alexander Bluhm
2012-11-27Add format attributes to the proper functions and then fix the warningsPhilip Guenthe
2012-11-21strtonum() can only handle a maximum of LLONG_MAXSebastian Benoit
2012-10-19Support additional scheduling algorithms in the load balancer:Reyk Floeter
2012-10-10Fix the hash http filter action to initialize the hash key correctly afterReyk Floeter
2012-10-04spacingReyk Floeter
2012-10-03Only show "inflight" debugging message if compiled with DEBUG > 1.Reyk 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-09-19Copy the host id value to the ICMP echo payload in network byte order andReyk Floeter
2012-09-19Fix ICMP checks by setting the socklen correctly before calling recvfrom().Reyk Floeter
2012-09-18prio 0 is valid, therefore, I chose an "impossible" value for prio meaningHenning Brauer
2012-09-17Fix relay statistics. Found and fix by Erik Lax (erik -at- halon -dot- se)Sebastian Benoit
2012-08-24- rfc 5082 replaces rfc 3682; ok claudioJason McIntyre
2012-07-13after connect() returns EINPROGRESS the connection can still fail,Sebastian Benoit
2012-07-09Allow relayd to handle transactions > 2GB in sizeTheo de Raadt
2012-07-09need a private copy of nitems()Theo de Raadt