arvidn
|
04a3c04075
|
merged RC_1_1 into master
|
2016-04-20 08:08:05 -04:00 |
Alden Torres
|
0fddd403b2
|
Better api for peers() method in dht_get_peers_reply_alert (#628)
|
2016-04-19 16:16:51 -04:00 |
arvidn
|
774ea740b4
|
make session_time return uint16_t
|
2016-04-14 19:22:27 -04:00 |
arvidn
|
fd4a46342f
|
merge RC_1_1 into master
|
2016-03-30 00:33:29 -04:00 |
arvidn
|
7649610807
|
fix test_optimistic_unchoking sim
|
2016-03-27 18:40:53 -04:00 |
arvidn
|
96e2693d13
|
merge RC_1_1 into master
|
2016-03-19 16:02:46 -04:00 |
arvidn
|
f7c9062019
|
deprecate more parts of explicit cache as well as fixing typos of TORRENT_NO_DEPRECATE preprocessor tests
|
2016-03-19 07:54:29 -04:00 |
arvidn
|
3c98868f6c
|
deprecate explicit cache feature
|
2016-03-18 12:15:03 -04:00 |
arvidn
|
77ce318a84
|
merged RC_1_1 into master
|
2016-03-17 00:46:05 -04:00 |
arvidn
|
317eb2fe2a
|
remove unused disk allocation code
|
2016-03-16 20:13:28 -04:00 |
arvidn
|
6d85c7c5f0
|
merge RC_1_1 into master
|
2016-03-08 01:10:48 -05:00 |
arvidn
|
442979c318
|
support filtering which parts of session state are loaded by load_state()
|
2016-03-06 16:35:49 -05:00 |
Steven Siloti
|
b52027a02a
|
set enable_dht to true in session::start_dht(entry)
This function needs to enable the dht to match its semantics in pre 1.1 versions
|
2016-02-26 19:22:28 -08:00 |
arvidn
|
0b173c6651
|
merged RC_1_1
|
2016-02-23 23:48:29 -05:00 |
arvidn
|
d8b88ba381
|
include protocol in portmap_alert
|
2016-02-21 19:16:00 -05:00 |
arvidn
|
cdfdbfd6aa
|
fix port mapping for SSL UDP socket
|
2016-02-21 17:40:27 -05:00 |
arvidn
|
cc8066bf11
|
properly deprecated adding torrents by http url
|
2016-02-21 11:31:42 -05:00 |
arvidn
|
72a24b63ba
|
use bind_to_device for listen sockets
|
2016-02-12 15:46:18 -05:00 |
arvidn
|
6d77000ab0
|
deprecate ssl_listen setting. instead ssl sockets are specified by an 's' suffix of the port in listen_interfaces.
|
2016-02-12 15:46:12 -05:00 |
arvidn
|
887e79eb22
|
improve support for listening on multiple sockets and interfaces, with the listen_interfaces setting
|
2016-02-12 15:44:17 -05:00 |
arvidn
|
d1e4b57ad4
|
rename a few members of session_impl to be more descriptive
|
2016-02-08 18:15:47 -05:00 |
arvidn
|
ae7058e119
|
remove the timestamps and file sizes from the resume data. This makes saving resume data alot cheaper, since it doesn't have to go via the disk thread. It also removes an old-standing API usage issue where there was easily a race condition introduced between saving resume data and pausing a torrent.
|
2016-02-06 15:50:55 -05:00 |
arvidn
|
3a4f957b63
|
Merge branch 'RC_1_1'
|
2016-02-02 02:02:24 -05:00 |
arvidn
|
88b7e3768f
|
add sim test for optimistic unchoke round-robin distribution
|
2016-02-01 20:28:30 -05:00 |
arvidn
|
f2ce2284da
|
optimize the optimistic unchoke logic. extend the API for extensions to be able to affect the order of optimistic unchokes
|
2016-02-01 20:28:22 -05:00 |
Alden Torres
|
9f3d13281f
|
Documentation typos
|
2016-02-01 15:00:46 -05:00 |
arvidn
|
e113e8cdf3
|
minor cleanup of listen sockets
|
2016-01-31 19:40:31 -05:00 |
arvidn
|
297b8943d0
|
move the DHT rate limiter into the dht_tracker class and remove the rate_limited_udp_socket type. This further simplifies the udp socket (preparing for moving it into the listen_socket structure)
|
2016-01-18 14:34:41 -05:00 |
arvidn
|
505ae508f4
|
mark up some override functions and fix other clang warnings
|
2015-12-13 19:44:42 -05:00 |
arvidn
|
98c3b75b55
|
use more efficient (in-place) handler allocation for udp async_read and session second_tick
|
2015-11-28 00:57:44 -05:00 |
Steven Siloti
|
1f13343a70
|
const correctness
|
2015-11-22 10:02:26 -08:00 |
arvidn
|
fba0762353
|
fix some msvc warnings
|
2015-11-19 19:01:54 -05:00 |
Alden Torres
|
611d0c1c6e
|
Fixed to make it compatible with mingw-w64 and generic linux
|
2015-11-13 07:55:28 -05:00 |
arvidn
|
76821f138f
|
fix gcc attribute order issue
|
2015-10-18 00:46:01 -04:00 |
arvidn
|
08e2bf7835
|
mark up some more functions with override and silence a few more warnings in boost headers
|
2015-10-17 10:02:37 -04:00 |
arvidn
|
81ee9d5d4e
|
make appveyor build the python binding installer for windows
|
2015-10-12 21:09:19 -04:00 |
Alden Torres
|
62b24d8b67
|
Add set_dht_storage to session API.
|
2015-10-02 09:00:07 -04:00 |
Alden Torres
|
197a443465
|
Fix of dht_storage_counters::peers counter.
|
2015-09-24 10:50:04 -04:00 |
arvidn
|
ee3cb6cf86
|
move some internal headers to aux_ to fix documentation
|
2015-09-07 17:00:27 -04:00 |
arvidn
|
17c5759829
|
disable warning for unused command line argument and fix warnings. remove redundant travis build config. use new preprocessor on clang to avoid warnings
|
2015-09-06 22:55:41 -04:00 |
arvidn
|
a344c659e5
|
Revert "use handler allocator for UDP socket read handler"
This reverts commit 3ccb4f7dca .
|
2015-09-03 07:29:24 -04:00 |
arvidn
|
3ccb4f7dca
|
use handler allocator for UDP socket read handler
|
2015-09-02 01:15:02 -04:00 |
arvidn
|
f719b95f64
|
fix build issue
|
2015-08-31 00:54:16 -04:00 |
arvidn
|
4536f2c293
|
fix typo
|
2015-08-31 00:36:43 -04:00 |
arvidn
|
a0c9fafd39
|
factor out handler_storage and allocating handler helper classes for allocating asio handlers in-place in peer objects
|
2015-08-31 00:17:42 -04:00 |
arvidn
|
0d9d632465
|
initial support for disabling proxy for tracker connections
|
2015-08-29 19:44:54 -04:00 |
arvidn
|
8cf8e65861
|
turn linked_list into a template to improve type safety and remove some casts
|
2015-08-20 02:02:46 +02:00 |
arvidn
|
ffa870d280
|
fixed some GCC warnings
|
2015-08-20 01:33:20 +02:00 |
arvidn
|
347d976a70
|
since starting the DHT can be delayed now, also cache dht nodes added while waiting
|
2015-08-18 23:35:27 +02:00 |
arvidn
|
cc4368b45a
|
attempt to postpone DHT until all outstanding dht router name lookups complete
|
2015-08-18 22:56:00 +02:00 |