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
arvidn
b043fba5eb
unify indentation in libtorrent-python Jamfile
2018-12-07 16:19:04 +01:00
arvidn
072563c973
add asserts in disk_fence_job
2018-12-07 13:37:27 +01:00
arvidn
7e13b34158
fix build i2p=on,off configurations
2018-12-07 13:36:53 +01:00
Calum Lind
c76e9cc5e1
Change Jamfile default openssl path on Windows
...
The widely used Windows OpenSSL package[1] uses C:\OpenSSL-Win[32|64] as
the install location so set this as default in Jamfile for Windows. It
also means that the appveyor builds can be simplified by using their
installed OpenSSL.
Mingw is set to the same location so remove seperate specification.
[1]: https://slproweb.com/products/Win32OpenSSL.html
2018-12-05 14:02:17 +01:00
Calum Lind
5d711f4929
prettier format appveyor.yml
2018-12-05 14:02:17 +01:00
Alden Torres
3e582100d0
removed repeated code and minor code refactor
2018-12-05 09:13:54 +01:00
arvidn
1efe05c96e
remove unused variables
2018-12-05 01:25:34 +01:00
arvidn
8f54146555
take a string_view in setting_by_name
2018-12-04 19:05:31 +01:00
arvidn
184fa88950
fix typo in peer log
2018-12-04 19:04:10 +01:00
Alden Torres
70110181fc
using toolset instead of target-os to select openssl libraries when using msvc
2018-12-02 11:44:19 +01:00
Alden Torres
98fbbbf591
deprecate start_default_features flag, it's only used in deprecated API
2018-12-02 04:04:57 +01:00
arvidn
792cfd1cc6
remove verbose peer logging
2018-12-02 04:03:03 +01:00
arvidn
eb5f29a79c
make stack_allocator::format_string() grow the buffer for large strings
2018-12-02 04:03:03 +01:00
arvidn
507fffe872
move where socket buffers are set up, to happen after the socket is opened. log errors in the peer's log instead of session and torrent
2018-12-02 04:03:03 +01:00