summaryrefslogtreecommitdiff
path: root/usr.sbin/httpd/config.c
AgeCommit message (Expand)Author
2016-09-01The fork+exec diff broke "what?!", the ps_what field determines theReyk Floeter
2016-08-15Use lowercase 'tls' in debug and log messages for consistency.Joel Sing
2016-05-31Unbreak compilation with -DDEBUG.Joel Sing
2016-04-28Simplify TLS configuration handling. Instead of matching by address/port,Joel Sing
2015-12-02sync with relayd, use proc_compose()Reyk Floeter
2015-08-20Change httpd(8) to use C99-style fixed-width integers (uintN_t insteadReyk Floeter
2015-07-19For the completeness of HSTS, add the non-standard preload option.Reyk 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-15Send the TLS certificate and key via separate imsgs, rather thanJoel Sing
2015-07-15Fix memory leaks that can occur when config_getserver() fails.Joel Sing
2015-04-11Always check the return value of proc_composev_imsg() and handle failuresJoel Sing
2015-02-23Fix an issues that was found by halex@: we didn't set the return_uriReyk Floeter
2015-02-07Remove server_load_file() in favor of tls_load_file(3)Reyk Floeter
2015-02-07Add support for blocking, dropping, and redirecting requests.Reyk Floeter
2015-02-05Add missing error case to free allocated server_config on failure.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-19Decouple auth parameters from struct server_config into struct auth.Reyk Floeter
2015-01-13bump copyright yearReyk Floeter
2015-01-06Only open a socket once for each unique "listen on" statement. ThisReyk Floeter
2015-01-03Support alias names and multiple listen statements per server block.Reyk Floeter
2014-12-21Stop pulling in <arpa/inet.h> or <arpa/nameser.h> when unnecessary.Philip Guenther
2014-12-12Like previously done in relayd, change the keyword "ssl" to "tls" toReyk Floeter
2014-12-07Avoid NULL deref in error case; found with llvm.Florian Obser
2014-11-22use size_t where appropriate. ok deraadt reykTed Unangst
2014-09-05Remove a limitation that only allowed to specify a server name once.Reyk Floeter
2014-08-06Limit the body size in client requests (eg. POST data) to 1M by default;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-05Improve logging to allow per- server/location log files. The logReyk Floeter
2014-08-05spacesTheo de Raadt
2014-08-04Add HTTPS = on CGI variable.Reyk 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-04httpd doesn't support SSL/TLS yet, remove the remaining bits.Reyk Floeter
2014-08-03Split fastcgi socket path and document root option and add theReyk Floeter
2014-08-02Locations now inherit access log settings from the server.doug
2014-07-31Allow to specify a non-default fastcgi socket.Reyk Floeter
2014-07-31Rename the "docroot" variable to "path" because it will be used forReyk Floeter
2014-07-31Add a configuration variable "fastcgi" to enable it per server or location.Reyk Floeter
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-25Differentiate servers by address and port, not just by address.Reyk Floeter
2014-07-25Add support for "virtual hosts" aka. server blocks aka. multipleReyk Floeter
2014-07-23Correctly shutdown the servers when the process is terminating;Reyk Floeter
2014-07-13Add support for media types (aka. MIME types): the types section isReyk Floeter
2014-07-12Add httpd(8), an attempt to turn the relayd(8) codebase into a simpleReyk Floeter