summaryrefslogtreecommitdiff
path: root/usr.sbin/httpd/server_http.c
AgeCommit message (Expand)Author
2014-10-22URL-decode the request path.Reyk Floeter
2014-10-21Rework the error message a little bit: Do not send details of theReyk Floeter
2014-09-29whitespace spotted while studying the codeTheo de Raadt
2014-09-15Make the HTTP version mandatory and abort if it is missing in the request.Reyk Floeter
2014-09-10Handle different possible variations of the Host header (eg.Reyk Floeter
2014-09-05Add various RFC-based WebDAV methods to the list of accepted HTTP methods.Reyk Floeter
2014-09-05Remove a limitation that only allowed to specify a server name once.Reyk Floeter
2014-08-29Use two instead of one http descriptor for request and response.Reyk Floeter
2014-08-21Add Last-Modified: HTTP header.Christopher Zimmermann
2014-08-08When opening directories, re-match the location after the index fileReyk Floeter
2014-08-08Allow to serve emtpy (0 bytes) files.Reyk Floeter
2014-08-06Limit the body size in client requests (eg. POST data) to 1M by default;Reyk Floeter
2014-08-06http POST supportFlorian Obser
2014-08-06Add braces. Style-only change.Reyk Floeter
2014-08-05Add configuration options for the most-important connection limits:Reyk Floeter
2014-08-05Limit the number of (Keep-Alive) requests per connection to 100.Reyk Floeter
2014-08-05retire blink because this is serious software now; ok beckTheo de Raadt
2014-08-04httpd doesn't support SSL/TLS yet, remove the remaining bits.Reyk Floeter
2014-08-04whitespaceTheo de Raadt
2014-08-03Also write log messages, like 404 Not Found, on error. This is a bitReyk Floeter
2014-08-03Allocate http_host instead of carrying a buffer in the descriptor.Reyk Floeter
2014-08-03Dynamically pass HTTP request headers as protocol-specific HTTP_* CGIReyk Floeter
2014-08-03Add function to iterate all headers. No functional change.Reyk Floeter
2014-08-03Add another log mode "connection" for a relayd(8)-style log entry afterReyk Floeter
2014-08-03Prefer getnameinfo() with NI_NUMERICHOST over inet_ntop because it is alsoReyk Floeter
2014-08-02Locations now inherit access log settings from the server.doug
2014-08-01Use the log buffer to defer the logging until the connection is closedReyk Floeter
2014-08-01Add common and combined access logging to httpd.doug
2014-07-31Only write the HTTP header for the first fastcgi chunk.Reyk Floeter
2014-07-31some fastcgi improvements:Reyk Floeter
2014-07-31Add a configuration variable "fastcgi" to enable it per server or location.Reyk Floeter
2014-07-31Put in first stab at fastcgi. Very early work in progress. Putting itFlorian Obser
2014-07-30Make "location" work with name-based virtual servers.Reyk Floeter
2014-07-30Add "location" keyword to specify path-specific configuration inReyk Floeter
2014-07-25Reset the default Host for each requestReyk Floeter
2014-07-25It is recommended to use a URL in the Location header of 3xxReyk Floeter
2014-07-25Append mandatory Date header to each response.Reyk Floeter
2014-07-25New HTTP/1.1 RFC 7231 prefers IMF-fixdate from RFC 5322.Reyk Floeter
2014-07-25Canonicalize the request path once without the docroot and prepend theReyk Floeter
2014-07-25Add support for "virtual hosts" aka. server blocks aka. multipleReyk Floeter
2014-07-25Split server and server_config.Reyk Floeter
2014-07-25Rename a field, needed later, no functional change.Reyk Floeter
2014-07-24Plug a memleak by correctly free'ing the HTTP descriptor that containsReyk Floeter
2014-07-23First attempt at verifying the request path and the accessReyk Floeter
2014-07-17Move comment about strcasecmp() to a more suitable spot.Stefan Sperling
2014-07-16Implement file descriptor accounting. The concept was taken fromReyk Floeter
2014-07-14Track Connection: Keep-AliveReyk Floeter
2014-07-14first step towards keep-alive/persistent connections supportReyk Floeter
2014-07-13Remove a debug messageReyk Floeter
2014-07-13Add support for media types (aka. MIME types): the types section isReyk Floeter