summaryrefslogtreecommitdiff
path: root/usr.sbin/httpd
AgeCommit message (Expand)Author
2023-07-12Work around use after free in httpd(8)Theo Buehler
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2023-02-15proc_ispeer() is not used anywhere anymore so remove it everywhere.Tobias Heider
2022-12-28spelling fixes; from paul tagliamonteJason McIntyre
2022-10-24remove unused references to httpd.sock; found by dante catalfamoJason McIntyre
2022-09-21Default request message body size should be 0.YASUOKA Masahiko
2022-09-02Make newer mime type definitions take precedence over existing ones.Sebastian Benoit
2022-09-01ugly whitespaceTheo Buehler
2022-08-15Neither clt_descreq nor clt_descresp in struct client need to be void *.Claudio Jeker
2022-08-15For FCGI_END_REQUEST reset the clt struct similar to what is done in theClaudio Jeker
2022-08-15plug some memory leaks in server_file_index when failures occurOmar Polo
2022-08-15plug a fd leak in read_errdoc if fstat fails or if the file is emptyOmar Polo
2022-08-12Use break instead of return so that a HEAD request still consumes all data.Claudio Jeker
2022-08-12fix regression introduced in previous commit. HEAD replies don't have aOmar Polo
2022-08-11correctly handle an abnormal fastcgi termination. httpd handles theOmar Polo
2022-03-09bandwith -> bandwidthJonathan Gray
2022-03-04Only provide the .gz file if timestamp is >= the non-gzip file. MakeTheo de Raadt
2022-03-02struct stat from early file inspection was being used after actual fileTheo de Raadt
2022-03-02Simplify .gz handling a bitTheo Buehler
2022-03-02Nothing uses kv_flags.Florian Obser
2022-02-27Add gzip-static option to httpd. This allows to deliver precompressedAlexander Bluhm
2022-02-18prefer https links in man pagesJonathan Gray
2021-12-04Do not setup pipes between SERVER processes, they don't talk to eachFlorian Obser
2021-11-11Move the assignment of http_query down. Also do not assign a non-mallocedClaudio Jeker
2021-11-05Perform stricter checking on the version string (which RFC 7230 saysSebastian Benoit
2021-10-24Add httpd custom error page facility. Adapted by me fromIan Darwin
2021-10-23* stop sending the content for head requests, even when its supplied by theSebastian Benoit
2021-10-23annotate a 413 error with "request body too large" in the error log.Sebastian Benoit
2021-10-22return unsupported version for version less than HTTP/0.9 and higherSebastian Benoit
2021-10-21when a client sends header lines without a colon, respond with 400 BadSebastian Benoit
2021-10-15Don't declare variables as "unsigned char *" that are passed toChristian Weisgerber
2021-07-14Remove unneeded calls to tls_init(3)kn
2021-06-07tweak previous: avoid markup and refer to an HTTP header only by itsTheo Buehler
2021-06-06appease mandoc -TlintTheo Buehler
2021-06-06Add .Pp for consistency with all other config blocks.Theo Buehler
2021-05-20Fix previous.Florian Obser
2021-05-19When we disable "Transfer-Encoding: chunked" in the fastcgi backendFlorian Obser
2021-05-17Do not try to chunk encode an empty http body coming from an fcgiFlorian Obser
2021-05-15Remove outdated comment. We got all httpd headers from the fcgi serverFlorian Obser
2021-04-29Use relative reference URIs in Location header on directory redirects.dv
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-04-06use "braces" consistenly; fastcgi can take multiple options;Jason McIntyre
2021-03-16A socket buffer is not the best size to read from a disk.Otto Moerbeek
2021-01-27these programs (with common ancestry) had a -fno-common problem relatedTheo de Raadt
2021-01-22fix a memory leak, found by rob@ in relayd.Sebastian Benoit
2021-01-18Fix httpd example configTheo Buehler
2021-01-05unwrap a lineTheo Buehler
2021-01-02Pull tls_close() and tls_free() further up, so tls_free() will alreadyTheo Buehler
2021-01-02Call tls_close() before closing the underlying socketTheo Buehler