Alden Torres
|
163d13e1d2
|
implemented support magnet URI extension, select specific file indices for download, BEP53 (#2578)
|
2017-12-01 12:40:19 +01:00 |
Alden Torres
|
28f096e94e
|
added const to static arrays, minor refactor in alert.cpp
|
2017-12-01 09:57:00 +01:00 |
Alden Torres
|
af6b54ed78
|
more use of const, auto loop, cleanup in escape_string.cpp
|
2017-11-30 18:12:21 +01:00 |
Alden Torres
|
7fe75dd1eb
|
trivial code refactor in entry and string_util related code
|
2017-11-29 20:08:15 +01:00 |
arvidn
|
f42b63c7ea
|
update io_service forward declaration to be boost-1.66 compatible
|
2017-11-29 17:58:20 +01:00 |
Alden Torres
|
e8b42e95c4
|
run SonarQube only in upstream and removed boost-latest ppa
|
2017-11-29 16:24:06 +01:00 |
arvidn
|
a6656aeb93
|
generate random keys for use in tracker announces. keys are unique for each torrent and the listen interface they announce via
|
2017-11-29 00:10:35 +01:00 |
arvidn
|
0da2d4dca3
|
make sure libtorrent_assert_log is exported, when production asserts are enabled
|
2017-11-28 09:46:18 +01:00 |
Alden Torres
|
f2681412e7
|
more use of const in peer_connection.cpp and minor code refactor
|
2017-11-28 09:45:40 +01:00 |
Alden Torres
|
e0dee20f3e
|
more use of emplace_back in torrent_info.cpp and minor general refactor
|
2017-11-27 20:12:23 +01:00 |
Arvid Norberg
|
e15f466137
|
fix issue with receiving interested before metadata (#2557)
|
2017-11-25 15:31:37 +01:00 |
Alden Torres
|
ee1f4aa129
|
more use of auto, const and minor refactor in torrent.cpp (#2554)
|
2017-11-25 01:22:52 +01:00 |
arvidn
|
18176ae5b3
|
include peer_class_type_filter in the generated reference documentation
|
2017-11-24 23:40:51 +01:00 |
arvidn
|
57ec82cb2e
|
fix indentation in torrent.cpp
|
2017-11-24 22:15:30 +01:00 |
arvidn
|
4e452c7bb6
|
improve peer class documentation
|
2017-11-24 15:33:52 +01:00 |
arvidn
|
9d37fbd1f7
|
disable tests requiring logging when building with logging disabled
|
2017-11-24 07:50:06 +01:00 |
arvidn
|
cfd50ae736
|
fix simple_client.py example, and reference it from the documentation
|
2017-11-23 22:01:54 +01:00 |
arvidn
|
addc52706e
|
fix typo
|
2017-11-23 20:53:54 +01:00 |
arvidn
|
4bc93cff38
|
merge RC_1_1 into master
|
2017-11-23 18:01:32 +01:00 |
arvidn
|
5e7666526e
|
fix IPv6 tracker announce issue
|
2017-11-23 10:11:59 +01:00 |
Alden Torres
|
f73473a6ec
|
don't early move shared_ptr plugin in torrent::add_extension_fun, added test for it
|
2017-11-23 08:00:08 +01:00 |
Alden Torres
|
59fe15eb84
|
more use of emplace_back in torrent.cpp
|
2017-11-23 07:52:50 +01:00 |
arvidn
|
d8ea7fc5eb
|
merged RC_1_1 into master
|
2017-11-23 01:17:43 +01:00 |
arvidn
|
1593916e62
|
fix ipv6 udp tracker test
|
2017-11-23 00:05:08 +01:00 |
arvidn
|
eac3fbceda
|
fix stout redirection in test framework
|
2017-11-23 00:05:08 +01:00 |
arvidn
|
a57ad00e15
|
fix force-proxy regression (udp sockets would not be opened)
|
2017-11-21 08:54:16 +01:00 |
arvidn
|
04c2c35f8d
|
restore path sanitization behavior of ':'
|
2017-11-21 08:50:09 +01:00 |
arvidn
|
c6f0c9c206
|
fix build
|
2017-11-21 08:22:02 +01:00 |
arvidn
|
22f8bdfebc
|
merge RC_1_1 into master
|
2017-11-21 00:50:02 +01:00 |
Alden Torres
|
c97bd53cde
|
more use of const, emplace_back and minor code refactor
|
2017-11-20 23:45:41 +01:00 |
Arvid Norberg
|
c734f42ac3
|
make tracker announces happen even if there are no open listen sockets (#2529)
support announcing to IPv6 trackers and running an IPv6 DHT when not listening for incoming connections
|
2017-11-20 23:42:22 +01:00 |
arvidn
|
30a7b52855
|
use a proper optional value instead of a sentiel value for bytes_left()
|
2017-11-19 21:25:06 +01:00 |
arvidn
|
f262bbdcea
|
use seconds32 as the retry-time for web seeds
|
2017-11-19 16:20:36 +01:00 |
arvidn
|
096ce54fae
|
fix issue where new listen sockets would not be opened when leaving force_proxy mode
|
2017-11-14 12:38:22 +01:00 |
arvidn
|
2dc0204261
|
fix backwards compatibility in deprecated parse_magnet_uri
|
2017-11-13 15:38:08 +01:00 |
arvidn
|
237856f7f1
|
more fixes of unwanted macro expansions of min/max in headers (windows.h compatibility)
|
2017-11-13 15:36:42 +01:00 |
arvidn
|
521587c026
|
make sure the cork destructor doesn't leak exceptions
|
2017-11-12 23:03:54 +01:00 |
arvidn
|
0378ae47f4
|
fix some macro expansions of 'max' in headers, to improve compatibility with windows.h
|
2017-11-12 23:01:47 +01:00 |
arvidn
|
b6a73eeaaa
|
simplify trigger_unchoke and trigger_optimistic_unchoke on session_impl, abd make them noexcept
|
2017-11-12 15:48:46 +01:00 |
arvidn
|
94dcd8e14b
|
remove unused transaction id member of DHT observers
|
2017-11-12 15:46:33 +01:00 |
arvidn
|
d00451994b
|
stop posting alerts when the session is shutting down. Nobody will be able to see them anyway. It also solves some issues around destruction order where posting alerts require certain things to still be around in the session_impl object
|
2017-11-12 09:12:59 +01:00 |
Alden Torres
|
c771f16c5c
|
lint guided refactor in dht source code (#2516)
|
2017-11-12 00:50:24 +01:00 |
arvidn
|
1c278cc697
|
add API to query whether alerts have been dropped or not
|
2017-11-11 15:42:53 +01:00 |
arvidn
|
254f813626
|
factor out handler allocator and reuse it for posting deferred peer removals on torrents
|
2017-11-11 10:41:39 +01:00 |
arvidn
|
b88c193742
|
fix sign conversion warning in peer_class_type_filter
|
2017-11-11 09:17:37 +01:00 |
arvidn
|
d4864b8b18
|
some noexcept fixes
|
2017-11-10 09:05:15 +01:00 |
arvidn
|
1ed68551d7
|
merged RC_1_1 into master
|
2017-11-10 01:37:35 +01:00 |
Pavel Pimenov
|
8ac6bbe553
|
add http_parser::header_int (#2472)
|
2017-11-09 23:43:26 +01:00 |
pavel.pimenov
|
21eb9f782c
|
opt call is_finished()
|
2017-11-09 20:52:48 +01:00 |
arvidn
|
381db57b42
|
improve simulations by reseeding the random number generator. also erase all output in between iterations in test_error_handling
|
2017-11-09 17:59:13 +01:00 |