summaryrefslogtreecommitdiff
path: root/src/mod_deflate.c
Commit message (Expand)AuthorAgeFilesLines
* [build] _WIN32 __declspec(dllexport) *_plugin_initGlenn Strauss2023-05-031-0/+1
* [mod_deflate] _WIN32 disable deflate.cache-dirGlenn Strauss2023-05-031-0/+6
* [core] _WIN32 sys-unistd.h to wrap <unistd.h>Glenn Strauss2023-05-031-1/+1
* [multiple] _WIN32 stat() compat sys-stat.hGlenn Strauss2023-05-031-5/+1
* [multiple] clang -Wstrict-prototypes for C2xGlenn Strauss2023-01-191-1/+1
* [multiple] quiet some coverity false positivesGlenn Strauss2023-01-131-0/+3
* [mod_deflate] "deflate" should include zlib headerGlenn Strauss2023-01-011-5/+5
* [multiple] employ ck_calloc, ck_malloc shared codeGlenn Strauss2022-12-101-13/+6
* [multiple] mark mod_*_plugin_init() funcs coldGlenn Strauss2022-12-071-0/+2
* [core] http_response_body_clear clears body flagsGlenn Strauss2022-11-231-0/+1
* [mod_deflate] skip cache for Cache-Control: private,no-storeGlenn Strauss2022-11-231-1/+9
* [mod_deflate] fix use of libdeflate for files>128k (fixes #3161)Glenn Strauss2022-07-181-2/+2
* [multiple] application/javascript text/javascriptGlenn Strauss2022-05-261-0/+3
* [multiple] use buffer_append_char()Glenn Strauss2022-05-111-2/+2
* [multiple] recognize HTTP QUERY methodGlenn Strauss2022-05-051-1/+1
* [core] chunk_file_pread() to wrap pread()Glenn Strauss2022-02-191-18/+2
* [mod_deflate] improve loop compressing file chunkGlenn Strauss2022-02-191-19/+41
* [mod_deflate] use pread if availableGlenn Strauss2022-02-191-2/+10
* [multiple] shared code for struct chunk and mmapGlenn Strauss2022-02-191-60/+23
* [multiple] use new sys_setjmp_eval3() interfaceGlenn Strauss2022-02-191-51/+46
* [mod_deflate] mark input bytes constGlenn Strauss2022-02-141-6/+7
* [mod_deflate] prototype using libdeflate w/ mmapGlenn Strauss2022-02-141-0/+224
* [mod_deflate] collect mmap codeGlenn Strauss2022-02-091-139/+95
* [mod_deflate] fix to return 304 with If-None-Match (fixes #3143)Glenn Strauss2022-01-301-1/+1
* [multiple] remove r->physical.etagGlenn Strauss2021-12-121-2/+0
* [core] quiet compiler warningsGlenn Strauss2021-09-041-0/+2
* [mod_deflate] use http_header_str_contains_tokenGlenn Strauss2021-09-041-3/+4
* [mod_deflate] improve compress.*->deflate.* remapGlenn Strauss2021-08-271-37/+34
* [mod_deflate] use brotli quality 5 by defaultGlenn Strauss2021-08-271-2/+4
* [mod_deflate] deflate.params per-encoder paramsGlenn Strauss2021-08-271-28/+276
* [mod_deflate] use ZSTD_c_strategy w/ compress lvlGlenn Strauss2021-08-271-1/+1
* [mod_deflate] use deflate.allowed-encodings orderGlenn Strauss2021-08-271-42/+59
* [core] move backtrace and assert macros to ck.[ch]Glenn Strauss2021-08-271-1/+2
* [multiple] reduce redundant NULL buffer checksGlenn Strauss2021-08-271-22/+23
* [core] consistent inclusion of sys-time.hGlenn Strauss2021-04-281-1/+1
* [multiple] buffer_copy_path_len2() aggregateGlenn Strauss2021-04-021-2/+2
* [multiple] use buffer_append_* aggregatesGlenn Strauss2021-04-021-4/+5
* [multiple] http_header APIs to reduce str copiesGlenn Strauss2021-03-261-4/+3
* [mod_deflate] do not cache 206 Partial ContentGlenn Strauss2021-02-241-2/+2
* [mod_deflate] compat with zstd < v1.4.0Glenn Strauss2021-01-171-0/+16
* [mod_deflate] use zstd typedefs (minor cleanup)Glenn Strauss2021-01-171-13/+13
* [mod_deflate] use zstd streaming APIGlenn Strauss2021-01-121-41/+39
* [mod_deflate] support Accept-Encoding: zstdGlenn Strauss2021-01-121-3/+124
* [multiple] etag.[ch] -> http_etag.[ch]; better impGlenn Strauss2020-12-251-1/+1
* [core] silence coverity warnings (false positives)Glenn Strauss2020-10-201-0/+4
* [multiple] use http_chunk_append_file_ref()Glenn Strauss2020-10-201-3/+1
* [mod_deflate] use large mmap chunks to compressGlenn Strauss2020-10-201-13/+13
* [multiple] remove chunk file.start memberGlenn Strauss2020-10-191-10/+5
* [core,mod_deflate] leverage cache of open fdGlenn Strauss2020-10-191-2/+4
* [mod_deflate] fix potential NULL deref in err caseGlenn Strauss2020-10-111-1/+1