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 |
Alden Torres
|
331a8d53c0
|
refactor to use move with dht_state (#1163)
refactor to use move with dht_state
|
2016-09-29 08:25:51 -04:00 |
Alden Torres
|
84e735c0ea
|
refactor for more use of move with settings_pack (#1162)
|
2016-09-28 13:28:43 -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 |
Arvid Norberg
|
1fa4c4b2ae
|
simplify allocating handler (#1135)
|
2016-09-22 12:00:54 -07:00 |
Arvid Norberg
|
269e384c2c
|
use string_view in create_torrent (#1120)
use string_view in create_torrent
|
2016-09-21 19:59:43 -07:00 |
Arvid Norberg
|
3e7e806a77
|
deprecate old session_settings API (use settings_pack instead) (#1117)
deprecate old session_settings API (use settings_pack instead)
|
2016-09-20 23:49:23 -07:00 |
Arvid Norberg
|
219b2c36b4
|
upnp and natpmp modernization and cleanup (#1103)
upnp and natpmp modernization and cleanup
|
2016-09-18 10:11:56 -04:00 |
Alden Torres
|
6c31ea3d44
|
created dht state and session params refactor (#1100)
created dht state and session params refactor
|
2016-09-17 09:42:04 -04:00 |
Alden Torres
|
b4da884f29
|
created lsd_callback, log optimization and cleanup in lsd (#1099)
|
2016-09-16 12:21:41 -04:00 |
Alden Torres
|
d94c317f02
|
created portmap_callback and refactor for natpmp and upnp log optimization (#1096)
created portmap_callback and refactor for natpmp and upnp log optimization
|
2016-09-16 09:53:17 -04:00 |
Alden Torres
|
0507764d04
|
consts and refactor, hash_address returns the hash (#1093)
consts and refactor
|
2016-09-15 21:13:43 -04:00 |
Alden Torres
|
acf353e26a
|
general session, torrent and peer connection log optimization (#1088)
general session, torrent and peer connection log optimization
|
2016-09-13 22:46:07 -04:00 |
Alden Torres
|
65cdc15543
|
more on log, consts, refs and cleanup in dht related code (#1082)
more on log, consts, refs and cleanup in dht related code. moving print_state out of main source code
|
2016-09-13 08:18:47 -04:00 |
Alden Torres
|
5480e2eedc
|
some consts refs and refactor (#1075)
some consts refs and refactor
|
2016-09-09 15:02:20 -04:00 |
Alden Torres
|
99da5c8017
|
dht log optimization, consts and refactor (#1073)
dht log optimization and refactor
|
2016-09-08 19:13:46 -04:00 |
Alden Torres
|
01e9810f7a
|
more boost types cleanup and handling of deprecated macos libcrypto (#1072)
more boost types cleanup and handling of deprecated macos libcrypto. more granular TORRENT_MACOS_DEPRECATED_LIBCRYPTO
|
2016-09-07 17:51:18 -04:00 |
Alden Torres
|
49ebef6eeb
|
using std::aligned_storage (#1066)
|
2016-09-06 00:28:28 -04:00 |
Alden Torres
|
b313de3925
|
some refactor and cleanup (#1065)
|
2016-09-05 22:25:20 -04:00 |
Alden Torres
|
0d64bda8d3
|
refactor to use unique_ptr with session_impl::m_work (#1063)
|
2016-09-04 21:49:11 -04:00 |
Alden Torres
|
585a760588
|
headers cleanup (#1054)
headers cleanup
|
2016-09-01 15:04:58 -04: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
|
6e891a0211
|
refactor to use std::shared_ptr with http_connection (#1049)
|
2016-08-31 12:45:45 -04:00 |
Alden Torres
|
cdb15ba886
|
refactor to use std::shared_ptr with torrent (#1048)
|
2016-08-31 08:27:36 -04:00 |
Alden Torres
|
658fa46f0a
|
no warnings in random with openssl-1.1 and minor refactor
|
2016-08-30 21:23:08 -04:00 |
Alden Torres
|
e2487c4d24
|
more use of std::shared_ptr refactor
|
2016-08-30 10:10:53 -04:00 |
Alden Torres
|
ebe53883b5
|
refactor in escape_string and escape_path to use string_view (#1039)
|
2016-08-29 22:37:19 -04:00 |
Arvid Norberg
|
9ac7475a90
|
simplify some constructors with in-class initializers (#1038)
simplify peer_connection, torrent and session_impl's contstructors by moving simple parts to their header files
|
2016-08-29 20:29:27 -04:00 |
Alden Torres
|
c05e29c48e
|
trivial cleanup and minor changes (#1033)
|
2016-08-26 00:14:11 -04:00 |
arvidn
|
74fc0fae9d
|
merged RC_1_1 into master
|
2016-08-21 16:28:49 -04:00 |
arvidn
|
df5f2cb31a
|
add missing include
|
2016-08-21 12:47:53 -04:00 |
Arvid Norberg
|
80e5ce9b32
|
add a default DHT bootstrap node when it's enabled on session startup (#1008)
make the dht bootstrap nodes part of settings_pack instead, to make it possible to set them on startup. and add default
|
2016-08-21 12:15:19 -04:00 |
Alden Torres
|
4d96939b7b
|
minor cleanup and refactor (#1016)
minor cleanup and refactor
|
2016-08-20 19:46:55 -04:00 |
Alden Torres
|
7cee486cf7
|
extensions refactor to use span and std::shared_ptr (#1005)
extensions refactor to use span. use std::shared_ptr instead of boost::shared_ptr.
|
2016-08-17 14:30:24 -04:00 |
Alden Torres
|
9b0bc2ed5f
|
peer_plugin refactor (#1002)
refactor of ut_pex peer storage
|
2016-08-15 21:05:39 -04:00 |
Alden Torres
|
f51e782905
|
using string_view in node::incoming_request and plugin::on_dht_request (#1001)
use string_view in node::incoming_request. changed plugin::on_dht_request to use string_view
|
2016-08-15 16:17:13 -04:00 |
arvidn
|
8c8c3d5587
|
replace boost::function with std::function
|
2016-08-13 07:07:26 -04:00 |
Arvid Norberg
|
e36e5efaba
|
use boost::string_ref (#996)
use boost::string_ref/boost::string_view in various parts of the code, in file_storage, some file functions and in bdecode.
|
2016-08-13 07:04:53 -04:00 |
Alden Torres
|
74c8054e8d
|
created session_params and refactor (#993)
created session_params and new session constructor
|
2016-08-11 20:32:14 -04:00 |
Alden Torres
|
af565e2b86
|
added support for flz (find last zero) and copied bitfield functions from PR #565 (#986)
added support for flz (find last zero) and copied bitfield functions from PR #565
|
2016-08-07 16:21:08 -04:00 |
Alden Torres
|
7ea9e76b37
|
refactor for separation of clz software/hardware based (#985)
refactor for separation of clz software/hardware based
|
2016-08-05 15:51:37 -04:00 |
Alden Torres
|
fdfe69f414
|
fixed warnings and compilation issues (#980)
fixed warnings and compilation issues
|
2016-08-03 00:35:40 -04:00 |
Arvid Norberg
|
83c4a5ed37
|
minor cleanup to aux io functions (#962)
|
2016-07-28 08:33:38 -04:00 |
Alden Torres
|
98918d61f5
|
removed const_interval, mutable_buffer and const_buffer types (#956)
removed const_interval, mutable_buffer and const_buffer types
|
2016-07-27 22:31:08 -04:00 |
Arvid Norberg
|
4f803353cf
|
transition part of http_parser to use span (#936)
transition parts of http_parser to use span
|
2016-07-24 00:52:20 -07:00 |
Alden Torres
|
f57612b82d
|
rename of aux::array_view to span (#933)
|
2016-07-22 09:31:42 -07:00 |
Arvid Norberg
|
7bf49c0a1c
|
modernize hasher to use array_view (#931)
modernize hasher to use array_view as well as adding array_view support to entry
|
2016-07-22 07:29:39 -07:00 |
arvidn
|
98af1cd54e
|
merged RC_1_1 into master
|
2016-07-05 18:03:06 -04:00 |