Arvid Norberg
|
2a19a52465
|
fix incorrect buffer handling with pad files
|
2009-01-12 18:08:18 +00:00 |
Arvid Norberg
|
eea890de11
|
added support for generating torrent files with padding files in them
|
2009-01-11 10:32:57 +00:00 |
Arvid Norberg
|
7592ad4aee
|
updated disk IO to support unbuffered files
|
2009-01-11 02:02:34 +00:00 |
Arvid Norberg
|
f1d229aae6
|
first pass of replacing coalesce writes and reads by writev and readv (no windows support yet)
|
2009-01-03 08:11:31 +00:00 |
Arvid Norberg
|
eb1de9d9eb
|
fixed potential problem in storage where it sometimes checks files without first initializing
|
2008-12-13 03:32:57 +00:00 |
Arvid Norberg
|
ef8234efc5
|
fixed preprocessor defines using UNICODE instead of TORRENT_USE_WPATH. Removed old boost.filesystem replacement code to support boost 1.33
|
2008-12-09 03:45:58 +00:00 |
Arvid Norberg
|
09b3a865ef
|
fixed compiler flags in pkg-config file and made header files not depend on the NDEBUG define
|
2008-11-29 21:33:21 +00:00 |
Arvid Norberg
|
357d548bb5
|
fixed boost.filesystem usage to not rely on deprecated functions
|
2008-11-21 23:38:07 +00:00 |
Arvid Norberg
|
f503bbfe86
|
fix for when aborting torrents that are being checked. Fix in client_test when removing torrents that are checking.
|
2008-11-17 01:19:46 +00:00 |
Arvid Norberg
|
de93105d51
|
pad file fix
|
2008-11-16 23:33:59 +00:00 |
Arvid Norberg
|
7e4d5dc72f
|
avoid exception from boost.filesystem
|
2008-11-14 23:23:02 +00:00 |
Arvid Norberg
|
40946162b3
|
avoid exceptions from boost.filesystem
|
2008-11-14 21:35:21 +00:00 |
Arvid Norberg
|
03398e94b0
|
replaced utf8 conversion with code from unicode.org
|
2008-11-13 06:39:08 +00:00 |
Arvid Norberg
|
afb6b55b8f
|
fixed typo in safe_convert call
|
2008-10-30 17:04:59 +00:00 |
Arvid Norberg
|
d6a8c28d9c
|
storage cleanup and truncating files that are larger than they should be
|
2008-10-30 06:09:23 +00:00 |
Arvid Norberg
|
829a5a9e25
|
removed debug output to stderr
|
2008-10-30 02:33:58 +00:00 |
Arvid Norberg
|
535f668c5d
|
simplified the file interface
|
2008-10-19 05:03:17 +00:00 |
Arvid Norberg
|
c0df461296
|
relaxed file timestamp requirements to work better with FAT volumes
|
2008-10-15 20:19:03 +00:00 |
Arvid Norberg
|
ef48097421
|
fix for #389
|
2008-10-12 20:36:22 +00:00 |
Arvid Norberg
|
8e206c7d0d
|
attempt to fix bug in storage on windows where ENOENT was not properly caught
|
2008-10-07 09:24:30 +00:00 |
Arvid Norberg
|
3d3a8cca6b
|
fixed std::max usage in storage (fixes msvc build)
|
2008-10-07 05:53:38 +00:00 |
Arvid Norberg
|
d4c206841b
|
added support for bitcomet padding files. simplified storage read/write code.
|
2008-10-03 05:49:41 +00:00 |
Arvid Norberg
|
ba28449765
|
rename_file now creates missing directories before renaming
|
2008-09-30 23:55:45 +00:00 |
Arvid Norberg
|
ef42e8f77c
|
fixed rename_file to work when the file hasn't been created yet. Fixed error reporting when rename_file fails. Updates the file in the torrent_handle when filename is updated
|
2008-09-30 23:37:42 +00:00 |
Arvid Norberg
|
317d97b316
|
config fix for unicode builds on windows
|
2008-09-27 19:49:31 +00:00 |
Arvid Norberg
|
97f107a7fd
|
fixed bug in verify_fast_resume. Fixes #397
|
2008-09-20 06:02:40 +00:00 |
Arvid Norberg
|
a533bf817c
|
properly reports disk io errors when hashing pieces. made the partial_hash.log easier to enable/disable
|
2008-09-16 23:32:27 +00:00 |
Arvid Norberg
|
b72badd1b1
|
added test for checking files when some files are missing
|
2008-08-20 08:07:31 +00:00 |
Arvid Norberg
|
9bae670ac7
|
fix build with boost-1.36
|
2008-08-16 21:11:27 +00:00 |
Arvid Norberg
|
b32aa520c2
|
delete_files bug fix
|
2008-07-20 17:38:59 +00:00 |
Arvid Norberg
|
c605c8021f
|
added file priority functions
|
2008-07-20 16:00:08 +00:00 |
Arvid Norberg
|
8c91fff1d6
|
saves torrent settings in resume data (up/down rate limits, max connections, upload slots, paused state, auto managed, piece priorities, renamed files)
|
2008-07-19 11:12:40 +00:00 |
Arvid Norberg
|
21dff61cb5
|
clears read cache when paused. Saves memory
|
2008-07-18 15:31:22 +00:00 |
Arvid Norberg
|
db4001e406
|
fixed file checking bug where the files on disk wouldn't even be inspected
|
2008-07-18 13:51:26 +00:00 |
Arvid Norberg
|
3cb1369385
|
improved error reporting of file errors (uses boost.system's error_code). Now permission errors are properly reported when checking files
|
2008-07-17 23:41:46 +00:00 |
Arvid Norberg
|
9c84908bb9
|
switched resume data parsing over to use lazy_bdecode. Improves memory allocation performance, especially noticable when heap allocations are expensive. Makes it more practical to run with malloc debug. Changed resume data interface to take a vector as opposed to a parsed structure
|
2008-06-30 23:14:31 +00:00 |
cg25
|
ff3e80c42f
|
Removed svn:executable property from {c,h}pp files in branches/RC_0_13 and
trunk.
|
2008-06-25 14:15:21 +00:00 |
Arvid Norberg
|
9447693202
|
storage fastresume fix
|
2008-06-23 18:31:52 +00:00 |
Arvid Norberg
|
811d0a6250
|
storage fast resume check fix
|
2008-06-22 23:41:03 +00:00 |
Arvid Norberg
|
3e000a3984
|
fixed save path updates when moving torrents. Fixes #310
|
2008-06-15 20:52:46 +00:00 |
Arvid Norberg
|
d47ec46e76
|
storage wpath fix (for unicode)
|
2008-06-12 04:52:37 +00:00 |
Arvid Norberg
|
59c8a74ba8
|
in case a regular rename fails, try to copy the storage to the new location. Fixes #231
|
2008-06-05 16:56:39 +00:00 |
Arvid Norberg
|
4709d202e1
|
fixed unicode issue in storage
|
2008-06-04 07:57:07 +00:00 |
Arvid Norberg
|
3910fe78de
|
separated file_storage from torrent_info and create_torrent
|
2008-05-28 08:44:40 +00:00 |
Arvid Norberg
|
ed3cf2bb54
|
fixed typo
|
2008-05-15 16:57:35 +00:00 |
Arvid Norberg
|
8909aeaadc
|
attempt to fix removal of files on windows with unicode (to fix #216)
|
2008-05-15 16:38:04 +00:00 |
Arvid Norberg
|
91d6099a55
|
fixed issue with torrents with 0 pieces. Fixes #306
|
2008-05-15 02:29:26 +00:00 |
Arvid Norberg
|
d15573ecc2
|
disk receive buffer cleanup
|
2008-05-05 06:25:22 +00:00 |
Arvid Norberg
|
3fea2080fd
|
added an asynchronous save_resume_data to make it easier to synchronize with the disk IO thread
|
2008-04-13 18:54:36 +00:00 |
Arvid Norberg
|
d4cfa126aa
|
storage fixes
|
2008-04-12 22:08:07 +00:00 |