52 Commits (a89e94e0bf010af76fe09d70886f0ba83869938d)

Author SHA1 Message Date
Glenn Strauss 2639e5ae43 [multiple] chunkqueue_write_chunk() 7 months ago
Glenn Strauss 7ba521ffb4 [core] reuse large mem chunks (fix mem usage) (fixes #3033) 7 months ago
Glenn Strauss 6be2bd35a1 [core] FILE_CHUNK can hold stat_cache_entry ref 9 months ago
Glenn Strauss 3f1a12e5fb [multiple] remove chunk file.start member 9 months ago
Glenn Strauss e18da93e44 [core] reuse chunkqueue_compact_mem*() 10 months ago
Glenn Strauss 81029b8b51 [multiple] inline chunkqueue where always alloc'd 10 months ago
Glenn Strauss 6c68e14940 [core] chunkqueue_{peek,read}_data(), squash 10 months ago
Glenn Strauss 97e314fc9e [multiple] inline chunkqueue_length() 11 months ago
Glenn Strauss 9f8a896891 [mod_ssi] update chunk after shell output redirect 11 months ago
Glenn Strauss 5fd8a26a75 [core] defer optimization to read small files 11 months ago
Glenn Strauss e1bb579361 [core] disperse settings.h to appropriate headers 12 months ago
Glenn Strauss 9914bb297b [core] C99 restrict on some base funcs 2 years ago
Glenn Strauss 1474be7859 [core] move addtl request-specific struct members 2 years ago
Glenn Strauss de73b190a4 [core] read up-to fixed size chunk before fionread 2 years ago
Glenn Strauss 0fcd51438d [core] create http chunk header on the stack 2 years ago
Glenn Strauss 010c28949c [multiple] prefer (connection *) to (srv *) 2 years ago
Glenn Strauss ed62e354ff [core] use config_plugin_values_init() 2 years ago
Glenn Strauss 5c0c4936b4 [core] __attribute_returns_nonnull__ 2 years ago
Glenn Strauss 2ad92d17a1 [core] chunkqueue_compact_mem() 2 years ago
Glenn Strauss 72d4fe7451 [core] mark some more funcs w/ __attribute_pure__ 2 years ago
Glenn Strauss f2ac4cdfc5 [core] off_t upload_temp_file_size 2 years ago
Glenn Strauss a1b527e473 [multiple] reduce initial buffer sz if large POST (fixes #2922) 3 years ago
Glenn Strauss 70d7d0a0a1 [core] server.chunkqueue-chunk-sz = 4096 3 years ago
Glenn Strauss 88ee73d0a2 [multiple] perf: simplify chunkqueue_get_memory() 3 years ago
Glenn Strauss 1539cbfdc1 [core] perf: chunkqueue buffers already sized up 3 years ago
Glenn Strauss 8c0792a58c [multiple] better packing of struct chunk 3 years ago
Glenn Strauss fccc7fc607 [core] perf: chunk.c chunk pool 3 years ago
Glenn Strauss 40d3408328 [core] perf: append response directly into write q 3 years ago
Glenn Strauss 23c72fc606 [core] perf: prepend headers directly into write q 3 years ago
Glenn Strauss f22b5d69da [core] inline chunkqueue_is_empty() 4 years ago
Glenn Strauss ca7a97f211 [core] workaround for AIX mmap define 4 years ago
Glenn Strauss b0c66266d9 [core] initialize globals at top of main() 5 years ago
Glenn Strauss 4364a4e029 [core] move network_open_file_chunk() to chunk.c 5 years ago
Glenn Strauss c8e647ad31 [core] set chunkqueue tempdirs at startup 5 years ago
Glenn Strauss 1a18669d53 chunkqueue_append_chunkqueue() 5 years ago
Glenn Strauss 5a91fd4b90 [core] buffer large responses to tempfiles (fixes #758, fixes #760, fixes #933, fixes #1387, #1283, fixes #2083) 5 years ago
Glenn Strauss 77bd45121c [core] retry tempdirs on partial write, ENOSPC (fixes #2588) 5 years ago
Glenn Strauss a65c57a548 [core] open fd when appending file to cq (fixes #2655) 5 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 5 years ago
Stefan Bühler a069548370 [core] revert increase of temp file size back to 1MB, provide a configure option "server.upload-temp-file-size" instead (fixes #2680) 6 years ago
Stefan Bühler 593599f14a rewrite network (write) backends 6 years ago
Stefan Bühler 1be163b44a Remove chunkqueue_get_{append,prepend}* API 7 years ago
Stefan Bühler 6afad87d2e fix buffer, chunk and http_chunk API 7 years ago
Stefan Bühler 80552616ce Include mmap.h from chunk.h to fix some problems with #define mmap mmap64 (fixes #1923) 12 years ago
Marcus Rückert 8cd1471cb3 - white space cleanup part 2 this time 1.4 ;) 15 years ago
Jan Kneschke 8517995f52 added append_buffer_weak() which take the buffer directly instead of copying it 15 years ago
Jan Kneschke 9404220490 chunkqueue can get a list of tempdirs which are tried to open a file at 16 years ago
Jan Kneschke c87a000c13 renamed file.offset to file.start (we had 3 different 'offset' which was confusing) 16 years ago
Jan Kneschke d958d547c8 added tempfile chunks which remove the file automaticly of they are closed 16 years ago
Jan Kneschke 63dceeb0c6 open files only once for chunk, cache mmap and let the chunk itself close the fd (fixed #261, #257) 16 years ago