summaryrefslogtreecommitdiff
path: root/usr.sbin/relayd
AgeCommit message (Expand)Author
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
2012-07-07rename prio in struct pf_rule and related structs to set_prio so it isHenning Brauer
2012-05-29do not overwrite the table timeout with the global timeout when aSebastian Benoit
2012-05-09Fix a desynchronization on host change during a running checkgiovanni
2012-05-08fix "label string" in http protocol. problem found by giovanni.Sebastian Benoit
2012-05-05better description of input to mode hash/loadbalanceSebastian Benoit
2012-04-30The message-body should be forwarded for GET,HEAD and OPTIONS methods as well.Sebastian Benoit
2012-04-27A message-body should be forwarded for DELETE method too.giovanni
2012-04-24take a stab at documenting when arguments need quoted, and valid macroJason McIntyre
2012-04-19relayd re-uses the event callbacks and passes the value of iev.dataTheo de Raadt
2012-04-15fix some leaksJonathan Gray
2012-04-11delete excessive evtimer_pending; ok claudioTheo de Raadt
2012-04-11Do rate limiting of accept() when under pressure, like in other recentTheo de Raadt
2012-03-24Allow relayd to use a separate SSL certificate for each portStuart Henderson
2012-03-09set onrdomain and prio when creating pf rules, found by Gabriel Linder.Sebastian Benoit
2012-02-01Append mandatory instance identifier (.0 for scalars), so other SNMPCamiel Dobbelaar
2012-01-21Only start the child processes after all of them reported to have loadedCamiel Dobbelaar