arvidn
|
6c4d1b9143
|
back-port the patch to split up the progress_notification alert_mask into three new categories, file-, piece- and block progress
|
2018-09-24 08:52:30 -07:00 |
arvidn
|
19df645012
|
apply piece priorities immediately, even though file priority updares are async. save both file- and piece priorities in fast resume. when loading, apply file prios first, then piece prios
|
2018-07-29 21:53:01 +02:00 |
arvidn
|
9ca12d6db5
|
restore aspects of the previous behavior of force-proxy. Instead of not opening any TCP listen sockets at all, open them but reject any incoming connection. This is because in RC_1_1, the UDP and TCP sockets are tied in subtle and unintuitive ways. This is much cleaner in the next major release and this patch will not need to be merged
|
2018-05-13 12:31:00 +02:00 |
arvidn
|
299a545648
|
add test for suggests- and seed mode combined
|
2018-05-10 17:40:23 +02:00 |
arvidn
|
fe25b50b1a
|
update libsimulator with a fix for boost-1.66
|
2018-05-10 14:04:10 +02:00 |
d_komarov
|
1c867a5026
|
Changing file priorities while checking interrupts checking.
Also, if the last file has zero priority, checking is interrupted prematurely.
|
2018-03-26 02:59:10 +02:00 |
arvidn
|
02a01fa22e
|
fix issue where the current tracker would be skipped for the next tracker in the same tier
|
2018-03-25 14:40:38 +02:00 |
arvidn
|
a06e4f696b
|
track whether a file is eligible for using the partfile on a per-file basis. This is intended to improve backwards compatibility, to better support resuming files downloaded with older versions of libtorrent
|
2018-03-11 12:52:56 +01:00 |
arvidn
|
1ede34da8a
|
undo the patch to restore incoming TCP connections over SOCKS5
|
2018-02-19 00:01:42 +01:00 |
arvidn
|
a1860426b8
|
defer truncating existing files until the first time we write to them
|
2018-02-10 18:33:41 +01:00 |
arvidn
|
bc4d53c71f
|
restore support for incoming connections over SOCKS5 (disabled by default)
|
2018-01-25 09:14:14 +01:00 |
arvidn
|
7141542591
|
update libsimulator with boost-1.66 fix
|
2018-01-01 20:23:59 -05:00 |
arvidn
|
d1a63cd781
|
fix build against boost-1.66, specifically the boost.asio changes
|
2017-12-15 11:29:53 +01:00 |
arvidn
|
5e7666526e
|
fix IPv6 tracker announce issue
|
2017-11-23 10:11:59 +01:00 |
arvidn
|
a57ad00e15
|
fix force-proxy regression (udp sockets would not be opened)
|
2017-11-21 08:54:16 +01:00 |
arvidn
|
096ce54fae
|
fix issue where new listen sockets would not be opened when leaving force_proxy mode
|
2017-11-14 12:38:22 +01:00 |
arvidn
|
fe37884bc6
|
fix IPv6 tracker support by performing the second announce in more cases
|
2017-08-19 18:56:51 +02:00 |
arvidn
|
acd98d5c40
|
delay 5 seconds before reconnecting socks5 proxy for UDP ASSOCIATE
|
2017-05-21 08:53:29 -04:00 |
Jan Berkel
|
b3815c5533
|
HTTP proxy: avoid connecting to itself (#1978)
|
2017-05-08 11:04:17 -04:00 |
Jan Berkel
|
fe9f877087
|
Set connection timeout when next endpoint is tried (#1952)
|
2017-05-04 17:32:47 -04:00 |
arvidn
|
02bb1251d2
|
removed (broken) support for incoming connections over socks5
|
2017-03-29 02:15:43 -04:00 |
arvidn
|
910ccc528f
|
deprecate torrent_added_alert in favor of add_torrent_alert
|
2017-03-26 22:48:17 -04:00 |
arvidn
|
9995e25be7
|
fix typo
|
2017-03-15 07:30:30 -04:00 |
arvidn
|
e37e4bfe8a
|
include user-agent in tracker announces in anonymous_mode for private torrents
|
2017-03-12 21:10:00 -04:00 |
arvidn
|
4ded26de33
|
fix issue with load/unload torrents
|
2017-03-11 19:59:53 -05:00 |
arvidn
|
08c05b9693
|
correctly URL encode the IPv6 argument to trackers
|
2017-03-10 02:27:51 -05:00 |
arvidn
|
5cb12318c5
|
fix bug where settings_pack::file_pool_size setting was not being honored
|
2017-03-09 08:18:10 -05:00 |
arvidn
|
faa2029f8b
|
add feature to periodically close files (to make windows clear disk cache)
|
2017-03-06 23:46:47 -05:00 |
arvidn
|
a12bfe3164
|
more tests of edge case settings
|
2017-02-17 15:37:06 -05:00 |
arvidn
|
c9a2fed2c9
|
add tests for edge cases of session settings, and fix a few integer overflows
|
2017-02-03 20:42:59 -05:00 |
Arvid Norberg
|
5d1fb97b14
|
fix torrent_status test (#1499)
fix torrent_status and tracker interval test
|
2017-01-08 09:51:01 -05:00 |
arvidn
|
39866c2306
|
fix division by zero when setting tick_interval > 1000
|
2017-01-07 15:21:02 -05:00 |
arvidn
|
ad7e796d05
|
fix socks5 support for UDP. based on patch in https://github.com/arvidn/libtorrent/issues/1373
|
2016-12-19 23:52:53 -05:00 |
tnextday
|
c1224f72c3
|
add urlseed timeout test (#1340)
updates m_last_sent in peer_connection::setup_send() instead of peer_connection::keep_alive()
|
2016-11-20 10:32:20 -05:00 |
Arvid Norberg
|
f5c7a49d61
|
remove incorrect deleted-storages assert and add some more test coverage in test_metadata_extensions (#1286)
|
2016-11-03 19:39:42 -04:00 |
Arvid Norberg
|
6bb2d7c017
|
Sanitize 1.1 (#1197)
enable address sanitizer
|
2016-10-09 17:00:20 -04:00 |
Arvid Norberg
|
7a52a285a1
|
back-port error_code cleanup from master (#1173)
back-port error_code cleanup from master
|
2016-10-03 16:32:40 -07:00 |
arvidn
|
b554909486
|
hint DHT bootstrap nodes of actual bootstrap request
|
2016-08-30 21:15:35 -04:00 |
Arvid Norberg
|
80e5ce9b32
|
add a default DHT bootstrap node when it's enabled on session startup (#1008)
make the dht bootstrap nodes part of settings_pack instead, to make it possible to set them on startup. and add default
|
2016-08-21 12:15:19 -04:00 |
Arvid Norberg
|
b701fb252a
|
clear alert nofify function when calling abort on a session, to avoid touching a destructed session object (#1015)
|
2016-08-20 11:04:44 -04:00 |
Arvid Norberg
|
6370d5bc81
|
deprecate lt_trackers extension (#940)
deprecate lt_trackers extension
|
2016-07-24 23:37:03 -04:00 |
Arvid Norberg
|
e079d0291e
|
fix filename escaping when repairing torrents with broken web seeds (#892)
fix filename escaping when repairing torrents with broken web seeds
|
2016-07-07 02:22:15 -04:00 |
Arvid Norberg
|
eeb91cb803
|
Reduce appveyor builds 1.1 (#883)
reduce the number of times libtorrent is built on appveyor and travis
|
2016-07-05 11:25:31 -04:00 |
Arvid Norberg
|
cf65f85dc3
|
fix file_completed_alert (#880)
|
2016-07-03 14:48:18 -04:00 |
arvidn
|
916f8043c1
|
restore libsimulator submodule for msvc-12
|
2016-06-22 00:33:21 -04:00 |
arvidn
|
763d313570
|
fix bug in enum_net() for BSD and Mac
|
2016-06-21 19:05:22 -04:00 |
arvidn
|
8d51e04344
|
enable asserts in test build variants
|
2016-06-10 18:50:07 -04:00 |
Arvid Norberg
|
830a79dbcf
|
optimize allow-fast logic (#800)
optimize allow-fast logic
|
2016-06-09 08:02:41 -04:00 |
Arvid Norberg
|
53bd03558c
|
Dht stats 1.1 (#720)
fix missing dht stats counter updates
|
2016-05-12 21:27:11 -04:00 |
Arvid Norberg
|
5bedf3e7b3
|
post add_torrent_alert before any other torrent alert (#717)
post add_torrent_alert before any other torrent alert
|
2016-05-08 23:48:27 -04:00 |