arvidn
|
a2196a4194
|
fix warning in session_impl
|
2019-02-12 00:58:40 +01:00 |
Steven Siloti
|
d33b0506a0
|
don't try to hash empty read in do_uncached_hash
|
2019-02-11 10:38:28 +01:00 |
arvidn
|
0cbfef99b7
|
don't retry a failed *build* on travis
|
2019-02-09 22:21:11 +01:00 |
arvidn
|
8fc69f5d2e
|
don't copy a vector into the async_write operation for iovec. Since the chained_buffer will own the vector anyway, just make it return a span and copy that
|
2019-02-09 17:45:47 +01:00 |
Arvid Norberg
|
3ce277ba7f
|
merged RC_1_1 into RC_1_2
|
2019-01-23 00:11:59 +01:00 |
Arvid Norberg
|
26ebc289ae
|
remove unnecessary include of boost.endian header
|
2019-01-22 15:59:28 +01:00 |
Arvid Norberg
|
2bf42f2afd
|
hide internal make_udp and make_tcp functions
|
2019-01-22 15:56:48 +01:00 |
Arvid Norberg
|
71f275d92b
|
replace use of (deprecated) boost.endian with boost.prefef
|
2019-01-22 00:50:47 +01:00 |
arvidn
|
bfc579e61f
|
add missing cstdarg include
|
2019-01-21 01:26:15 +01:00 |
arvidn
|
8270751163
|
on linux, link against lbdl when using openssl
|
2019-01-21 01:25:44 +01:00 |
Arvid Norberg
|
77bd5c9c7e
|
remove some c++98 fallback code
|
2019-01-20 18:28:51 +01:00 |
arvidn
|
08bceec4c7
|
fix typo in win_crypto_provider assignment operator
|
2019-01-20 02:07:54 +01:00 |
Alden Torres
|
f23daa8262
|
marked final error category classes, avoid -Wnon-virtual-dtor
|
2019-01-20 00:38:25 +01:00 |
arvidn
|
c75dc073e1
|
update CI branches
|
2019-01-13 14:49:08 +01:00 |
Alden Torres
|
88d018bb67
|
simple test for file_progress::update
|
2019-01-13 02:40:15 +01:00 |
Alden Torres
|
bcda184e59
|
[WIP] refactor in file_progress to avoid dependency of alert_manager
|
2019-01-13 02:40:15 +01:00 |
arvidn
|
adeceb4b92
|
fix deprecation macro and auto in client_test
|
2019-01-12 23:24:41 +01:00 |
arvidn
|
f4f1425115
|
use UNC paths pervasively on windows
|
2019-01-12 21:00:40 +01:00 |
arvidn
|
3a1e546a6c
|
merged RC_1_1 int master
|
2019-01-12 16:02:46 +01:00 |
arvidn
|
8b067310b1
|
merged RC_1_1 into master
|
2019-01-12 00:53:45 +01:00 |
arvidn
|
434272519f
|
update Changelog
|
2019-01-11 12:25:31 +01:00 |
arvidn
|
b443d33430
|
bump version number
|
2019-01-11 11:30:37 +01:00 |
arvidn
|
786d78b6c9
|
only allow cwnd to be reduced so often
|
2019-01-11 02:15:11 +01:00 |
Alden Torres
|
c128afeebf
|
update minimum boost to 1.58, using xenial in travis
|
2019-01-11 02:04:52 +01:00 |
Alden Torres
|
6b04c4f642
|
removed unused file::sparse_end
|
2019-01-11 02:02:06 +01:00 |
airium
|
33fa7454d0
|
Avoid announcing local ip to private tracker
|
2019-01-11 01:57:41 +01:00 |
Chocobo1
|
e53bc71f63
|
Don't generate pkg-config when compiling with MSVC
|
2019-01-07 02:36:59 +01:00 |
arvidn
|
0ce899e273
|
don't treat loss of MTU probe packet as a congestion signal
|
2019-01-07 02:35:57 +01:00 |
arvidn
|
c6128e31c1
|
add option to enable uTP logging to client_test, to simplify using it for uTP trouble-shooting
|
2019-01-07 01:26:31 +01:00 |
Alden Torres
|
94d737ff77
|
removed unused directory::inode()
|
2019-01-06 17:21:34 +01:00 |
arvidn
|
26c29ea030
|
make sure we reset the duplicate ack counter every time we don't receive a duplicate ack. Also fix logging of outstanding packets
|
2019-01-05 23:18:02 +01:00 |
arvidn
|
02d7d71c5f
|
merge RC_1_1 into master
|
2019-01-03 11:23:20 +01:00 |
arvidn
|
a81eb050c5
|
remove old (incompatible) sequence number build option
|
2019-01-02 15:21:39 +01:00 |
arvidn
|
ee1e66e851
|
don't leave slow-start just because we hit the advertized receive window. uTorrent adjusts its receive window dynamically which may just cause a temporary restriction
|
2019-01-02 11:38:13 +01:00 |
arvidn
|
8ffd524b5f
|
simplify and improve the uTP deferred ACK logic to respond earlier
|
2019-01-02 11:36:29 +01:00 |
arvidn
|
6f1f466832
|
improve logic for fast-retransmitting packets on incoming SACK
|
2019-01-01 16:48:00 +01:00 |
arvidn
|
48a7ab13d5
|
improve utp verbose logging a bit and make the parser pull out more metrics
|
2019-01-01 03:28:12 +01:00 |
Arvid Norberg
|
8abce44708
|
restore permissions on directories to 1.1. i.e. rely on umask
|
2018-12-28 12:45:28 +01:00 |
arvidn
|
97e86b2969
|
minor fix to invalid_request_alert logging
|
2018-12-23 11:17:33 +01:00 |
arvidn
|
54fd03529e
|
move variable scope into its build configuration block. prevent invariant-checks enabled and asserts disabled build. remove some redundant preprocessor ifdefs
|
2018-12-14 00:08:08 +01:00 |
arvidn
|
a112c8e67b
|
add assignment operator to span
|
2018-12-12 19:55:07 +01:00 |
arvidn
|
35ad3bb499
|
fix %u -> %d format codes
|
2018-12-12 18:07:06 +01:00 |
arvidn
|
fa376ca3af
|
fix deprecation markup in torrent_status
|
2018-12-12 14:58:31 +01:00 |
arvidn
|
6debd872de
|
tweak heuristic of how to interpret url seeds in multi-file torrents
|
2018-12-11 12:47:43 +01:00 |
Alden Torres
|
0413ee581a
|
added more TORRENT_DEPRECATED_ENUM and deprecated unused aio_max in settings_pack
|
2018-12-10 11:45:44 +01:00 |
arvidn
|
a7e98983d2
|
remove invalid assert in http_seed_connection
|
2018-12-08 11:38:54 +01:00 |
arvidn
|
cb0d6a057f
|
remove dead code in ed25519
|
2018-12-08 11:37:31 +01:00 |
arvidn
|
311938520b
|
fix cmake generating pkg-config file
|
2018-12-07 23:37:03 +01:00 |
Steven Siloti
|
cf834e307d
|
alias boost_python3 to boost_python instead of creating an empty alias
|
2018-12-07 16:19:04 +01:00 |
arvidn
|
8c188cd1fe
|
don't link against the boost_python3 target if boost >= 1.67
|
2018-12-07 16:19:04 +01:00 |