Alden Torres
|
1f72843fe3
|
fixing sign-conversion warnings, part 13, minor refactor (#1675)
fixing sign-conversion warnings, part 13, minor refactor
|
2017-02-07 23:36:13 -05:00 |
arvidn
|
3ae2630fa2
|
fix merge issue
|
2017-02-02 23:09:54 -05:00 |
arvidn
|
c8e488b094
|
merged RC_1_1 into master
|
2017-02-02 22:58:33 -05:00 |
Falcosc
|
e40bdc566c
|
1.1.2 set queue position by number (#1617)
set queue position by number
|
2017-01-30 21:31:31 -05:00 |
Arvid Norberg
|
29db3de6c0
|
wrap most instances of throw, and terminate on builds where exceptions are disabled (#1639)
wrap most instances of throw, and terminate on builds where exceptions are disabled
|
2017-01-29 15:37:42 -05:00 |
arvidn
|
4ebc344e48
|
make disk_io_thread responsible for the storage object. torrents refer to it by index
|
2017-01-01 13:54:39 -05:00 |
Arvid Norberg
|
f1e34dfbd5
|
remove long-standing deprecated filter_pieces functions (#1457)
remove long-standing deprecated filter_pieces functions
|
2016-12-27 12:42:23 -08:00 |
Arvid Norberg
|
3f1084d63d
|
strengthened type safety in handling of piece and file indices (#1409)
strengthened type safety in handling of piece and file indices
|
2016-12-22 10:42:33 -05:00 |
Alden Torres
|
123a6389cd
|
minor refactor in torrent_status and minor header cleanup in torrent_handle
|
2016-12-09 17:18:03 -05:00 |
Alden Torres
|
6751a1eeb1
|
removed spaces in template types and more c++11 auto/loop refactor
|
2016-10-26 00:08:00 -04:00 |
Arvid Norberg
|
524f7b1c27
|
fix error handling by exercising code paths where memory allocations fail (#1221)
fix error handling by exercising code paths where memory allocations fail
|
2016-10-19 01:18:05 -04:00 |
Arvid Norberg
|
c18c12a144
|
remove ghost torrent/torrent eviction feature. (#1214)
remove ghost torrent/torrent eviction feature. It was very complex and did not solve the problem very well
|
2016-10-15 13:32:59 -04:00 |
Arvid Norberg
|
5c361715da
|
handle exceptions in session and torrent io_service jobs (#1185)
handle exceptions in session and torrent io_service jobs
|
2016-10-06 00:08:14 -04:00 |
Arvid Norberg
|
8bb7aa62ae
|
generalize and improve http redirect support for web seeds (#1060)
generalize and improve http redirect support for web seeds
|
2016-10-02 23:08:03 -07:00 |
Arvid Norberg
|
da8af033cc
|
modernize utf8 conversion functions to throw and move (#1145)
modernize utf8 conversion functions to throw and move
|
2016-09-24 22:16:10 -04:00 |
Alden Torres
|
4c53d7b2da
|
refactor to use std unordered containers and minor cleanup (#1070)
|
2016-09-06 23:37:36 -04:00 |
Alden Torres
|
b313de3925
|
some refactor and cleanup (#1065)
|
2016-09-05 22:25:20 -04:00 |
Alden Torres
|
cdb15ba886
|
refactor to use std::shared_ptr with torrent (#1048)
|
2016-08-31 08:27:36 -04:00 |
Arvid Norberg
|
c7eb76593c
|
deprecate torrent priority (#1032)
deprecate torrent priority
|
2016-08-26 12:37:23 -04:00 |
Alden Torres
|
73d6ba6ae3
|
using span in torrent_handle and no optional in torrent_info (#1023)
|
2016-08-22 11:02:51 -04:00 |
Alden Torres
|
bb388563b3
|
refactor to use torrent_info with std::shared_ptr (#1006)
|
2016-08-17 17:26:35 -04:00 |
Alden Torres
|
7cee486cf7
|
extensions refactor to use span and std::shared_ptr (#1005)
extensions refactor to use span. use std::shared_ptr instead of boost::shared_ptr.
|
2016-08-17 14:30:24 -04:00 |
Arvid Norberg
|
bc8c49dc15
|
make file_status return the vector instead of taking an out-parameter (#1000)
make file_status return the vector instead of taking an out-parameter
|
2016-08-14 13:11:59 -04:00 |
arvidn
|
8c8c3d5587
|
replace boost::function with std::function
|
2016-08-13 07:07:26 -04:00 |
Arvid Norberg
|
ed077c8358
|
use cstdint intead of boost/cstdint.hpp (#833)
use cstdint intead of boost/cstdint.hpp
|
2016-06-18 14:01:38 -04:00 |
Alden Torres
|
2cc1054d7d
|
deprecate functions in torrent_handle (#828)
deprecate get_full_peer_list on torrent_handle
|
2016-06-17 16:07:28 -04:00 |
Arvid Norberg
|
dceee3b065
|
simplify session call and replace session_handle and torrent_handle macros (#741)
remove use of macros in session_handle and torrent_handle forwarders
|
2016-05-21 19:05:42 -04:00 |
Arvid Norberg
|
1e7e01c671
|
transition to system_error as the exception type (#730)
transition to system_error as the exception type
|
2016-05-15 00:33:06 -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
|
10ec0234a7
|
remove resolve-country feature (#656)
|
2016-04-28 08:20:47 -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
|
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 |
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 |
arvidn
|
1f9f588e75
|
merge copyright year update and changelog from RC_1_0
|
2016-01-17 18:57:46 -05:00 |
arvidn
|
3cd57b59e0
|
when a tracker is force announced or scraped by the user/client, the resulting response or failure alert is now posted regardless of the alert mask. Since it's user initiated, it's reasonable to expect the user to be interested in the response
|
2016-01-16 21:24:04 -05:00 |
arvidn
|
645b121df6
|
deprecate resolve-countries
|
2015-12-14 21:32:30 -05:00 |
arvidn
|
4b6e11cc07
|
deprecate set_tracker_login
|
2015-12-13 15:14:19 -05:00 |
arvidn
|
00090b8284
|
fix typo in test_checking, introduced by recent error_code in torrent_status patch
|
2015-11-07 01:01:07 -05:00 |
arvidn
|
51c6079c42
|
add stop-when-ready feature, to support checking torrents without starting the download afterwards
|
2015-10-04 13:08:23 -04:00 |
arvidn
|
b628692223
|
separate out announce_entry and torrent_status into their own headers
|
2015-09-18 08:08:08 -04:00 |
arvidn
|
a42f9e0c63
|
fix more warnings
|
2015-08-22 00:28:12 +02:00 |
arvidn
|
9a0092c120
|
fix some warnings
|
2015-08-16 12:17:23 -04:00 |
arvidn
|
990aabe36f
|
fix warnings and no-deprecated functions build
|
2015-08-01 19:55:36 -04:00 |
Steven Siloti
|
e6b3df3696
|
pass torrent_handle by const ref in the plugin api
|
2015-07-25 09:57:55 -07:00 |
Steven Siloti
|
fbc67b4e21
|
switch to torrent_handle in plugin api
|
2015-07-23 19:52:23 -07:00 |
arvidn
|
d1670c72c2
|
removed sparse-regions support
|
2015-06-29 20:40:32 -04:00 |
Arvid Norberg
|
d43f7b56a2
|
update copyright year
|
2015-06-03 05:18:48 +00:00 |
Arvid Norberg
|
4e1e53f066
|
turn some more members of session_impl to private
|
2015-06-03 04:33:20 +00:00 |