Arvid Norberg
|
c9c6dd2d3b
|
clean up the annotations used for asio debugging (#639)
clean up the annotations used for asio debugging (tracking outstanding async operations)
|
2016-04-23 17:29:25 -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
|
cee2b16949
|
fix some coverity warnings and move out code to torrent_status.cpp
|
2016-04-07 21:44:24 -04:00 |
arvidn
|
876cef0d4c
|
restore the ipv6 http tracker argument, but restricted to only private torrents
|
2016-04-07 00:06:04 -04:00 |
arvidn
|
7f232dd195
|
fix python3 issue in binding
|
2016-03-30 23:35:47 -04:00 |
arvidn
|
96e2693d13
|
merge RC_1_1 into master
|
2016-03-19 16:02:46 -04:00 |
arvidn
|
f7c9062019
|
deprecate more parts of explicit cache as well as fixing typos of TORRENT_NO_DEPRECATE preprocessor tests
|
2016-03-19 07:54:29 -04:00 |
arvidn
|
3c98868f6c
|
deprecate explicit cache feature
|
2016-03-18 12:15:03 -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
|
6d85c7c5f0
|
merge RC_1_1 into master
|
2016-03-08 01:10:48 -05:00 |
arvidn
|
71e3fb8941
|
fix division by zero in super-seeding logic
|
2016-03-07 23:40:01 -05:00 |
arvidn
|
f5d5ac4f3a
|
fix bug where disk cache was wiped out after completion file-checking. factor out sim test utilities and reuse them in the regression test
|
2016-03-06 21:44:38 -05:00 |
arvidn
|
67774d660d
|
always keep at least 2 async hash jobs outstanding when rechecking torrents (to keep the bandwidth delay product full)
|
2016-03-06 16:31:18 -05:00 |
arvidn
|
e851b79865
|
fix issue when shutting down a torrent with outstanding async operations
|
2016-03-02 01:16:08 -05:00 |
arvidn
|
2fd8047308
|
merged RC_1_1
|
2016-02-24 21:22:39 -05:00 |
arvidn
|
e5ccb63375
|
fix build with openssl and deprecated functions disabled
|
2016-02-24 02:07:27 -05:00 |
arvidn
|
57aa813135
|
fix auto-managed issue with torrents transitioning to 'slow' as they get paused, returning to life again later because of it
|
2016-02-23 01:28:58 -05:00 |
arvidn
|
967ec412a5
|
Merge branch 'RC_1_1'
|
2016-02-21 15:21:33 -05:00 |
Arvid Norberg
|
d172733c87
|
Merge pull request #487 from arvidn/fix-resume-checking-torrent
fix resuming of torrents that were checking files
|
2016-02-21 15:21:10 -05:00 |
arvidn
|
421bef5b68
|
fix resuming of torrents that were checking files
|
2016-02-21 11:32:50 -05:00 |
arvidn
|
cc8066bf11
|
properly deprecated adding torrents by http url
|
2016-02-21 11:31:42 -05:00 |
arvidn
|
3f3b366ed5
|
be a bit more strict about when the STL containers need complete types (to make it build under GCC with concept checks enabled). add proper assignment operator to types used in STL containers
|
2016-02-21 11:29:01 -05:00 |
Arvid Norberg
|
5d18800e04
|
Merge pull request #486 from arvidn/force-recheck-1.1
make force recheck a bit more robust
|
2016-02-20 19:53:56 -05:00 |
arvidn
|
3231aa4c9d
|
make force recheck a bit more robust by initializing the progress state immediately
|
2016-02-20 15:53:43 -05:00 |
arvidn
|
3f40890eb6
|
simplify logic for saving resume a bit
|
2016-02-20 15:45:46 -05:00 |
arvidn
|
d599bef0ee
|
add unit test for read_resume_data
|
2016-02-20 13:26:21 -05:00 |
arvidn
|
b581fef437
|
resume checking of torrents
|
2016-02-20 13:26:21 -05:00 |
arvidn
|
a5d131b1bb
|
post fastresume_reject_alerts when building with deprecated functions enabled
|
2016-02-20 13:26:21 -05:00 |
arvidn
|
cc49b876bb
|
add flag for initializing m_need_save_resume_data when adding torrent
|
2016-02-20 13:26:21 -05:00 |
arvidn
|
40f6afc2f8
|
save and restore storage allocation mode in resume data
|
2016-02-20 13:26:21 -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
|
4ef55073e3
|
transition mapped_files over to the new add_torrent_params
|
2016-02-20 02:00:07 -05:00 |
arvidn
|
6e88771981
|
transition merkle tree support over to the new read_resume_data()
|
2016-02-20 02:00:07 -05:00 |
arvidn
|
6223057b1e
|
added support for pieces, verified pieces and piece_priorities in new resume data scheme
|
2016-02-20 02:00:07 -05:00 |
arvidn
|
a60bbe0a1c
|
fix loading of peers and banned_peers from resume_data
|
2016-02-20 02:00:07 -05:00 |
arvidn
|
35b998f90d
|
introduce backwards-compatibility, of loading resume data and merging it with the add_torrent_params. add some more missing fields. deprecate some more flags in add_torrent_params
|
2016-02-20 02:00:07 -05:00 |
arvidn
|
e0ee12d4f3
|
remove m_resume_data and m_resume_data_loaded members from torrent
|
2016-02-20 02:00:06 -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
|
1710b7c750
|
Merge branch 'RC_1_1'
|
2016-02-20 01:58:39 -05:00 |
arvidn
|
5cf36fd1d6
|
only save pieces in resume data that have actually been checked
|
2016-02-20 00:48:17 -05:00 |
arvidn
|
6d77000ab0
|
deprecate ssl_listen setting. instead ssl sockets are specified by an 's' suffix of the port in listen_interfaces.
|
2016-02-12 15:46:12 -05:00 |
arvidn
|
887e79eb22
|
improve support for listening on multiple sockets and interfaces, with the listen_interfaces setting
|
2016-02-12 15:44:17 -05:00 |
arvidn
|
4f40f84a7e
|
Merge branch 'RC_1_1'
|
2016-02-08 15:28:34 -05:00 |
arvidn
|
dd48faa8d4
|
minor debug logging issue in test facility wait-for-alert and fix minor shutdown issue with udp_socket packet subscription
|
2016-02-08 02:05:00 -05:00 |
arvidn
|
f4627db97f
|
removed unused field in torrent
|
2016-02-07 02:37:32 -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
|
f31d17c9c5
|
allow specifying which tracker to scrape in torrent_hadnle::scrape_tracker
|
2016-01-26 18:14:32 -05:00 |