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 |
arvidn
|
fc74c032f0
|
minor cleanup and modernization of torrent_peer
|
2017-11-09 15:48:27 +01:00 |
arvidn
|
f41d2b5d3b
|
move shared_ptr instead of copying them, when constructing DHT observers
|
2017-11-08 23:09:43 +01:00 |
Col-blimp
|
b0c101a475
|
Update identify_client.cpp
|
2017-11-08 23:04:15 +01:00 |
arvidn
|
7730eea401
|
restore backwards compatibility with the API before download_priority_t was introduced
|
2017-11-06 01:24:24 +01:00 |
arvidn
|
d9de6767a7
|
back-port updated ssl test cert from master
|
2017-11-05 22:45:20 +01:00 |
arvidn
|
a690e6c76d
|
add throwing overload of parse_magnet_uri
|
2017-11-05 20:31:06 +01:00 |
Alden Torres
|
d2bf34632c
|
fix travis arm CI job
|
2017-11-05 20:29:15 +01:00 |
arvidn
|
85aa7e970e
|
test doozer.io
|
2017-11-02 10:44:44 +01:00 |
arvidn
|
6785046c2f
|
introduce a download_priority_t type, for uniform an type-safe piece- and file priorities
|
2017-11-02 08:20:21 +01:00 |