summaryrefslogtreecommitdiff
path: root/usr.sbin/httpd/httpd.h
AgeCommit message (Expand)Author
2015-09-07Fix a regression that was introduced with server.c r1.64: Do NOT freeReyk Floeter
2015-08-20Change httpd(8) to use C99-style fixed-width integers (uintN_t insteadReyk Floeter
2015-08-03Fix rev 1.70 of server.c by only re-enabling the bufferevent if weFlorian Obser
2015-07-31repair hsts header output, wrong format strings caused brokenSebastian Benoit
2015-07-29backout the previous: it broke wordpress somehow.Reyk Floeter
2015-07-29Read fcgi response records until we have the whole http header and canFlorian Obser
2015-07-19For the completeness of HSTS, add the non-standard preload option.Reyk Floeter
2015-07-18libtls has been changed to set SSL_MODE_ENABLE_PARTIAL_WRITE andReyk Floeter
2015-07-18Allow to change the default media type globally or per-location,Reyk Floeter
2015-07-18Implement HTTP Strict Transport Security (HSTS).Florian Obser
2015-07-16If we can read faster from disk than send data to the client stopFlorian Obser
2015-07-16VIS_QUOTE is not there yet, unbreak the tree. Noticed by semarie@Reyk Floeter
2015-07-15Escape the message in server_log() as well.Reyk Floeter
2015-07-15Send the TLS certificate and key via separate imsgs, rather thanJoel Sing
2015-06-23Add initial support for pattern matching using Lua's pattern matching code.Reyk Floeter
2015-05-20Use off_t instead of size_t to pass file size and print it using %lld whenMark Kettenis
2015-03-15Prevent use after free.Florian Obser
2015-02-23Allow to specify CGI variables as macros in redirection strings, eg.Reyk Floeter
2015-02-12Rename escape_uri() to url_encode() because it is the opposite ofReyk Floeter
2015-02-12Allow TLS protocols to be specified via a "tls protocols" configurationJoel Sing
2015-02-10Encode directory listings.Florian Obser
2015-02-07Remove server_load_file() in favor of tls_load_file(3)Reyk Floeter
2015-02-07Add httpd configuration options to allow the specification of DHEJoel Sing
2015-02-07Add support for blocking, dropping, and redirecting requests.Reyk Floeter
2015-02-06Fix log options in locations.Reyk Floeter
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-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-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-04add new url stripping option:Christopher Zimmermann
2015-01-02Bump config flags field to 32bits. Makes room for future changes -Reyk Floeter
2014-12-12Like previously done in relayd, change the keyword "ssl" to "tls" toReyk Floeter
2014-11-11Allow the log directory to be configurable in the config file, rather thanBob Beck
2014-11-03Convert the logic in yyerror(). Instead of creating a temporaryAlexander Bluhm
2014-10-31Update httpd(8) to use libtls instead of libressl.Joel Sing
2014-10-22URL-decode the request path.Reyk Floeter
2014-09-10Handle different possible variations of the Host header (eg.Reyk Floeter
2014-09-05Remove a limitation that only allowed to specify a server name once.Reyk Floeter
2014-09-02FastCGI did not support persistent connections. Add initial supportReyk Floeter
2014-09-01Replace the code to get the FastCGI Status header with a proper way toReyk 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-13Provide a failsafe version of the path_info() function that doesn'tReyk Floeter
2014-08-08When opening directories, re-match the location after the index fileReyk Floeter
2014-08-06Limit the body size in client requests (eg. POST data) to 1M by default;Reyk Floeter
2014-08-06Configure the default SSL ciphers as HIGH:!aNULL.Joel Sing
2014-08-06http POST supportFlorian Obser