Alden Torres
|
e2d682275a
|
Implementing and using new dht storage interface
|
2015-09-16 08:30:27 -04:00 |
Thomas Yuan
|
bee620b4f1
|
Fix routing_table bucket_size(int bucket) out_of_range logic error.
|
2015-09-10 17:19:00 -04:00 |
Arvid Norberg
|
abe994c191
|
Merge pull request #128 from thomas-yuan/patch2
Add read-only support in dht_settings and outgoing query messages.
|
2015-09-08 19:47:18 -04:00 |
Thomas Yuan
|
d6bb387ab9
|
Use dht_settings directly instead of add a read_only member variable.
Since rpc_manager has a reference of dht_settings, needn't pass it
as a parameter for incoming().
|
2015-09-08 10:35:30 -04:00 |
arvidn
|
ee3cb6cf86
|
move some internal headers to aux_ to fix documentation
|
2015-09-07 17:00:27 -04:00 |
Thomas Yuan
|
3d4ed9f37f
|
Add read-only support in dht_settings and outgoing query messages.
|
2015-09-07 14:24:46 -04:00 |
arvidn
|
113e84e7f6
|
fix appveyor build
|
2015-09-07 02:34:14 -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
|
b45c585a78
|
use gcc on linux and clang on osx
|
2015-09-06 22:55:41 -04:00 |
arvidn
|
536a5f897a
|
update queuing documentation and regenerate html
|
2015-09-06 18:14:06 -04:00 |
arvidn
|
cb65694578
|
fix const correctness in xml_parse(). update unit tests rss and upnp to use new signature for parser callback
|
2015-09-06 00:38:33 -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
|
918aca9083
|
fix typo
|
2015-09-03 00:16:52 -04:00 |
randy-waterhouse
|
693586f23e
|
Fix makefile.am allocating_handler.hpp call.
|
2015-09-03 08:48:59 +12:00 |
arvidn
|
3ccb4f7dca
|
use handler allocator for UDP socket read handler
|
2015-09-02 01:15:02 -04:00 |
Arvid Norberg
|
915e56022b
|
Merge pull request #127 from thomas-yuan/master
Fix dht_immutable/mutable_item_alert category.
|
2015-09-01 20:54:52 -04:00 |
Thomas Yuan
|
90e13e05f5
|
Fix dht_immutable/mutable_item_alert category.
|
2015-09-01 11:31:46 -04:00 |
Arvid Norberg
|
7285520521
|
Merge pull request #117 from thomas-yuan/master
Fix bug caused by RP #96.
|
2015-08-31 23:49:08 -04:00 |
Thomas Yuan
|
ef16ae4e27
|
Handle response with unexpected format.
|
2015-08-31 22:37:46 -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
|
b4381aa646
|
add unit test for linked_list
|
2015-08-30 23:34:49 -04:00 |
arvidn
|
2382dd8d61
|
remove TODO comment
|
2015-08-30 20:41:21 -04:00 |
arvidn
|
0d9d632465
|
initial support for disabling proxy for tracker connections
|
2015-08-29 19:44:54 -04:00 |
arvidn
|
0ee4e46b49
|
attempt to fix tracker test
|
2015-08-29 17:57:49 -04:00 |
arvidn
|
ba95aa27d6
|
cleanup unused code
|
2015-08-29 16:07:19 -04:00 |
arvidn
|
0f760d3fb4
|
expand tracker unit test to assert the session correctly receives the right peers
|
2015-08-29 16:04:35 -04:00 |
arvidn
|
5757b0ad13
|
polish some behavior when setting piece and file priorities for torrents with no metadata. Fix the initialization order of peers once we do get the metadata
|
2015-08-29 10:21:15 -04:00 |
Thomas Yuan
|
b26d08c66a
|
Remove unnecessary selection statements.
|
2015-08-26 11:26:21 -04:00 |
Steven Siloti
|
4b702701b2
|
exclude obsolete compatibility code on msvc-14 and later
|
2015-08-24 07:28:16 +02:00 |
arvidn
|
82a3683f7d
|
polish removal of web seeds logic
|
2015-08-23 11:01:55 +02:00 |
arvidn
|
d43af6e3b7
|
remove functionality to initiate MTU based on the MTU on the nic (this is error prone and has questionable value)
|
2015-08-22 08:09:09 +02:00 |
arvidn
|
a42f9e0c63
|
fix more warnings
|
2015-08-22 00:28:12 +02:00 |
arvidn
|
42fdd0f896
|
fix some more warnings
|
2015-08-21 22:56:57 +02:00 |
arvidn
|
4873004df7
|
warnings as errors
|
2015-08-21 14:52:07 +02:00 |
arvidn
|
904da120d7
|
fixed some warnings
|
2015-08-20 22:28:00 +02:00 |
arvidn
|
40a67ecbc8
|
fix unknown pragma warning on msvc
|
2015-08-20 21:14:39 +02: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
|
bd177a857f
|
make tailequeue a template, introduce type safety, remove old-style casts
|
2015-08-19 15:22:05 +02:00 |
arvidn
|
a3608a39fe
|
fix some warnings
|
2015-08-19 02:00:46 +02:00 |
Arvid Norberg
|
6bcac425f1
|
Merge pull request #95 from arvidn/postpone_dht_start
DHT router name lookups
|
2015-08-19 01:44:26 +02:00 |
arvidn
|
5c8fc818c1
|
fix more warnings
|
2015-08-19 01:39:01 +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 |
arvidn
|
a3c4a0a3e6
|
attempt to fix msvc build
|
2015-08-18 21:40:22 +02:00 |
arvidn
|
8d8c049d9e
|
fix warnings and invalid defines in disk_io_thread.cpp
|
2015-08-18 07:55:50 -04:00 |
arvidn
|
f6b86dc4b5
|
add typesafety to piece_picker torrent_peer pointers. and fix a few incorrect uses
|
2015-08-18 04:25:13 -04:00 |
arvidn
|
eecdd3121d
|
fix some build warnings
|
2015-08-17 09:01:43 -04:00 |