summaryrefslogtreecommitdiff
path: root/usr.sbin/relayd/relay.c
AgeCommit message (Expand)Author
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-02-18Fix a leak that could happen with multiple requests on the oneJonathan Gray
2010-01-11add "log brief" and "log verbose" to change logging verbosityJonathan Gray
2009-08-07rename 'struct session' to 'struct rsession' because it conflicts withReyk Floeter
2009-06-07Change the way fds passed over a socket are retreived on the receiving side.Eric Faurot
2009-06-054 handed diff with eric:Pierre-Yves Ritschard
2009-06-05some KNF cleanup following the last sed.Pierre-Yves Ritschard
2009-06-05Make imsg completely async model agnostic by not requiring anPierre-Yves Ritschard
2009-06-02remove extra imsg_event_add() after EV_WRITE checks - this is notReyk Floeter
2009-06-02Libevent may do an upcall with both EV_READ and EV_WRITE set.Reyk Floeter
2009-04-24don't truncate http headers when no separator is given between key andPierre-Yves Ritschard
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-09-29fix log option with filter rulesReyk Floeter
2008-09-29also log the label if available for the matching rule node (like theReyk Floeter
2008-09-29spacingReyk Floeter
2008-08-11more goto fail on gettimeofday errorReyk Floeter
2008-08-11better handling of HTTP POSTs or requests with Content-Length.Reyk Floeter
2008-08-11add missing 'break' to read HTTP content correctlyReyk Floeter
2008-08-08add a variable $SERVER_NAME which is "OpenBSD relayd" by default.Reyk Floeter
2008-08-08chunked encoding may include empty lines at random places, do notReyk Floeter
2008-08-08fix possible memleaks in chunked encoding handlerReyk Floeter
2008-08-08only dump all protocol nodes with DEBUG > 1.Reyk Floeter
2008-08-08Support HTTP responses that neither specify a Content-Length headerReyk Floeter
2008-08-08Check gettimeofday() against -1; Add a missing error check in one place.Thordur I. Bjornsson
2008-07-22Add dynamic IPv6-to-IPv4 and IPv4-to-IPv6 translation inspired byReyk Floeter
2008-07-16relay_connect() may fail, close the session in the bindany callbackReyk Floeter
2008-07-16use getsockname() to find out the local address of a connection beforeReyk 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
2008-06-11add support for "transparent" forwarding in relays: normally the l7Reyk Floeter
2008-05-08move the session keys used by dns in a protocol-specific private ptr.Reyk Floeter
2008-05-05Put relay sockets in non blocking mode too. This got forgotten along thePierre-Yves Ritschard
2008-03-21better handling of chunked encoding, further fixes after extensive testingReyk Floeter
2008-03-20handle the case that the Content-Length HTTP header may be 0Reyk Floeter
2008-03-03improve the compare function of addresses respecting the ports; this will fixReyk Floeter
2008-02-13bump copyrightReyk Floeter
2008-02-05Fix a debug printf. After the session members got a se_ prefix this oneThordur I. Bjornsson
2008-02-04Move some prototypes from relay.c to relayd.h and remove there externsThordur I. Bjornsson
2008-02-04Move the declaration of DPRINTF from relay.c too relayd.h so it can beThordur I. Bjornsson
2008-01-31add prefixes to names of structure elements to make it easier to grepThordur I. Bjornsson
2008-01-31add prefixes to names of structure elements to make it easier to grepReyk Floeter
2008-01-31add prefixes to names of structure elements to make it easier to grepReyk Floeter
2007-12-08Rename everything which reffered to services refer to rdr for internalsPierre-Yves Ritschard
2007-12-08some changes to the relayd.conf configuration language and grammar.Reyk Floeter
2007-12-07hoststated gets renamed to relayd. easier to type, and actually saysReyk Floeter
2007-11-28bump the current file descriptor resource limit (openfiles-cur) to theReyk Floeter
2007-11-28typosReyk Floeter
2007-11-26allow to add labels to protocol actions, they will be printed in httpReyk Floeter