Arvid Norberg
|
e8380e1d0b
|
factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows (#732)
|
2016-05-17 09:24:06 -04:00 |
Arvid Norberg
|
c91a700c07
|
Msvc warnings (#685)
fix msvc warnings and build examples with warnings-as-errors
|
2016-05-02 12:36:21 -04:00 |
Alden Torres
|
8ae1e9a21d
|
Moved disabled_storage and zero_storage for a private namespace in the compilation unit (#687)
|
2016-05-01 23:16:00 -04:00 |
Arvid Norberg
|
0d5428a664
|
minor refactoring to move-storage patch (#680)
minor refactoring to move-storage patch
|
2016-05-01 12:23:02 -04:00 |
Arvid Norberg
|
770afadcda
|
use std::atomic instead of boost::atomic (#678)
use std::atomic instead of boost::atomic
|
2016-05-01 03:38:35 -04:00 |
Vladimir Golovnev
|
64cb8b236a
|
Move storage "file-by-file" (#632)
When moving storage for a torrent, only move files belonging to the torrent, one by one.
|
2016-04-30 22:18:38 -04:00 |
Arvid Norberg
|
20b41ad0b9
|
Threads (#671)
use std::thread, std::mutex, std::condition_variable instead of pulling them in from boost.asio internals.
|
2016-04-30 18:54:23 -04:00 |
Arvid Norberg
|
4e97bf556c
|
use override and final keywords (unconditionally) (#668)
use override and final keywords instead of macros.
|
2016-04-30 11:05:54 -04:00 |
Andrei Kurushin
|
62eb956c54
|
fix x64 build with VS2015 UP2 compiler (#640)
fix VS2015 compiler warnings for: address-model=64, deprecated-functions=on, link=shared
|
2016-04-25 17:22:09 -04:00 |
arvidn
|
dec093dc1a
|
Merge branch 'RC_1_1'
|
2016-04-24 15:41:28 -04:00 |
Arvid Norberg
|
a9f07a29bd
|
fix move_storage error handling bug (#638)
|
2016-04-23 10:02:52 -04:00 |
Andrei Kurushin
|
7b5d48c02a
|
fix default release build with VS2015 UP2 compiler warnings (#624)
* fix default release build with VS2015 UP2 compiler warnings
this will allow to successfully build:
bjam toolset=msvc-14.0 release deprecated-functions=off character-set=unicode link=static warnings-as-errors=on
|
2016-04-17 16:56:07 -04:00 |
arvidn
|
867b83ccda
|
merged RC_1_1 into master
|
2016-04-08 02:20:24 -04:00 |
arvidn
|
6bc5de5903
|
fail correctly when move_storage is called to move into its own directory
|
2016-04-02 10:03:31 -04:00 |
arvidn
|
b16f43132b
|
Merge branch 'RC_1_1'
|
2016-03-20 20:39:49 -04:00 |
arvidn
|
0095aa084f
|
make coalesce reads and coalesce writes actually work
|
2016-03-20 16:34:19 -04:00 |
arvidn
|
f79a9c7adf
|
merged RC_1_1 into master
|
2016-03-16 19:59:53 -04:00 |
arvidn
|
921cbeebed
|
add option to delete just the partfile when removing a torrent
|
2016-03-14 08:26:39 -04:00 |
arvidn
|
e1f4b5ad2d
|
fix typo in reporting file index in checking resume data
|
2016-03-02 18:43:16 -05:00 |
arvidn
|
2b6fdc1728
|
attempt to fix issue where the partfile is not deleted when asking to delete all files
|
2016-02-28 16:05:13 -05:00 |
arvidn
|
c9d7e54d7b
|
make tests pass
|
2016-02-20 12:50:52 -05:00 |
arvidn
|
8135ea326f
|
rename async_check_fastresume to async_check_files, and make it take an add_torrent_params object instead of bencoded resume data
|
2016-02-20 02:00:07 -05:00 |
arvidn
|
197ded5a0d
|
revamp the way resume data is read, by providing a function for the client to parse resume data, capturing it in add_torrent_params
|
2016-02-20 02:00:06 -05:00 |
arvidn
|
660647b590
|
improve abstraction level of stats cache and fix test
|
2016-02-06 15:51:00 -05:00 |
arvidn
|
ae7058e119
|
remove the timestamps and file sizes from the resume data. This makes saving resume data alot cheaper, since it doesn't have to go via the disk thread. It also removes an old-standing API usage issue where there was easily a race condition introduced between saving resume data and pausing a torrent.
|
2016-02-06 15:50:55 -05:00 |
arvidn
|
73289cb8ae
|
fix use of uninitialized variables in default_storage
|
2016-01-25 19:11:57 -05:00 |
Alden Torres
|
5c94b286b0
|
Removed file::m_path windows specific field
Removed default_storage::sparse_end
Typos
|
2016-01-21 12:11:33 -05:00 |
arvidn
|
1f9f588e75
|
merge copyright year update and changelog from RC_1_0
|
2016-01-17 18:57:46 -05:00 |
arvidn
|
4cc2e879c4
|
comment out verbose pex logging. fix bug in disabled_storage and an error reporting issue on short reads in default_storage
|
2016-01-10 11:50:56 -05:00 |
arvidn
|
964031c070
|
factor out readwritev to a free function, to allow unit testing of it
|
2015-11-19 17:58:55 -05:00 |
arvidn
|
cec6748e0c
|
remove the concept of slots, and just talk about pieces (since we don't do compact allocation anymore). Remove the section about compact allocation
|
2015-11-19 01:38:04 -05:00 |
arvidn
|
fb2f2731cf
|
fix support for incomplete reads/writes from disk
|
2015-11-14 00:21:03 -05:00 |
arvidn
|
ced0f74bf8
|
minor moving around of code
|
2015-11-06 00:38:42 -05:00 |
arvidn
|
e31433d952
|
flush and close the partfile when releasing files in default storage
|
2015-10-24 15:35:42 -04:00 |
arvidn
|
a2ea8b32db
|
fix more warnings
|
2015-09-06 22:55:41 -04:00 |
arvidn
|
17c5759829
|
disable warning for unused command line argument and fix warnings. remove redundant travis build config. use new preprocessor on clang to avoid warnings
|
2015-09-06 22:55:41 -04:00 |
arvidn
|
bd177a857f
|
make tailequeue a template, introduce type safety, remove old-style casts
|
2015-08-19 15:22:05 +02:00 |
arvidn
|
9a0092c120
|
fix some warnings
|
2015-08-16 12:17:23 -04:00 |
arvidn
|
16bb2de6ed
|
fix some warnings
|
2015-08-13 23:52:25 -04:00 |
arvidn
|
a81ca2391b
|
fix some warnings
|
2015-08-10 20:03:24 -04:00 |
Alden Torres
|
5866bb7974
|
Indentation.
|
2015-08-03 18:16:43 -04:00 |
Alden Torres
|
cd8a4d2511
|
Moved TORRENT_DISK_STATS to default_storage with the option of enable/disable at runtime.
|
2015-08-03 18:16:43 -04:00 |
arvidn
|
e0c3d28321
|
fix some warnings
|
2015-08-02 15:55:05 -04:00 |
arvidn
|
655a3ae019
|
fix some warnings
|
2015-08-01 23:57:11 -04:00 |
arvidn
|
41533205be
|
drop support for boost 1.35 and fix some more references to the asio namespace
|
2015-06-06 02:10:53 -04:00 |
Arvid Norberg
|
d43f7b56a2
|
update copyright year
|
2015-06-03 05:18:48 +00:00 |
Arvid Norberg
|
051ca6b22c
|
fix warnings
|
2015-05-18 05:32:18 +00:00 |
Arvid Norberg
|
2fff222235
|
silence some warnings on msvc
|
2015-04-27 02:21:12 +00:00 |
Arvid Norberg
|
f0336017d1
|
fix gcc warnings and missing header files in makefiles
|
2015-04-26 00:51:44 +00:00 |
Arvid Norberg
|
3951377d95
|
fix include paths for warning push and pop headers
|
2015-04-21 01:16:28 +00:00 |