arvidn
|
2715ae475c
|
expose whether torrents are announcing to trackers, lsd and dht. these can be disabled by the queuing logic
|
2015-09-19 01:54:47 -04:00 |
arvidn
|
b628692223
|
separate out announce_entry and torrent_status into their own headers
|
2015-09-18 08:08:08 -04:00 |
Arvid Norberg
|
c54f8445bd
|
Merge pull request #164 from thomas-yuan/alert_message
Fix dht_put_alert::message() for immutable items.
|
2015-09-17 18:25:17 -04:00 |
arvidn
|
c9a0212ee0
|
add simulation of tracker announces
|
2015-09-16 20:49:10 -04:00 |
Thomas Yuan
|
1fac816d37
|
Fix dht_put_alert::message() for immutable items.
|
2015-09-16 15:21:05 -04:00 |
Alden Torres
|
e2d682275a
|
Implementing and using new dht storage interface
|
2015-09-16 08:30:27 -04:00 |
Arvid Norberg
|
dc91e7f507
|
Merge pull request #154 from thomas-yuan/counter
Fix dht counters.
|
2015-09-11 21:45:39 -04:00 |
Thomas Yuan
|
c0d20d7708
|
Fix dht counters.
|
2015-09-11 13:58:33 -04:00 |
Arvid Norberg
|
4fd56fd220
|
Merge pull request #145 from arvidn/super-seeding-fix2
fix super seeding assert (forward port from RC_1_0)
|
2015-09-10 20:13:14 -04:00 |
Arvid Norberg
|
8b6b8240c1
|
Merge pull request #144 from thomas-yuan/master
load_state should restart dht/proxy if there is dht state/proxy.
|
2015-09-10 00:13:07 -04:00 |
Arvid Norberg
|
7114648f33
|
Merge pull request #146 from arvidn/convert-from-native
correctly convert error messages from native to utf8
|
2015-09-10 00:09:37 -04:00 |
Thomas Yuan
|
a06a8fe19e
|
load_state should restart dht/proxy if there is dht state/proxy.
|
2015-09-08 21:34:49 -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 |
arvidn
|
a10438addd
|
correctly convert error messages from native to utf8
|
2015-09-08 19:27:15 -04:00 |
arvidn
|
c0a4f7ba26
|
fix super seeding assert (forward port from RC_1_0)
|
2015-09-08 18:17:13 -04:00 |
Thomas Yuan
|
4d6de4bcd8
|
save/load all dht_settings.
|
2015-09-08 11:03:27 -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
|
05c580572d
|
disable simulation on travis osx. fix more warnings
|
2015-09-06 22:55:42 -04:00 |
arvidn
|
a2ea8b32db
|
fix more warnings
|
2015-09-06 22:55:41 -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
|
379fd8ce81
|
fix simulation build
|
2015-09-06 22:52:25 -04:00 |
arvidn
|
9cb4e3d1ca
|
forward-port supports_ipv6() fix for linux from RC_1_0 (and fix bug in it)
|
2015-09-06 20:53: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
|
43ee75ce02
|
only post listen_succeeded_alert once all sockets have succeeded, since we may re-open previously successful ones if a later one fails
|
2015-09-05 22:14:04 -04:00 |
Arvid Norberg
|
d7c6a3b3ea
|
Merge pull request #130 from thomas-yuan/invalid_node_id
A node with an invalid node_id, shouldn't be added to routing table.
|
2015-09-05 13:30:40 -04:00 |
Thomas Yuan
|
97217a1fd6
|
A node with an invalid node_id, shouldn't be added to routing table.
|
2015-09-04 14:04:49 -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 |
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 |
Arvid Norberg
|
351798648a
|
Merge pull request #120 from thomas-yuan/patch1
reorganize code to make it straightforward.
|
2015-08-31 20:25:58 -04:00 |
Thomas Yuan
|
71b6b3c262
|
Fix bug caused by RP #96.
|
2015-08-31 18:13:47 -04:00 |
Thomas Yuan
|
314f134e35
|
reorganize code to make it straightforward.
|
2015-08-31 13:53:49 -04:00 |
arvidn
|
0e3e3ea793
|
add simple unit test for creating hard links
|
2015-08-30 20:14:55 -04:00 |
arvidn
|
434be2bd83
|
add more logging around the test failure
|
2015-08-30 08:52:58 -04:00 |
arvidn
|
0d9d632465
|
initial support for disabling proxy for tracker connections
|
2015-08-29 19:44:54 -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 |
arvidn
|
beb5455331
|
add disk I/O read asserts and fix i2p issue if a tracker responds with i2p peers when i2p is not configured on the client
|
2015-08-28 07:20:21 -04:00 |
arvidn
|
6012306557
|
add more asserts for the size of the bitfields peers send
|
2015-08-27 21:48:52 -04:00 |
Alden Torres
|
88b1063f13
|
The constant siocgifmtu is used in the context of all these macros.
|
2015-08-26 17:46:54 -04:00 |
arvidn
|
d1768b9c4c
|
extend settings_pack unit test
|
2015-08-24 18:48:43 +02:00 |
arvidn
|
82a3683f7d
|
polish removal of web seeds logic
|
2015-08-23 11:01:55 +02:00 |
Alden Torres
|
5be9dfb6db
|
Removed unnecessary call to node_id copy constructor.
|
2015-08-22 16:01:53 -04:00 |
arvidn
|
e7b8b6da49
|
forward port DHT routing table fix from RC_1_0
|
2015-08-22 15:51:28 +02:00 |
Arvid Norberg
|
746cd4c1a6
|
Merge pull request #96 from thomas-yuan/master
Parsing message correctly when message type is error.
|
2015-08-22 10:42:01 +02:00 |