summaryrefslogtreecommitdiff
path: root/src/chunk.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-13[core] chunkqueue perf: specialized buffer.h funcsGlenn Strauss1-9/+20
2019-05-13[core] chunkqueue perf: code reuseGlenn Strauss1-87/+48
2019-04-20[core] fix 1.4.52 regression in mem use with POST (fixes #2948)Glenn Strauss1-37/+43
2019-03-16[core] off_t upload_temp_file_sizeGlenn Strauss1-5/+3
2019-03-16[core] fdevent_mkstemp_append() (shared)Glenn Strauss1-23/+2
2019-03-10[core] pass conf.follow_symlink in more placesGlenn Strauss1-1/+2
2019-03-07[core] release empty chunk buf when nothing readGlenn Strauss1-6/+6
2018-12-12[multiple] reduce initial buffer sz if large POST (fixes #2922)Glenn Strauss1-0/+12
2018-11-28[core] buffer_append_path_len()Glenn Strauss1-2/+1
2018-11-23[core] perf: simple, quick buffer_clear()Glenn Strauss1-3/+3
2018-11-21[core] separate func to reset FILE_CHUNKGlenn Strauss1-5/+8
2018-11-18[core] clear chunk buffer upon releaseGlenn Strauss1-0/+1
2018-11-17[core] server.chunkqueue-chunk-sz = 4096Glenn Strauss1-0/+5
2018-11-12[multiple] perf: simplify chunkqueue_get_memory()Glenn Strauss1-49/+12
2018-11-12[core] use chunk_buf_sz instead of hard-coded numGlenn Strauss1-16/+26
2018-11-12[core] perf: chunkqueue buffers already sized upGlenn Strauss1-2/+20
2018-11-12[multiple] better packing of struct chunkGlenn Strauss1-1/+0
2018-11-12[core] perf: chunk.c chunk poolGlenn Strauss1-80/+102
2018-10-28[core] chunk.c code reuseGlenn Strauss1-61/+43
2018-10-28[core] perf: append response directly into write qGlenn Strauss1-0/+14
2018-10-28[core] perf: copy small strings; extend last chunkGlenn Strauss1-4/+17
2018-10-27[core] perf: prepend headers directly into write qGlenn Strauss1-13/+14
2018-10-27[core] perf: size write buffers for reuseGlenn Strauss1-1/+1
2017-11-26[core] fix segfault if tempdirs fill up (fixes #2843)Glenn Strauss1-1/+1
2017-10-09[core] inline chunkqueue_is_empty()Glenn Strauss1-4/+0
2017-08-12[core] attempt to quiet coverity false positivesGlenn Strauss1-0/+11
2017-07-15[core] rename fd_close_on_exec()Glenn Strauss1-1/+1
2017-03-28[core] report file path when mkstemp() fails (fixes #2802)Glenn Strauss1-11/+10
2017-03-28[core] include "fdevent.h" where neededGlenn Strauss1-0/+1
2017-03-28[core] remove some unused header includesGlenn Strauss1-1/+0
2017-01-31[core] initialize globals at top of main()Glenn Strauss1-0/+6
2017-01-14[core] move network_open_file_chunk() to chunk.cGlenn Strauss1-0/+35
2016-10-29[core] check fcntl O_APPEND succeeds w/ mkstemp()Glenn Strauss1-1/+5
2016-10-29minor: coverity commentsGlenn Strauss1-0/+1
2016-10-29[core] fix potential streaming tempfile corruption (fixes #2760)Glenn Strauss1-0/+3
2016-09-23fix errors detected by Coverity ScanGlenn Strauss1-2/+5
2016-07-28[core] set chunkqueue tempdirs at startupGlenn Strauss1-3/+19
2016-06-23fix errors detected by Coverity ScanGlenn Strauss1-2/+2
2016-06-21chunkqueue_append_chunkqueue()Glenn Strauss1-0/+18
2016-06-21fix errors detected by Coverity ScanGlenn Strauss1-2/+2
2016-06-12[core] buffer large responses to tempfiles (fixes #758, fixes #760, fixes #93...Glenn Strauss1-2/+2
2016-05-10check close() return code after writing to fileGlenn Strauss1-6/+17
2016-04-18[core] retry tempdirs on partial write, ENOSPC (fixes #2588)Glenn Strauss1-61/+100
2016-04-18[core] open fd when appending file to cq (fixes #2655)Glenn Strauss1-0/+21
2016-03-19consistent inclusion of config.h at top of files (fixes #2073)Glenn Strauss1-0/+2
2016-01-30add force_assert for more allocation resultsStefan Bühler1-0/+2
2015-12-19[chunk] fix use after free / double free (fixes #2700)Stefan Bühler1-0/+1
2015-11-07[core] revert increase of temp file size back to 1MB, provide a configure opt...Stefan Bühler1-6/+14
2015-08-22maintain cq->bytes_in in chunk API; keep bytes_out/bytes_in syncedStefan Bühler1-101/+69
2015-08-22rewrite network (write) backendsStefan Bühler1-1/+40