arvidn
|
57704d0249
|
Merge branch 'master' of https://github.com/arvidn/libtorrent
|
2016-10-08 14:18:12 -04:00 |
arvidn
|
1c89fcda48
|
merge RC_1_1 into master
|
2016-10-08 14:17:51 -04:00 |
Arvid Norberg
|
20f65946f2
|
make single-argument constructors explicit (#1194)
make single-argument constructors explicit
|
2016-10-08 14:07:11 -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 |
Alden Torres
|
9343f2fbfb
|
minor header cleanup and refactor (#1179)
|
2016-10-04 07:43:34 -07:00 |
Arvid Norberg
|
7a52a285a1
|
back-port error_code cleanup from master (#1173)
back-port error_code cleanup from master
|
2016-10-03 16:32:40 -07:00 |
Arvid Norberg
|
cebd976cc2
|
fix error_code vs. error_condition traits (#1169)
fix error_code vs. error_condition traits. deprecate get_*_category(), instead use *_category()
|
2016-10-02 12:27:50 -07: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
|
372d992d8e
|
make connection_type enum an enum class (#1146)
|
2016-09-24 10:47:17 -07:00 |
Alden Torres
|
b1b74657f6
|
added consts and minor refactor (#1137)
added consts and minor refactor
|
2016-09-23 13:51:20 -07:00 |
Alden Torres
|
158ae3a4ba
|
consts, minor refactor, typos and test (#1142)
|
2016-09-23 13:49:39 -07:00 |
arvidn
|
70199041f7
|
merged RC_1_1 into master
|
2016-09-22 13:48:12 -07:00 |
Pavel Pimenov
|
62536c790d
|
Decreased performance. Ineffective use of the 'count' function. It can possibly be replaced by the call to the 'find' function (#1127)
|
2016-09-21 16:51:51 -07:00 |
Arvid Norberg
|
752ff24357
|
Merge pull request #1123 from aldenml/system-port-and-logs-1.2
* accept port 0 in listen_interfaces
* more session log and source code refactor
|
2016-09-20 23:50:49 -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 |
Alden Torres
|
4f6ea4a70d
|
more session log and source code refactor
|
2016-09-20 11:24:24 -04:00 |
Alden Torres
|
089d6c3144
|
accept port 0 in listen_interfaces
|
2016-09-20 11:11:24 -04:00 |
arvidn
|
85a2a5c5cb
|
don't send user-agent in metadata http downloads or UPnP requests when in anonymous mode
|
2016-09-18 17:16:03 -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
|
d9489878a0
|
rpc_manager log optimization and minor refactor (#1095)
more on log optimization
|
2016-09-16 08:21:07 -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
|
4d4eb66c8b
|
some refactor, more const refs and span use (#1078)
some refactor, more const refs and span use
|
2016-09-11 01:58:48 -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
|
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
|
fd4c09d7b2
|
refactor to use std::shared_ptr with traversal_algorithm (#1056)
refactor to use std::shared_ptr with traversal_algorithm. use a more stable linaro gcc link
|
2016-09-02 16:42:55 -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 |
Arvid Norberg
|
33ec20f7b6
|
more use of std::shared_ptr refactor (#1043)
|
2016-08-30 21:16:34 -04:00 |
Alden Torres
|
cfd2caeb74
|
no more extension_list_t type and uncommented call to torrent_plugin::on_load (#1042)
|
2016-08-30 17:36:44 -04:00 |
Alden Torres
|
e2487c4d24
|
more use of std::shared_ptr refactor
|
2016-08-30 10:10:53 -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 |
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
|
bd557ca2b2
|
minor refactor to make it more swig friendly (#1014)
|
2016-08-20 11:29:31 -04:00 |
Arvid Norberg
|
b701fb252a
|
clear alert nofify function when calling abort on a session, to avoid touching a destructed session object (#1015)
|
2016-08-20 11:04:44 -04:00 |
Alden Torres
|
bb388563b3
|
refactor to use torrent_info with std::shared_ptr (#1006)
|
2016-08-17 17:26:35 -04:00 |