summaryrefslogtreecommitdiff
path: root/usr.sbin/httpd/httpd.h
AgeCommit message (Expand)Author
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
2014-08-06Adjust the read/write watermarks according to the TCP send buffer.Reyk Floeter
2014-08-06Load the SSL public/private keys in the parent process, then provide themJoel Sing
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-05Improve logging to allow per- server/location log files. The logReyk Floeter
2014-08-05add a config option to specify the chroot directoryJonathan Gray
2014-08-04Temporarily move the default location of the SSL/TLS server key andReyk Floeter
2014-08-04Proxy commit for jsing@:Reyk Floeter
2014-08-04Add initial support for log files in /var/www/logs/. Logging withReyk Floeter
2014-08-04Implement PATH_INFO and add DOCUMENT_ROOT.Reyk Floeter
2014-08-04whitespaceTheo de Raadt
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-03Split fastcgi socket path and document root option and add theReyk Floeter