summaryrefslogtreecommitdiff
path: root/src/http-header-glue.c
Commit message (Expand)AuthorAgeFilesLines
* [core] move some shared funcs to call from modulesGlenn Strauss2023-05-031-0/+40
* [build] _WIN32 shared dll build (autotools, cmake)Glenn Strauss2023-05-031-1/+6
* [core] _WIN32 use log_serror() for WSAGetLastErrorGlenn Strauss2023-05-031-1/+1
* [core] _WIN32 check WSAGetLastError() w/ socketsGlenn Strauss2023-05-031-1/+24
* [core] _WIN32 sys-unistd.h to wrap <unistd.h>Glenn Strauss2023-05-031-1/+1
* [core] http_dispatch[] tables for HTTP proto versGlenn Strauss2023-05-031-21/+6
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-2/+1
* [core] http_response_body_clear clears body flagsGlenn Strauss2022-11-231-2/+2
* [multiple] application/javascript text/javascriptGlenn Strauss2022-05-261-0/+10
* [multiple] use buffer_append_char()Glenn Strauss2022-05-111-2/+2
* [multiple] recognize HTTP QUERY methodGlenn Strauss2022-05-051-2/+2
* [multiple] WebSockets over HTTP/2 (fixes #3151)Glenn Strauss2022-03-251-1/+2
* [core] mark expect cond in http_response_send_fileGlenn Strauss2021-12-161-27/+21
* [core] defer retrieving Last-Modified until neededGlenn Strauss2021-12-161-15/+20
* [multiple] remove r->physical.etagGlenn Strauss2021-12-121-1/+0
* [core] use ETag response header to check cachableGlenn Strauss2021-12-121-5/+6
* [core] http_response_send_file() takes const pathGlenn Strauss2021-12-101-1/+1
* [mod_ajp13,mod_fastcgi] check resp w/ content lenGlenn Strauss2021-10-271-2/+42
* [core] short-circuit if response body recv w/ hdrs (fixes #3111)Glenn Strauss2021-10-271-3/+8
* [core] limit initial response header backend readGlenn Strauss2021-10-011-1/+10
* [core] remove obsolete comment about r->gw_dechunkGlenn Strauss2021-09-301-2/+0
* [core] splice() data from backends to tempfilesGlenn Strauss2021-09-301-0/+49
* [multiple] internal control for backend read bytesGlenn Strauss2021-09-281-5/+9
* [core] improve chunk buffer reuse from backendsGlenn Strauss2021-09-241-2/+14
* [core] reduce oversized mem alloc for backendsGlenn Strauss2021-09-161-1/+1
* [core] quiet coverity warningsGlenn Strauss2021-09-091-0/+6
* [multiple] quiet coverity warningsGlenn Strauss2021-09-091-0/+3
* [core] http_response_read() indicate resp finishedGlenn Strauss2021-09-081-8/+7
* [core] improve handling of suboptimal backend wrGlenn Strauss2021-09-081-7/+56
* [core] http_response_append_{buffer,mem}()Glenn Strauss2021-09-081-2/+59
* [core] chunkqueue_append_buffer always clears bufGlenn Strauss2021-09-081-1/+1
* [core] gw_backend_error() shared codeGlenn Strauss2021-09-041-1/+2
* [core] tune http_response_process_headers()Glenn Strauss2021-09-041-11/+13
* [multiple] Y2038 32-bit signed time_t mitigationsGlenn Strauss2021-09-041-5/+8
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-23/+23
* [core] code reuse with array_match_value_prefix()Glenn Strauss2021-08-271-26/+10
* [core] document error edge case for HTTP/1.0Glenn Strauss2021-05-141-0/+38
* [core] simplify buffer_path_simplify()Glenn Strauss2021-05-081-2/+2
* [core] http_response_send_file() mark cold pathsGlenn Strauss2021-05-061-4/+4
* [core] merge http_response_send_file 0-size caseGlenn Strauss2021-05-061-11/+1
* [multiple] static file optimization; reuse cacheGlenn Strauss2021-05-061-19/+21
* [core] reuse code to parse backend responseGlenn Strauss2021-04-271-144/+121
* [multiple] more reuse of http_date_time_to_str()Glenn Strauss2021-04-051-1/+1
* [multiple] use buffer_append_* aggregatesGlenn Strauss2021-04-021-6/+5
* [multiple] strftime %F and %TGlenn Strauss2021-04-021-1/+1
* [multiple] http_header APIs to reduce str copiesGlenn Strauss2021-03-261-29/+22
* [core] http_response_handle_cachable() optimGlenn Strauss2021-03-131-0/+6
* [core] http_cgi.[ch] CGI interfaces (RFC 3875)Glenn Strauss2021-03-071-300/+1
* [core] http_cgi_local_redir() renameGlenn Strauss2021-03-041-13/+12
* [core] RFC 7233 Range handling for non-streamingGlenn Strauss2021-03-021-280/+0