arvidn
|
a7406de2b8
|
remove the global cache of the current time, just use clock::now() instead
|
2018-04-07 21:43:18 +02:00 |
Alden Torres
|
d6edf26e11
|
minor code tidy
|
2018-04-07 00:30:36 +02:00 |
Alden Torres
|
2d9bff0877
|
make socket_entry buffer std::array
|
2018-04-06 10:04:32 +02:00 |
Arvid Norberg
|
6efff919cd
|
deprecated alert::progress_notification alert category, split into finer grained categories
|
2018-04-05 16:27:28 +02:00 |
gubatron
|
2a82bb5880
|
disk_io_thread abort_hash_jobs duplicate code refactor
|
2018-04-05 16:01:30 +02:00 |
Steven Siloti
|
59d1c1f067
|
expose tracker_alert::local_endpoint in python bindings
|
2018-04-05 16:01:06 +02:00 |
arvidn
|
32b2de8f17
|
merged RC_1_1 into master
|
2018-04-04 20:48:07 +02:00 |
Alden Torres
|
0d9862a8dd
|
fix wrong variable name
|
2018-04-04 19:41:03 +02:00 |
Arvid Norberg
|
16f1deb3ec
|
merged RC_1_1 into master
|
2018-04-04 15:28:33 +02:00 |
Arvid Norberg
|
a5e0578c88
|
fix part-file header allocation
|
2018-04-03 20:46:49 +02:00 |
Arvid Norberg
|
77102102d6
|
simplify some for-loops in xml_parse
|
2018-04-03 18:45:04 +02:00 |
Arvid Norberg
|
6e4edd74c8
|
use https URLs
|
2018-04-03 17:32:07 +02:00 |
Arvid Norberg
|
77e473f35b
|
fix ~peer_server() to not throw
|
2018-04-03 13:44:58 +02:00 |
Arvid Norberg
|
49ae7858a8
|
fix potential fd leak in enum_net_interfaces
|
2018-04-03 13:44:33 +02:00 |
arvidn
|
7700cbb16d
|
fix build
|
2018-04-03 13:44:20 +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 |