summaryrefslogtreecommitdiff
path: root/src/http_chunk.c
Commit message (Expand)AuthorAgeFilesLines
* [core] _WIN32 sys-unistd.h to wrap <unistd.h>Glenn Strauss2023-05-031-3/+2
* [core] chunk_file_pread() to wrap pread()Glenn Strauss2022-02-191-12/+3
* [core] use pread() to skip lseek()Glenn Strauss2021-10-011-0/+9
* [multiple] internal control for backend read bytesGlenn Strauss2021-09-281-13/+5
* [core] clear buffer after backend dechunkGlenn Strauss2021-09-091-0/+2
* [multiple] remove base.h include where not usedGlenn Strauss2021-09-081-1/+1
* [core] http_response_append_{buffer,mem}()Glenn Strauss2021-09-081-42/+7
* [core] reduce excess cc inlining in http_chunk.cGlenn Strauss2021-08-271-0/+10
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-11/+11
* [core] remove some (now) unused http_chunk APIsGlenn Strauss2021-05-141-37/+0
* [core] range chk http_chunk_append_file_ref_rangeGlenn Strauss2021-05-141-1/+6
* [core] fix chunkqueue_small_resp_optim partial rdGlenn Strauss2021-03-221-2/+2
* [core] fix decoding chunked from backend (fixes #3049)Glenn Strauss2020-12-171-50/+49
* [core] track Content-Length from backend (fixes #3046)Glenn Strauss2020-12-161-3/+37
* [core] track chunked encoding state from backend (fixes #3046)Glenn Strauss2020-12-141-21/+31
* [core] reject excess data after chunked encoding (#3046)Glenn Strauss2020-12-141-5/+17
* [core] fix chunked decoding from backend (fixes #3044)Glenn Strauss2020-12-141-1/+8
* [core] consolidate chunk size checksGlenn Strauss2020-11-271-6/+1
* [core] always lseek() with shared fdGlenn Strauss2020-10-201-1/+1
* [core] http_chunk_append_file_ref_range()Glenn Strauss2020-10-201-0/+34
* [core] alloc optim reading file, sending chunkedGlenn Strauss2020-10-191-1/+1
* [core] pass open fd to http_response_parse_rangeGlenn Strauss2020-10-131-1/+1
* [multiple] inline chunkqueue where always alloc'dGlenn Strauss2020-10-111-9/+9
* [multiple] inline chunkqueue_length()Glenn Strauss2020-10-111-1/+1
* [core] defer optimization to read small filesGlenn Strauss2020-10-111-1/+1
* [core] decode Transfer-Encoding: chunked from gwGlenn Strauss2020-08-021-1/+207
* [multiple] add summaries to top of some modulesGlenn Strauss2020-07-081-5/+6
* [multiple] split con, request (very large change)Glenn Strauss2020-07-081-54/+54
* [multiple] stat_cache singletonGlenn Strauss2020-07-081-1/+2
* [core] create http chunk header on the stackGlenn Strauss2020-07-081-153/+147
* [multiple] prefer (connection *) to (srv *)Glenn Strauss2020-07-081-39/+40
* [core] stat_cache_path_contains_symlink use errhGlenn Strauss2020-07-081-4/+4
* [core] adjust http_chunk read() retry loopGlenn Strauss2019-05-181-1/+1
* [core] chunkqueue perf: read small files into memGlenn Strauss2019-05-131-2/+37
* [core] http_chunk_append_file_fd()Glenn Strauss2019-05-041-3/+6
* [stat_cache] separate func for symlink policy chkGlenn Strauss2019-04-291-4/+3
* [core] pass conf.follow_symlink in more placesGlenn Strauss2019-03-101-1/+1
* [core] perf: simple, quick buffer_clear()Glenn Strauss2018-11-231-1/+1
* [mod_fastcgi] perf: reduce data copiesGlenn Strauss2018-11-121-40/+94
* [core] perf: copy small strings; better buf reuseGlenn Strauss2018-10-271-1/+1
* [core] code reuse with http_response_body_clear()Glenn Strauss2018-09-231-7/+7
* [core] some header cleanupGlenn Strauss2018-04-081-1/+1
* [core] include "fdevent.h" where neededGlenn Strauss2017-03-281-0/+1
* [core] remove some unused header includesGlenn Strauss2017-03-281-2/+0
* [core] option to stream response body to client (fixes #949, #760, #1283, #1387)Glenn Strauss2016-06-191-1/+6
* [core] buffer large responses to tempfiles (fixes #758, fixes #760, fixes #93...Glenn Strauss2016-06-121-17/+50
* [core] open fd when appending file to cq (fixes #2655)Glenn Strauss2016-04-181-10/+47
* consistent inclusion of config.h at top of files (fixes #2073)Glenn Strauss2016-03-191-0/+2
* rename buffer_append_long_hex to buffer_append_uint_hexStefan Bühler2015-02-081-19/+3
* Use buffer API to read and modify "used" memberStefan Bühler2015-02-081-3/+2