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
|
8d940a4013
|
using warnings guard in error.hpp and BOOST_SYSTEM_NO_DEPRECATED in Jamfile (#1184)
|
2016-10-04 21:54:02 -04:00 |
Alden Torres
|
9343f2fbfb
|
minor header cleanup and refactor (#1179)
|
2016-10-04 07:43:34 -07:00 |
Alden Torres
|
be70afa4b8
|
refactor log methods in public peer_connection_handle for stable ABI (#1180)
expose log functions in peer_connection_handle with empty bodies when logging is disabled
|
2016-10-03 21:35:40 -07:00 |
Alden Torres
|
2d7378ddcd
|
supress warnings in hashers headers include (#1178)
|
2016-10-03 16:32:20 -07:00 |
Arvid Norberg
|
8bb7aa62ae
|
generalize and improve http redirect support for web seeds (#1060)
generalize and improve http redirect support for web seeds
|
2016-10-02 23:08:03 -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
|
af92e91a90
|
missing inc dht counter and minor cleanup (#1164)
|
2016-09-28 23:25:08 -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 |
Alden Torres
|
31ce1e5a2c
|
dht headers and minor cleanup (#1157)
|
2016-09-26 18:04:42 -04:00 |
Arvid Norberg
|
9cebd4569f
|
general cleanup of disk_buffer_holder and tailqueue (#1156)
general cleanup of disk_buffer_holder and tailqueue
|
2016-09-26 14:22:38 -04:00 |
Arvid Norberg
|
179e238561
|
move bitfield's find_first_set and find_last_clear into cpp file (#1155)
|
2016-09-26 10:58:09 -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 |
Alden Torres
|
4693fcf3f1
|
dht source code and headers cleanup (#1150)
|
2016-09-24 22:20:20 -04:00 |
Arvid Norberg
|
da8af033cc
|
modernize utf8 conversion functions to throw and move (#1145)
modernize utf8 conversion functions to throw and move
|
2016-09-24 22:16:10 -04:00 |
Arvid Norberg
|
372d992d8e
|
make connection_type enum an enum class (#1146)
|
2016-09-24 10:47:17 -07: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
|
48a647a169
|
String view entry (#1147)
make entry support string_view in its interface, and make it efficient when in in C++14
|
2016-09-24 06:10:54 -07:00 |
Alden Torres
|
158ae3a4ba
|
consts, minor refactor, typos and test (#1142)
|
2016-09-23 13:49:39 -07:00 |
Alden Torres
|
a75c2ba47e
|
fix examples/make_torrent.cpp compilation (#1140)
fix examples/make_torrent.cpp compilation
|
2016-09-23 07:45:35 -07:00 |
arvidn
|
70199041f7
|
merged RC_1_1 into master
|
2016-09-22 13:48:12 -07:00 |
Arvid Norberg
|
1fa4c4b2ae
|
simplify allocating handler (#1135)
|
2016-09-22 12:00:54 -07:00 |
Arvid Norberg
|
885e4f8fc4
|
use default member initializers instead of initialization lists in announce_entry (#1129)
|
2016-09-22 12:00:31 -07:00 |
Alden Torres
|
c7ec987a1b
|
refactor in msg verify_message and minor cleanup (#1131)
|
2016-09-21 23:04:05 -07:00 |
Steven Siloti
|
c75b243490
|
remove redundant protocol parameter (#1128)
|
2016-09-21 20:00:39 -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
|
f712caa80d
|
deprecate send_stats property on trackers (since lt_tracker extension has been removed) (#1125)
|
2016-09-21 16:54:49 -07:00 |
Arvid Norberg
|
770b0def0c
|
Merge pull request #1122 from ssiloti/peers-storage-policy
new peers storage policy
|
2016-09-21 07:35:34 -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
|
f139776542
|
using consts refs in add_torrent_alert (#1124)
|
2016-09-20 23:14:42 -07:00 |
Alden Torres
|
35f98f6a4d
|
added a few consts to file_storage and typos (#1111)
|
2016-09-20 22:06:07 -07:00 |
Steven Siloti
|
dad0000015
|
send write token if peer is alraedy stored
|
2016-09-20 19:35:24 -07:00 |
Alden Torres
|
4f6ea4a70d
|
more session log and source code refactor
|
2016-09-20 11:24:24 -04:00 |
Steven Siloti
|
6e24bbe77a
|
only send a write token if we have storage space available
|
2016-09-19 21:51:10 -07: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 |
Alden Torres
|
db14df5d0d
|
dht code related refactor and cleanup (#1107)
dht code related refactor and cleanup
|
2016-09-18 20:08:15 -04:00 |
Arvid Norberg
|
80ba45e1fb
|
clean up read_endpoint_list (#1102)
|
2016-09-18 10:12:54 -04: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 |
Steven Siloti
|
3d3367387a
|
check the address family of peers in get_peers (#1090)
|
2016-09-14 11:29:27 -04:00 |
Alden Torres
|
c25bae163d
|
avoid warnings with clang and minor dht_tracker code changes (#1092)
|
2016-09-14 11:28:50 -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 |