arvidn
|
f0227451a6
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
Alden Torres
|
9b1e79660f
|
removed unnecessary parentheses around min/max, added some const modifier (#2926)
|
2018-04-11 15:19:00 +02:00 |
arvidn
|
aaf9304a3b
|
update year in copyright header
|
2018-04-09 09:04:33 +02:00 |
arvidn
|
105934e578
|
bump version
|
2018-04-08 23:08:39 +02:00 |
arvidn
|
c5a5e084dd
|
:strtoll() returns LLONG_MAX if the input overflows. Handle this case properly in the http parser
|
2018-04-08 18:34:25 +02:00 |
arvidn
|
a7406de2b8
|
remove the global cache of the current time, just use clock::now() instead
|
2018-04-07 21:43:18 +02:00 |
V.G. Bulavintsev
|
c08a6bf430
|
Make SACK header to be able to take up the whole packet. Rename m_in_buf_size to m_receive_buffer_capacity
|
2018-04-07 18:55:14 +02:00 |
V.G. Bulavintsev
|
257f625e2e
|
Increase m_in_buf_size and max_packet_reorder to better handle links with high latency
|
2018-04-07 18:55:14 +02:00 |
V.G. Bulavintsev
|
bf2f0a9c55
|
Fix advertised window being counted twice in congestion check
|
2018-04-07 18:55:14 +02:00 |
Fernando Rodriguez
|
9d83da110b
|
Delay hash_failed_alert until on_piece_sync()
Delay the hash_failed_alert until after synchronizing with the IO thread
so that it can be used to synchronize piece progress.
|
2018-04-07 15:59:40 +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 |
Arvid Norberg
|
357217326d
|
some cleanups
|
2018-04-05 12:59:35 +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
|
49ae7858a8
|
fix potential fd leak in enum_net_interfaces
|
2018-04-03 13:44: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
|
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 |
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 |
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
|
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 |
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 |
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 |
arvidn
|
0edb0f28c1
|
stat files in the disk thread, in default_storage::initialize() instead of the constructor
|
2018-03-15 14:54:49 +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 |