Arvid Norberg
|
ea86785d45
|
Merge pull request #202 from arvidn/stop-when-ready
Stop when ready
|
2015-10-04 16:18:59 -04:00 |
arvidn
|
8eded0a2a0
|
forward port set_allow_peers bugfix
|
2015-10-04 14:41:58 -04: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
|
3d54c02450
|
fix build
|
2015-10-03 11:42:21 -04:00 |
arvidn
|
c798e388a9
|
forward port fix to proxy_peer_connections to master
|
2015-10-03 11:20:10 -04:00 |
arvidn
|
424e51b737
|
fix build
|
2015-09-30 00:41:41 -04:00 |
arvidn
|
a00e5aa6c7
|
forward port patch to have resume data web seeds override .torrent file web seeds, and a flag to merge them
|
2015-09-30 00:41:41 -04:00 |
arvidn
|
5da511f140
|
now that force-started torrents aren't affected by the auto-manager, they need to be explicitly kicked when entering checking state (it would be nice if all this could be done through set_state())
|
2015-09-29 20:49:38 -04:00 |
arvidn
|
dab0f8b8d0
|
simplify the queuing logic for checking torrents. make all non-auto-managed torrents always be exempt from any queuing mechanism (including checking). Extend documentation on how it works
|
2015-09-29 20:49:37 -04:00 |
arvidn
|
8b30e78d69
|
forward port fix for bug where dont_count_slow_torrents could not be disabled, into master
|
2015-09-25 14:22:38 -07:00 |
arvidn
|
fb2f659a31
|
fix bug in time keeping of active_time, seeding_time, finished_time etc.
|
2015-09-21 00:38:56 -07:00 |
arvidn
|
2715ae475c
|
expose whether torrents are announcing to trackers, lsd and dht. these can be disabled by the queuing logic
|
2015-09-19 01:54:47 -04:00 |
arvidn
|
b628692223
|
separate out announce_entry and torrent_status into their own headers
|
2015-09-18 08:08:08 -04:00 |
arvidn
|
ee3cb6cf86
|
move some internal headers to aux_ to fix documentation
|
2015-09-07 17:00:27 -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
|
0d9d632465
|
initial support for disabling proxy for tracker connections
|
2015-08-29 19:44:54 -04:00 |
arvidn
|
ba95aa27d6
|
cleanup unused code
|
2015-08-29 16:07:19 -04:00 |
arvidn
|
5757b0ad13
|
polish some behavior when setting piece and file priorities for torrents with no metadata. Fix the initialization order of peers once we do get the metadata
|
2015-08-29 10:21:15 -04:00 |
arvidn
|
beb5455331
|
add disk I/O read asserts and fix i2p issue if a tracker responds with i2p peers when i2p is not configured on the client
|
2015-08-28 07:20:21 -04:00 |
arvidn
|
6012306557
|
add more asserts for the size of the bitfields peers send
|
2015-08-27 21:48:52 -04:00 |
arvidn
|
82a3683f7d
|
polish removal of web seeds logic
|
2015-08-23 11:01:55 +02:00 |
arvidn
|
a42f9e0c63
|
fix more warnings
|
2015-08-22 00:28:12 +02:00 |
arvidn
|
26b721973f
|
fix typo
|
2015-08-21 10:43:14 +02:00 |
arvidn
|
b7b0dafcca
|
fix some warnings
|
2015-08-21 10:05:51 +02:00 |
arvidn
|
ffa870d280
|
fixed some GCC warnings
|
2015-08-20 01:33:20 +02:00 |
arvidn
|
26fecaf037
|
fix more warnings
|
2015-08-18 16:42:03 +02:00 |
arvidn
|
f6b86dc4b5
|
add typesafety to piece_picker torrent_peer pointers. and fix a few incorrect uses
|
2015-08-18 04:25:13 -04:00 |
arvidn
|
eecdd3121d
|
fix some build warnings
|
2015-08-17 09:01:43 -04: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
|
225b82d9a0
|
move test_trackers_extensions over to a simulation and some minor metadata extension and tracker re-announce fixes
|
2015-08-13 23:07:04 -04:00 |
Arvid Norberg
|
68bc4f2cf4
|
Merge pull request #12 from mlt/wip/i2p
Few i2p fixes
|
2015-08-13 21:55:27 -04:00 |
arvidn
|
a81ca2391b
|
fix some warnings
|
2015-08-10 20:03:24 -04:00 |
arvidn
|
fb34607313
|
fix crash when loading a resume file where all files have priority 0 (and the torrent finishes before having downloaded anything) and add unit test for this case
|
2015-08-05 20:13:58 -04:00 |
arvidn
|
bb64887f30
|
merge total wanted fix from RC_1_0
|
2015-08-02 15:18:21 -04:00 |
arvidn
|
655a3ae019
|
fix some warnings
|
2015-08-01 23:57:11 -04:00 |
arvidn
|
7f695f05d5
|
use boost.asio as headers only library again (simplify builds and hopefully fix shared linking of python module on gcc linux)
|
2015-07-27 23:09:24 -07:00 |
arvidn
|
105c105867
|
merge seed mode test and fixes from RC_1_0
|
2015-07-27 00:01:19 -07:00 |
Arvid Norberg
|
742548b69c
|
Merge pull request #49 from ssiloti/plugin-exported-api
Only use exported types in the plugin api
|
2015-07-25 15:53:22 -07:00 |
Steven Siloti
|
e6b3df3696
|
pass torrent_handle by const ref in the plugin api
|
2015-07-25 09:57:55 -07:00 |
Steven Siloti
|
72dcc20073
|
pass peer_connection_handle by const ref in the plugin api
|
2015-07-25 09:15:24 -07:00 |
arvidn
|
40c7596da9
|
merge loading of piece priorities from resume data fix from RC_1_0
|
2015-07-24 22:34:53 -07:00 |
Steven Siloti
|
fbc67b4e21
|
switch to torrent_handle in plugin api
|
2015-07-23 19:52:23 -07:00 |
arvidn
|
bb705e9a52
|
improved seed-mode handling (seed-mode will now automatically be left when performing operations implying it's not a seed). fixed issue with file priorities and override resume data
|
2015-07-21 10:12:37 -07:00 |
arvidn
|
7a3cabfe12
|
fixed some resume issues, specifically around file priorities and override resume data
|
2015-07-16 21:56:06 -04:00 |
arvidn
|
a65b71b855
|
improve logging of adding peers and the state of torrents. the default flags for the external connect_peer() call now assumes encryption, uTP and holepunch support
|
2015-07-16 21:53:31 -04:00 |
Mikhail Titov
|
2751d90368
|
Don't store 0.0.0.0 for i2p peers in resume data
|
2015-07-14 14:13:17 -05:00 |
Mikhail Titov
|
df21a7e8ce
|
Use scrape & i2p bitset flags for request
|
2015-07-14 14:13:10 -05:00 |
Mikhail Titov
|
5d3938b39b
|
Parse compact response from I2P tracker
This fixes #2
|
2015-07-14 14:13:09 -05:00 |
Steven Siloti
|
9bf1d6c5e9
|
peer_connection_handle
|
2015-07-12 14:40:03 -07:00 |