summaryrefslogtreecommitdiff
path: root/usr.sbin/httpd/httpd.h
AgeCommit message (Expand)Author
2023-11-08Avoid a NULL dereference when handling a malformed fastcgi request.Todd C. Miller
2023-07-12Work around use after free in httpd(8)Theo Buehler
2022-10-24remove unused references to httpd.sock; found by dante catalfamoJason McIntyre
2022-08-15Neither clt_descreq nor clt_descresp in struct client need to be void *.Claudio Jeker
2022-03-02Nothing uses kv_flags.Florian Obser
2022-02-27Add gzip-static option to httpd. This allows to deliver precompressedAlexander Bluhm
2021-10-24Add httpd custom error page facility. Adapted by me fromIan Darwin
2021-05-17Do not try to chunk encode an empty http body coming from an fcgiFlorian Obser
2021-04-20Move TAILQ initialization to files where they are used.dv
2021-04-10Do not compare TLS config params for non-TLS servers. This allows toClaudio Jeker
2021-01-27these programs (with common ancestry) had a -fno-common problem relatedTheo de Raadt
2020-10-29Add location (found|not found) option to test for resource path existence.denis
2020-08-29typo; pointed out by Matthias (mpfr AT fn.de), thanks!Florian Obser
2020-08-26Set fastcgi socket default on server and location.Florian Obser
2020-08-24Add support for non-localhost fastcgi sockets.tracey
2020-08-03remove unused functionsSebastian Benoit
2020-07-30Remove the unused function canonicalize_host(), it was copied from relayd.Sebastian Benoit
2020-07-25remove unsused enum key_type, copied initialy from relays.Sebastian Benoit
2020-02-09Implement "strip" option for fastcgi to be able to have multiple chrootsFlorian Obser
2019-05-08spacingReyk Floeter
2019-05-03Add a "forwarded" log format that extends the "combined" log formatTheo Buehler
2019-02-19httpd(8): add support for setting custom FastCGI parameters.Paul Irofti
2018-10-11Backout my previous commit:Sebastian Benoit
2018-10-01Only send 408 Timeout responses when we have seen at least part of aSebastian Benoit
2018-09-09During the fork+exec implementation, daemon(3) was moved afterAlexander Bluhm
2018-08-19double the allowed length for the 'tls ciphers' optionJasper Lievisse Adriaanse
2018-06-20Add support for simple one-off internal rewrites.Reyk Floeter
2018-05-19Add support for client certificate authentication to httpd.Joel Sing
2018-04-11Make httpd listen on all IPv4 and IPv6 addresses forFlorian Obser
2018-02-07NAME_MAX is the length of the thing between / / in a path *without*Florian Obser
2017-08-11Convert httpd to tls_config_set_ecdhecurves(), allowing a list of curvesJoel Sing
2017-07-19Rework the way that TLS configuration is sent/received via imsgs, so thatJoel Sing
2017-05-28use __func__ in log messages.Sebastian Benoit
2017-03-25Implement TLS ticket support in httpd. Off by default. UseClaudio Jeker
2017-02-07/tmp/cvsspEkokReyk Floeter
2017-02-03Stop assuming that in_{addr,port}_t are typedefed in <sys/types.h> andPhilip Guenther
2017-02-02Fix support for HTTP pipelining by handling all requests in the buffer.Reyk Floeter
2017-01-31Reimplement httpd's support for byte ranges.Reyk Floeter
2017-01-31The variable clt_done is used in too many places.Reyk Floeter
2017-01-09Stop accessing verbose and debug variables from log.c directly.Reyk Floeter
2016-11-17Move OCSP loading into a separate function - it is not part of the keypairJoel Sing
2016-11-06Add OCSP stapling support to httpdBob Beck
2016-10-12Prevent fd exhaustion in the parent when loading the listening serverReyk Floeter
2016-10-05sync proc.c with vmd: add p_pw to specify a non-standard user for a process.Reyk Floeter
2016-09-28sync proc.c from switchd, includes minor cast qual fix and removal of p_env.Reyk Floeter
2016-09-03Replace [RELAY|SERVER]_MAXPROC with the new PROC_MAX_INSTANCESReyk Floeter
2016-09-02proc.c tweaks: Rename proc_listento() to proc_accept() as it is theReyk Floeter
2016-09-01struct client starts to become the kitchen sink. Move fastcgi data toFlorian Obser
2016-09-01spacingReyk Floeter
2016-09-01Teach httpd/proc.c how to fork+exec.Rafael Zalamena