Arvid Norberg
|
57017e3ace
|
noreturn attribute is standard in C++11
|
2019-02-27 17:11:15 +01:00 |
arvidn
|
9bd5f424d3
|
use standard __func__ identifier instead of extensions
|
2019-02-26 23:59:43 +01:00 |
Amir Abrams
|
97c23366f3
|
Remove duplicate word in comments like "the the"
|
2019-02-24 12:28:17 +01:00 |
arvidn
|
4473a8d0ce
|
fix seed_mode flag
|
2019-02-24 10:20:20 +01:00 |
arvidn
|
7f2a78d0c9
|
make random_shuffle() take a range instead of two iterators. use random_bytes() instead of std::generate() and random_byte(). Remove unused hasher.hpp includes
|
2019-02-19 01:48:08 +01:00 |
arvidn
|
f67fb0850f
|
fix example of custom storage
|
2019-02-19 01:47:12 +01:00 |
arvidn
|
c63c36880f
|
merged RC_1_1 into RC_1_2
|
2019-02-17 19:06:33 +01:00 |
arvidn
|
42bf915437
|
update documentation for the seed_mode flag
|
2019-02-15 22:08:47 +01:00 |
arvidn
|
ffe56bdb26
|
update documentation regarding recommendations of post_torrent_updates()
|
2019-02-15 18:31:13 +01:00 |
arvidn
|
f88f95e477
|
remove outdated paragraph from the storage_interface documentation
|
2019-02-14 16:19:13 +01:00 |
arvidn
|
a24afe8524
|
consistently use lt namespace in examples and documentation
|
2019-02-13 18:13:55 +01:00 |
arvidn
|
748bb81570
|
include sha1.cpp in the build unconditionally, match build configuration options to using built-in sha1 and defining it
|
2019-02-13 00:14:53 +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
|
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 |
arvidn
|
bfc579e61f
|
add missing cstdarg include
|
2019-01-21 01:26:15 +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
|
bcda184e59
|
[WIP] refactor in file_progress to avoid dependency of alert_manager
|
2019-01-13 02:40:15 +01:00 |
arvidn
|
f4f1425115
|
use UNC paths pervasively on windows
|
2019-01-12 21:00:40 +01:00 |
arvidn
|
8b067310b1
|
merged RC_1_1 into master
|
2019-01-12 00:53:45 +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
|
6b04c4f642
|
removed unused file::sparse_end
|
2019-01-11 02:02:06 +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
|
8ffd524b5f
|
simplify and improve the uTP deferred ACK logic to respond earlier
|
2019-01-02 11:36:29 +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
|
fa376ca3af
|
fix deprecation markup in torrent_status
|
2018-12-12 14:58:31 +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
|
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 |
Alden Torres
|
3e582100d0
|
removed repeated code and minor code refactor
|
2018-12-05 09:13:54 +01:00 |
arvidn
|
8f54146555
|
take a string_view in setting_by_name
|
2018-12-04 19:05:31 +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
|
7a51813d32
|
improve peer debug logging
|
2018-12-02 04:03:03 +01:00 |
arvidn
|
35ec87af4f
|
add stats counter for the number of outstanding async_accept calls
|
2018-11-30 02:15:45 +01:00 |
arvidn
|
3f87801142
|
fix some cppcheck warnings
|
2018-11-27 13:53:38 +01:00 |
arvidn
|
e80506d3b3
|
iterators are not (necessarily) pointers. use data() instead of begin() on span
|
2018-11-27 13:26:50 +01:00 |
arvidn
|
a58307733e
|
remove left-over configuration options from aligned allocations
|
2018-11-25 01:35:22 +01:00 |
arvidn
|
12cbcfd380
|
make settings_pack enums specify a narrower underlying type and remove deprecated, internal enums
|
2018-11-24 16:47:41 +01:00 |
arvidn
|
bac57a6e69
|
merged RC_1_1 into master
|
2018-11-24 01:23:10 +01:00 |
arvidn
|
cdf66409a4
|
don't use page aligned disk buffers
|
2018-11-23 18:41:25 +01:00 |
arvidn
|
50ae1838e6
|
wrap inclusion of windows.h with appropriate defines
|
2018-11-21 10:09:23 +01:00 |
airium
|
3406f12ab3
|
Include &ipv4= for private trackers
|
2018-11-20 13:50:22 +01:00 |
arvidn
|
9ae4aedeb0
|
deprecate slow bdecode() function
|
2018-11-19 09:09:55 +01:00 |
arvidn
|
0d8a5a8a44
|
add support for &ipv4= tracker argument
|
2018-11-19 09:08:16 +01:00 |