summaryrefslogtreecommitdiff
path: root/src/dlfile.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-07Version 1.24 + static binary updates + get rid of copyright year1.24Yorhel1-1/+1
2022-05-30Version + year bump1.23Yorhel1-1/+1
2021-03-27Bump minimum glib version to 2.32 and get rid of deprecation warningsYorhel1-9/+9
2019-03-26Version bump + year bump + Changelog update for 1.211.21Yorhel1-1/+1
2016-12-30Version & date bump + Changelog update for 1.201.20Yorhel1-1/+1
2016-05-20Fixed destination directories permissions being restricted to 0755.Johannes Beisswenger1-1/+1
2014-03-25dlfile: Detect and handle I/O errors during finalizationYorhel1-13/+39
2014-03-25dl: Fix download of 0-byte files + resume finalize on priority changeYorhel1-39/+42
2014-02-11Copyright year bumpYorhel1-1/+1
2013-11-11dlfile: Always set t->uid in dlfile_getchunk()Yorhel1-1/+1
2013-10-29dlfile: Don't consider a files.xml.bz2 file complete on errorYorhel1-1/+2
2013-10-28dlfile.c: Fix another use-after-free in dlfile_recv_done()Yorhel1-1/+4
2013-10-19dlfile: Fix use-after-free when deleting active download from queueYorhel1-2/+8
2013-10-14Add "download_segment" setting to change minimum segment sizeYorhel1-5/+8
2013-10-01dlfile: Don't completely ignore busy threads in dlfile_getchunk()Yorhel1-4/+2
2013-10-01dlfile: Use separate 'busy' flag for dl_thread_t objectsYorhel1-3/+7
2013-10-01dlfile: Fix off-by-one in hasfreeblock calculationYorhel1-1/+1
2013-09-30dlfile: Call ftruncate() even on file listsYorhel1-3/+4
2013-08-19dlfile: Fix bug in resuming a file list downloadYorhel1-0/+1
2013-08-16dlfile.c: More fixes in updating dl->allbusy + add debugging codeYorhel1-10/+33
2013-08-14dlfile: Add conversion functions for upgrading from older ncdc versionsYorhel1-39/+88
2013-08-14dlfile: Some more fixes in getchunk() and updating dl->allbusyYorhel1-7/+8
2013-08-13dlfile: Fix incorrect buffer access when loading incomplete filesYorhel1-1/+1
2013-08-13dlfile: Ensure that threads are always block-alignedYorhel1-8/+15
2013-08-13dlfile: Fix updating of dl->have and setting of uerr on hash failureYorhel1-1/+3
2013-08-12dl,dlfile: Add mutex to dl struct to protect some shared fieldsYorhel1-22/+22
2013-08-12dlfile: Close fd when file isn't downloading and bitmap has been flushedYorhel1-5/+21
2013-08-12dlfile: Handle incoming file loading and bitmap saving errorsYorhel1-37/+37
2013-08-08dlfile: Handle and propagate errors in the dlfile_recv_ pathYorhel1-11/+34
2013-08-08dlfile.c: Rollback downloaded block on TTH validation errorYorhel1-11/+26
2013-08-08dlfile: Save bitmap to file while downloadingYorhel1-4/+22
2013-08-07dlfile.c,cc.c: Fixed various bugs in the new dlfile-related codeYorhel1-10/+16
2013-08-07dl.c: Remove dl->{active,dlthread,deleted} and handle item deletionYorhel1-4/+26
2013-08-07Intergrate dlfile.c code into cc.c + remove some obsolete code from dl.cYorhel1-3/+3
2013-08-07dlfile: Keep a cache of whether there is data available for downloadingYorhel1-3/+10
2013-08-07dl: Maintain 'active_threads' variable + add code to finish a downloadYorhel1-0/+60
2013-08-03dlfile: Re-added support for posix_fadvise()Yorhel1-3/+4
2013-08-03dlfile: Implement file writing and hash checking in dlfile_recv()Yorhel1-6/+78
2013-08-01dlfile.c: Open & initialize file data & structs in dlfile_getchunk()Yorhel1-15/+33
2013-08-01dlfile: Update dl->have on load + remove old islist data resetYorhel1-6/+12
2013-07-31dlfile: Implemented chunk allocationYorhel1-55/+125
2013-07-26Started on dlfile.c abstraction for segmented downloadingYorhel1-0/+228