summaryrefslogtreecommitdiffstats
path: root/usr.sbin/relayd/relay_http.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Don't "forward to <table>" when a "forward to destination" address is set.chrisz2019-07-131-2/+4
* Add a new macro called $HOST that expands to the Host header's value or fallsrobert2019-07-051-4/+21
* Add Connection: close when switching to "unlimited" reading mode.reyk2019-05-131-1/+10
* Fix filter rules with "forward to" statement in persistent connections.reyk2019-05-131-12/+24
* Add support for from/to in relay filter rules.reyk2019-05-101-6/+5
* Fix and tweak websocket upgrade handling.reyk2019-05-081-41/+16
* Support for rfc 6455 Websockets connection upgrade. Add a new protocolbenno2019-03-041-1/+61
* replace the current log optionsbenno2018-08-061-12/+12
* rfc 7230 mandates that a "204 No Content" http status must not come with abenno2017-11-271-14/+18
* Simplify relay_close_http(), make relay_httpdesc_free() accept and ignoreclaudio2017-11-271-13/+9
* make the maximum size of http headers configurable in the protocol.benno2017-11-151-3/+4
* The relayd regression tests for chunked HTTP traffic were failingbluhm2017-09-231-10/+12
* use __func__ in log messages. fix some whitespace while here.benno2017-05-281-2/+2
* Migrate relayd to use libtls for TLS. Still does the TLS privsep via theclaudio2017-05-271-6/+1
* DELETE can have a body.reyk2017-03-101-2/+2
* spacingreyk2016-09-261-2/+2
* whitespace and 80 columns, no binary changebenno2016-08-011-5/+5
* rfc 7230 3.3.3 says: response with a status code of 1xxbenno2016-08-011-6/+27
* Bump copyright in files that I touched last.reyk2016-07-291-2/+2
* Add support for common WebDAV methods; from httpd.reyk2016-07-291-2/+27
* According to RFC 7231 4.3.7, OPTIONS may have body. "Although thisreyk2016-07-271-2/+2
* Improve parsing of the Host by following RFC 7230 Section 5.4 more strictly:reyk2016-07-271-6/+31
* fix some cases where we relay_abort_http() the connection too soon.benno2016-07-221-31/+44
* PATCH is like PUT, data is expected.reyk2015-12-151-1/+2
* Remove NULL-checks before free(). No functional change.mmcc2015-12-071-25/+13
* include <unistd.h> unconditionallyderaadt2015-09-271-3/+1
* spacingreyk2015-07-281-2/+2
* Fix unbounded buffer growth. In the case of a slow client reading large files,benno2015-07-181-1/+14
* To match relayd's style, use an explicit enum with prefixed names forreyk2015-06-121-2/+2
* Introduce a state on the ctl_relay_event struct. This makes it possibleclaudio2015-06-081-2/+2
* Fix memory leak in error case. OK bluhm@ benno@claudio2015-06-011-2/+4
* fix a non safe use of TAILQ_FOREACH with TAILQ_REMOVEjsg2015-05-221-3/+3
* Fix a crash reported and analyzed by Bertrand PROVOST. When a HTTPbluhm2015-05-181-6/+15
* The first line of a HTTP request is the method-url-version. Thebluhm2015-05-181-2/+3
* When the HTTP client did close the connection while relayd was stillbluhm2015-04-291-1/+4
* Clean up the relayd headers with help of include-what-you-use and somereyk2015-01-221-14/+8
* spacingreyk2015-01-221-5/+6
* Adapt to <limits.h> universe.deraadt2015-01-161-2/+2
* bump copyright yearreyk2015-01-131-2/+2
* Merge error page changes from httpd: send Content-Length:, changereyk2015-01-011-22/+42
* Use the recommended HTML5 doctype in error pages.reyk2015-01-011-3/+2
* Stop pulling in <arpa/inet.h> or <arpa/nameser.h> when unnecessary.guenther2014-12-211-2/+1
* Update relayd to use siphash instead of sys/hash. The source-hash,reyk2014-12-181-8/+3
* Remove unnecessary netinet/in_systm.h include.lteo2014-10-251-2/+1
* Make the HTTP version mandatory and abort if it is missing in the request.reyk2014-09-151-6/+8
* There was a race in relayd that caused connections to hang. Itbluhm2014-08-101-3/+4
* Move comment about strcasecmp() to a more suitable spot.stsp2014-07-171-5/+6
* When a connection was spliced in one direction and in copy mode inbluhm2014-07-141-1/+4
* Remove a debug messagereyk2014-07-131-2/+1
* improve log output for relays. adjust regress testsbenno2014-07-131-2/+15