arvidn
|
ff8703e862
|
make alert types ABI compatible between builds with deprecated members enabled and without
|
2017-06-17 16:07:06 -04:00 |
arvidn
|
1fd350cf60
|
make operation_t an enum class, for type safety
|
2017-06-15 07:00:06 -04:00 |
Alden Torres
|
48ef3b6bf7
|
implemented support for BEP 51 (#1652)
|
2017-06-12 11:54:11 +02:00 |
arvidn
|
f3d319b677
|
fix internal use of deprecated function identify_client
|
2017-06-10 08:16:23 +02:00 |
Arvid Norberg
|
660cdaf2d1
|
deprecate direct access to array in session_stats_alert (#2033)
|
2017-05-27 20:33:31 -04:00 |
arvidn
|
480bde9333
|
change formatting of namespace declarations
|
2017-04-12 14:26:35 -04:00 |
Arvid Norberg
|
8ebbad19d4
|
deprecate add_torrent_params::url field. use parse_magnet_uri instead (#1864)
deprecate add_torrent_params::url field. use parse_magnet_uri instead
|
2017-03-29 02:16:07 -04:00 |
arvidn
|
86786770b7
|
merged RC_1_1 into master
|
2017-03-27 01:24:43 -04:00 |
arvidn
|
910ccc528f
|
deprecate torrent_added_alert in favor of add_torrent_alert
|
2017-03-26 22:48:17 -04:00 |
Alden Torres
|
6d568dae0a
|
refactor of read/write nodes in dht_live_nodes_alert to reusable functions
|
2017-03-17 23:45:57 -04:00 |
Alden Torres
|
6ab18136f0
|
created new session_stats_header_alert, master rebase
|
2017-03-10 21:04:12 -05:00 |
Alden Torres
|
2a42058f74
|
minor refactor in counters_to_array and some typos
|
2017-03-08 08:27:00 -05:00 |
Arvid Norberg
|
a34ce0278e
|
add write_resume_data() function (#1776)
add write_resume_data() function. Make resume data alert use an add_torrent_params object
|
2017-03-05 09:31:28 -05:00 |
Alden Torres
|
1e98bf19a5
|
added support for enumerating the internal DHT live nodes (#1712)
added support for enumerating the internal DHT live nodes
|
2017-02-18 23:02:23 -05:00 |
Alden Torres
|
1ab1b98138
|
optimized dht_get_peers_reply_alert storage and created alerts unit test (#1714)
optimized dht_get_peers_reply_alert storage and created alerts unit test
|
2017-02-18 00:13:46 -05:00 |
Andrei Kurushin
|
9bee2146d0
|
complete UNC path support (#1689)
complete UNC path support. all internal file api functions handle long size paths (> MAX_PATH) and special names (CON,PRN ...) with unit test
|
2017-02-16 23:47:08 -05:00 |
Alden Torres
|
f407d85349
|
minor formatting of end of line open brace
|
2017-02-15 11:31:53 -05:00 |
Alden Torres
|
4ddd4b72c6
|
fixing sign-conversion warnings, part 7 (#1604)
fixing sign-conversion warnings, part 7
|
2017-01-24 01:35:17 -05:00 |
Andrei Kurushin
|
7c9679bf6a
|
fix missed static array specifier
|
2017-01-23 08:21:34 -05:00 |
Andrei Kurushin
|
06c68052b4
|
fix missed static array specifier
|
2017-01-22 13:39:10 -05:00 |
arvidn
|
173951ec7f
|
merged RC_1_1 into master
|
2017-01-21 02:28:29 -05:00 |
Falco
|
c57d062e0d
|
fix torrent name in alerts of builds with deprecated functions and use non deprecated for internal calls
|
2017-01-20 19:05:05 -05:00 |
Pavel Pimenov
|
6afb1f3e83
|
aux::to_hex(sha1) -> sha1.to_hex() (#1418)
generate hex strings into std::string instead of stack-allocated char arrays
|
2016-12-22 10:44:36 -05:00 |
Arvid Norberg
|
3f1084d63d
|
strengthened type safety in handling of piece and file indices (#1409)
strengthened type safety in handling of piece and file indices
|
2016-12-22 10:42:33 -05:00 |
Alden Torres
|
22b596945e
|
enable /W4 warnings for msvc
|
2016-12-13 19:36:14 -05:00 |
Alden Torres
|
d5c4cd7280
|
fixed sign-compare warnings and some refactor (#1354)
fixed sign-compare warnings and some refactor. make sequence_number backed by std::int64_t
|
2016-11-27 08:46:53 -05:00 |
Arvid Norberg
|
54f052a97b
|
allocation slot type (#1352)
use a specialized type for allocation slot indices
|
2016-11-26 03:09:01 -05:00 |
Alden Torres
|
c30027e4a1
|
more integral type conversion warning fixes, now only needs shorten-64-to-32 (#1349)
more integral type conversion warning fixes, now only needs shorten-64-to-32
|
2016-11-25 11:17:25 -05:00 |
Alden Torres
|
4c7e24ea35
|
more use of std::make_shared, fixing warnings of over-aligned
|
2016-11-18 00:28:29 -05:00 |
arvidn
|
b97bb84a9f
|
merge RC_1_1 into master
|
2016-10-29 14:25:57 -04:00 |
Arvid Norberg
|
d1a59879cb
|
deprecate mmap_cache (#1269)
deprecated mmap_cache feature
|
2016-10-29 13:42:42 -04:00 |
Pavel Pimenov
|
e9f9c3ca22
|
Fix sizeof(values)/sizeof(values[0] (#1246)
|
2016-10-22 14:12:23 -04:00 |
Alden Torres
|
ded3ed6abf
|
refactor in alert types to use more const fields and more clear API (#1222)
refactor in alert types to use more const fields and more clear API
|
2016-10-19 01:32:15 -04:00 |
Arvid Norberg
|
85fe06659e
|
fix buffer overrun in dht_get_peers_reply_alert (#1219)
|
2016-10-16 19:40:39 -04:00 |
Alden Torres
|
0f20af3710
|
minor refactor, consts and cleanup in alerts (#1210)
minor refactor, consts and cleanup in alerts
|
2016-10-16 03:12:41 -04:00 |
Arvid Norberg
|
5c361715da
|
handle exceptions in session and torrent io_service jobs (#1185)
handle exceptions in session and torrent io_service jobs
|
2016-10-06 00:08:14 -04:00 |
Arvid Norberg
|
3c355bb3f8
|
use string_view in alert constructors (#1186)
|
2016-10-04 23:58:26 -04:00 |
Alden Torres
|
8caebbd026
|
alerts refactor to use span, don't break ABI when logging, fix compilation (#1159)
alerts to use span, don't break ABI when logging, fix compilation
|
2016-09-27 23:21:18 -04:00 |
Arvid Norberg
|
97c6a75084
|
add proper error handling to peer connections and session (#1149)
add proper error handling to peer connections and session. i.e. catch exceptions in asio handlers and catch by const reference
|
2016-09-25 09:50:48 -04:00 |
Arvid Norberg
|
d2002c5248
|
separate piece_block and has_block out to their own headers (#1148)
|
2016-09-24 08:46:56 -07:00 |
Alden Torres
|
f139776542
|
using consts refs in add_torrent_alert (#1124)
|
2016-09-20 23:14:42 -07:00 |
Alden Torres
|
bf0008933a
|
refactor to use std::shared_ptr with peer_connection, core and tests (#1050)
|
2016-08-31 21:42:18 -04:00 |
Alden Torres
|
cdb15ba886
|
refactor to use std::shared_ptr with torrent (#1048)
|
2016-08-31 08:27:36 -04:00 |
Alden Torres
|
8fedfcdce6
|
more trivial cleanup (#979)
|
2016-08-02 17:58:15 -04:00 |
arvidn
|
83dba91168
|
use span for to_hex and from_hex functions
|
2016-07-29 18:42:18 -04:00 |
Arvid Norberg
|
9c2325ff6b
|
modernize and improve type-safety of the DHT put implementation and test (#929)
modernize and improve type-safety of the DHT put implementation and tests. use unique_ptr instead of malloc for dht put items.
|
2016-07-23 15:57:04 -07:00 |
Arvid Norberg
|
a740a49fd6
|
modernize misc (#898)
modernize misc
|
2016-07-10 07:34:45 -04:00 |
Arvid Norberg
|
770935cd46
|
modernize-use-nullptr (#894)
|
2016-07-09 16:26:26 -04:00 |
arvidn
|
08aebd2729
|
format more log messages in alert constructors
|
2016-06-29 02:02:46 -04:00 |
arvidn
|
b1e36a53e3
|
print peer logs directly into the allocation
|
2016-06-29 02:02:46 -04:00 |