summaryrefslogtreecommitdiffstats
path: root/usr.sbin/httpd/server_http.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Replace the static env variables with a single global variable.rzalamena2016-08-261-8/+3
* According to RFC 7231 4.3.7, OPTIONS may have body. "Although thisreyk2016-07-271-2/+2
* Return "400 Bad Request" instead of "500 Server Internal Error" forkrw2016-05-271-3/+5
* makes sure the value of the asprintf buffer is zeroed on errorjung2016-05-221-3/+7
* Set content charset for auto index generated page.florian2016-03-081-1/+3
* Back out previous; requested by jung@tim2016-02-111-7/+7
* Include the server port number in the common and combined logs. This is usefultim2016-02-111-7/+7
* No need to check for NULL before free().mmcc2015-12-071-3/+2
* Remove unnecessary NULL checks before free().reyk2015-12-031-21/+13
* Plug a leak.sunil2015-10-131-1/+2
* Pass unsigned chars to ctype functions.reyk2015-10-131-2/+2
* Fix a regression that was introduced with server.c r1.64: Do NOT freereyk2015-09-071-2/+2
* The WebDAV MOVE method was not included in the switch statementreyk2015-08-211-1/+2
* Change httpd(8) to use C99-style fixed-width integers (uintN_t insteadreyk2015-08-201-7/+7
* repair hsts header output, wrong format strings caused brokenbenno2015-07-311-3/+3
* backout the previous: it broke wordpress somehow.reyk2015-07-291-2/+1
* Read fcgi response records until we have the whole http header and canflorian2015-07-291-1/+2
* The realm in authenticate directive of config file isn't escaped for '"' char.semarie2015-07-231-3/+10
* For the completeness of HSTS, add the non-standard preload option.reyk2015-07-191-7/+11
* Allow to change the default media type globally or per-location,reyk2015-07-181-5/+4
* Implement HTTP Strict Transport Security (HSTS).florian2015-07-181-4/+26
* spacingreyk2015-07-161-5/+5
* Escape the message in server_log() as well.reyk2015-07-151-7/+6
* For some values like the User-Agent, use vis(3) instead of url_encode().reyk2015-07-151-18/+19
* Simplify the error path of the previous commit: by using ret = -1 byreyk2015-07-151-37/+15
* httpd don't sanitize variables before putting them in logs. It is possible forsemarie2015-07-151-20/+101
* escape the matched substrings before using it in expansion.semarie2015-06-231-3/+6
* Add initial support for pattern matching using Lua's pattern matching code.reyk2015-06-231-12/+61
* After the last change, we also have to url_encode $SERVER_NAME andreyk2015-06-221-9/+16
* When encoding the Location url, only encode the query and pathreyk2015-06-211-22/+37
* Use off_t instead of size_t to pass file size and print it using %lld whenkettenis2015-05-201-3/+3
* Implement byte ranges.florian2015-05-031-1/+8
* Regis Leroy reported that httpd does not strictly accept CRLF forjsg2015-04-181-5/+6
* Revert previous as this breaks stuff.florian2015-04-091-6/+1
* Do not silently accept multiple Content-Length headers.florian2015-04-081-1/+6
* Allow to specify CGI variables as macros in redirection strings, eg.reyk2015-02-231-3/+107
* spacingreyk2015-02-081-2/+3
* spacingreyk2015-02-071-11/+12
* Add support for blocking, dropping, and redirecting requests.reyk2015-02-071-2/+11
* Fix log options in locations.reyk2015-02-061-4/+4
* Fix potential NULL pointer dereference.reyk2015-02-051-5/+6
* httpd is based on relayd and had included many headers that are onlyreyk2015-01-211-11/+3
* Log the remote user in the access.log.florian2015-01-191-8/+10
* s/clt_fcgi_remote_user/clt_remote_user/florian2015-01-191-7/+7
* Decouple auth parameters from struct server_config into struct auth.reyk2015-01-191-3/+4
* First stab at implementing basic auth.florian2015-01-181-2/+97
* Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2015-01-161-4/+5
* bump copyright yearreyk2015-01-131-2/+2
* I missed one goto abort instead of free(line).reyk2015-01-061-3/+2
* Instead of calling free(line) in each error case, call it once in fail:.reyk2015-01-061-22/+13