summaryrefslogtreecommitdiff
path: root/usr.sbin/httpd
AgeCommit message (Expand)Author
2015-01-21Ooops, no need to include sys/cdefs.h.Reyk Floeter
2015-01-21httpd is based on relayd and had included many headers that are onlyReyk Floeter
2015-01-19No need to include pfvar.h, another leftover from relayd. It was alsoReyk Floeter
2015-01-19Log the remote user in the access.log.Florian Obser
2015-01-19s/clt_fcgi_remote_user/clt_remote_user/Florian Obser
2015-01-19Decouple auth parameters from struct server_config into struct auth.Reyk Floeter
2015-01-18tweak previousFlorian Obser
2015-01-18First stab at implementing basic auth.Florian Obser
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2015-01-13bump copyright yearReyk Floeter
2015-01-13Abort if fcgi_chunked is not true to avoid sending additional garbageReyk Floeter
2015-01-07SVG is common enough to add it to the default types.Reyk Floeter
2015-01-07Relax configuration list parsing to allow multi-line blocks for tls,Reyk Floeter
2015-01-06Make httpd return "404 not found" if an intermediate component of a requestedStefan Sperling
2015-01-06I missed one goto abort instead of free(line).Reyk Floeter
2015-01-06Only open a socket once for each unique "listen on" statement. ThisReyk Floeter
2015-01-06Instead of calling free(line) in each error case, call it once in fail:.Reyk Floeter
2015-01-06Return "400 Bad Request" instead of "500 Internal Server Error" forReyk Floeter
2015-01-05Be more specific: path is a component of the URI/URL, so use "path"Reyk Floeter
2015-01-04add new url stripping option:Christopher Zimmermann
2015-01-03Reset tls key and cert to NULL when duplicating a server - avoids aReyk Floeter
2015-01-03Tweak previous - add a missing free in the error path.Reyk Floeter
2015-01-03Support alias names and multiple listen statements per server block.Reyk Floeter
2015-01-02Bump config flags field to 32bits. Makes room for future changes -Reyk Floeter
2015-01-01Use the HTML5 doctype for error and auto index pages because it isReyk Floeter
2014-12-28Change the default example from "listen on egress" to "listen on *".Reyk Floeter
2014-12-21Stop pulling in <arpa/inet.h> or <arpa/nameser.h> when unnecessary.Philip Guenther
2014-12-18Document * and :: to listen on all IPv4 or IPv6 addresses.Reyk Floeter
2014-12-18Accept * as an alias for the default ipv4 listen address.Reyk Floeter
2014-12-18"tcp nodelay" shouldn't be discussing relaying SSH; this was a remnantReyk Floeter
2014-12-16Replace setpgrp(0, getpid()) with setpgid(0, 0). OK deraadt@ tedu@Todd C. Miller
2014-12-12Like previously done in relayd, change the keyword "ssl" to "tls" toReyk Floeter
2014-12-11When scanning backwards for the last dot in a filename,Ingo Schwarze
2014-12-08Do not send an error body in a HEAD request answer.Florian Obser
2014-12-07Avoid NULL deref in error case; found with llvm.Florian Obser
2014-12-04stop viral header propagation. none of this code uses sys/hash.hTed Unangst
2014-11-22use size_t where appropriate. ok deraadt reykTed Unangst
2014-11-21white space begoneTheo de Raadt
2014-11-20Don't allow embedded nul characters in strings.Jonathan Gray
2014-11-12tweak previous;Jason McIntyre
2014-11-11Allow the log directory to be configurable in the config file, rather thanBob Beck
2014-11-10Don't attempt to open log files when using syslog, as we are not going toBob Beck
2014-11-03Convert the logic in yyerror(). Instead of creating a temporaryAlexander Bluhm
2014-11-03Add gcc format attributes to yyerror() in httpd.Doug Hogan
2014-10-31Update httpd(8) to use libtls instead of libressl.Joel Sing
2014-10-25Remove unnecessary netinet/in_systm.h include.Lawrence Teo
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-10-03Update ressl configuration to handle recent changes in the library.Joel Sing
2014-10-02Fix an error case that was never handled ending up in an endless eventReyk Floeter