Arvid Norberg
|
16f1deb3ec
|
merged RC_1_1 into master
|
2018-04-04 15:28:33 +02:00 |
arvidn
|
98d5313598
|
don't perform DNS lookups for the DHT bootstrap unless DHT is enabled
|
2018-04-01 23:53:12 +02:00 |
Alden Torres
|
5b922072e9
|
avoid calls to .address() when looking for endpoint protocol (#2892)
using is_v4 and is_v6 where possible
|
2018-04-01 13:48:17 +02:00 |
arvidn
|
6a2df1034a
|
add some asserts and checks preventing IPv6 addresses to make it into libtorrent when IPv6 support is disabled
|
2018-03-31 14:17:06 +02:00 |
Alden Torres
|
1f06a6684c
|
avoid calling address to test protocol, more consts and minor lint oriented code changes
|
2018-03-29 12:20:59 +02:00 |
Alden Torres
|
f963f2c726
|
minor lint oriented code refactor
|
2018-03-28 15:55:05 +02:00 |
Alden Torres
|
90e4cefa91
|
removed unnecessary loop in request_a_block
|
2018-03-28 15:54:50 +02:00 |
arvidn
|
4d9fde8a39
|
separate cmake and autotools travis build
|
2018-03-27 12:36:19 +02:00 |
Steven Siloti
|
e7e5805c56
|
support building python bindings for python 3 and 64 bit
|
2018-03-27 11:04:56 +02:00 |
arvidn
|
d080c6f532
|
merged RC_1_1 into master
|
2018-03-26 12:56:25 +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
|
0fa24faec4
|
merged RC_1_1 into master
|
2018-03-25 22:06:41 +02:00 |
David Luis Alonso
|
0cb2666cb4
|
path error in python_binding docs
|
2018-03-25 18:11:15 +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
|
67bbb82122
|
improve type-safety in piece picker, by introducing a type for download queue index, for pieces
|
2018-03-24 23:03:09 +01:00 |
arvidn
|
3171245292
|
fix warnings
|
2018-03-24 23:01:19 +01:00 |
arvidn
|
8b56aaf09a
|
minor cleanup of alert manager
|
2018-03-24 23:00:22 +01:00 |
Alden Torres
|
f94a8169fc
|
added some const in bandwidth_limit.cpp
|
2018-03-24 22:59:54 +01:00 |
Alden Torres
|
9cab4d7d31
|
using move with bw_request and make sure it is movable
|
2018-03-24 10:48:16 +01:00 |
arvidn
|
5413eae900
|
declare tag types in-line
|
2018-03-23 11:21:08 +01:00 |
arvidn
|
9df4d4b7f8
|
replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator
|
2018-03-23 11:19:46 +01:00 |
Alden Torres
|
7a477cd938
|
more use of move and code refactor in bandwidth related code
|
2018-03-22 18:01:01 +01:00 |
arvidn
|
82f87b0655
|
remove redundant check in tracker announce. This is checked in http_tracker_connection
|
2018-03-21 23:38:10 +01:00 |
Alden Torres
|
6b35ebb9ad
|
some code refactor and cleanup in broadcast_socket
|
2018-03-21 23:37:52 +01:00 |
Steven Siloti
|
e08ec99132
|
cmake: restore change to make test_common a propper library
This was originally done in 87832ce706 but
it got clobbered by a merge from RC_1_1.
|
2018-03-21 21:40:29 +01:00 |
Alden Torres
|
4bfa920fe7
|
refactor in macro conditions for helper_getauxval to avoid unused function warning in android x86
|
2018-03-21 13:45:28 +01:00 |
Alexandre Janniaux
|
3efb81e50c
|
add windows socket libraries in Makefile.am
|
2018-03-21 13:44:59 +01:00 |
arvidn
|
8a85e1c01a
|
merged RC_1_1 into master
|
2018-03-21 12:17:11 +01:00 |
arvidn
|
7dad0db4a5
|
fix warnings in bdecode and disk_io_job
|
2018-03-20 12:43:44 +01:00 |
arvidn
|
09bf97b79e
|
minor fixes in utp_socket_impl
|
2018-03-18 17:03:05 +01:00 |
arvidn
|
137baa6c04
|
expose post_dht_stats() to python binding
|
2018-03-17 16:19:20 +01:00 |
Alden Torres
|
61ae2c834b
|
removed unused bt_peer_connection::on_keepalive
|
2018-03-16 17:32:20 +01:00 |
arvidn
|
4b144ba451
|
merged RC_1_1 into master
|
2018-03-16 13:16:45 +01:00 |
Alden Torres
|
eeffbc0e8c
|
more use of for-loop and emplace_back in bencode.hpp
|
2018-03-16 01:41:41 +01:00 |
arvidn
|
0edb0f28c1
|
stat files in the disk thread, in default_storage::initialize() instead of the constructor
|
2018-03-15 14:54:49 +01:00 |
Arvid Norberg
|
3721d8e710
|
expose missing file_storage::file_name() in the python bindings
|
2018-03-15 14:54:21 +01:00 |
arvidn
|
4e04e6993d
|
boost::int64_t -> std::int64_t
|
2018-03-15 08:53:17 +01:00 |
Alexandre Janniaux
|
4f7b683eb0
|
fix if defined TORRENT_ANDROID
Fix malformed TORRENT_ANDROID macroprocessor tests, related to #2831
|
2018-03-14 09:32:18 +01:00 |
arvidn
|
8658fb5f7c
|
deprecate the error_file_* constants whose underlying features have been deprecated
|
2018-03-13 19:39:55 +01:00 |
Alexandre Janniaux
|
f8889858f6
|
dynamically load getauxval so as to support older android devices
|
2018-03-12 09:11:01 +01:00 |
arvidn
|
5c1b65e9b8
|
merged RC_1_1 into master
|
2018-03-12 02:32:12 +01: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
|
b841860643
|
improve python binding for torrent_handle::connect_peer
|
2018-03-09 23:44:15 +01:00 |
Alexandre Janniaux
|
2bc2f3af0f
|
Add missing define for old android sdk (#2831)
define NETLINK_NO_ENOBUFS and IFA_D_DADFAILED if they don't exist
|
2018-03-09 22:37:21 +01:00 |
arvidn
|
cd1b2108f1
|
fix client_test filter resume files, to only load valid ones
|
2018-03-08 02:12:33 +01:00 |
arvidn
|
05f7a95604
|
fix reporting &redundant= in tracker announces
|
2018-03-08 02:11:46 +01:00 |
arvidn
|
685679bbbb
|
simplify client_test a bit. print uTP stats unconditionally
|
2018-03-07 09:45:15 +01:00 |
Alden Torres
|
1f86beb253
|
ask for protocol instead of copy address in ut_pex_peer_store::was_introduced_by
|
2018-03-07 09:44:45 +01:00 |
David Luis Alonso
|
94498072e1
|
add modified docs with more detailed explanation on how to create the… (#2805)
add modified docs with more detailed explanation on how to create the bindings for windows
|
2018-03-06 08:53:39 +01:00 |
Steven Siloti
|
5478f57e43
|
fix windows build with UNC paths disabled
|
2018-03-06 08:48:19 +01:00 |