Victor Shyba
|
b25d592d99
|
more dht fixes and most of functional tests
|
2018-08-24 11:37:53 -04:00 |
|
Lex Berezhny
|
a937aff80f
|
pylint fixes
|
2018-08-24 11:37:53 -04:00 |
|
hackrush
|
473d2eabfa
|
curl works with python3 now
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
78c8c8e64d
|
more porting, plus some functional tests working
|
2018-08-24 11:37:53 -04:00 |
|
Lex Berezhny
|
e718caca77
|
final pylint fixes (hopefuly)
|
2018-08-24 11:37:53 -04:00 |
|
Lex Berezhny
|
693a3346d2
|
pylint fixes
|
2018-08-24 11:37:53 -04:00 |
|
Lex Berezhny
|
4ece422f48
|
No longer inheriting from object and added proper use of super().
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
e1e7be63b8
|
more fixes on dht functionals
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
e1314a9d1e
|
working functional test_contact_rpc + more string bans
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
1ee682f06f
|
make bencoding right for both py3+py2
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
cea3b7630c
|
partial dht functional tests porting to py3
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
19211d4417
|
make sure bencoding works for bytes, not strings
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
c312d1b3a6
|
all unit/dht green on py3
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
e4ea1ccbfb
|
test_node green on py3
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
5b35c4e8f0
|
port dht.distance ~> py3
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
9967857a57
|
port dht.encoding ~> py3
|
2018-08-24 11:37:53 -04:00 |
|
Victor Shyba
|
07a12b66e8
|
port dht.contacts ~> py3
|
2018-08-24 11:37:53 -04:00 |
|
Lex Berezhny
|
69446491b8
|
pylint and unit test fixes
|
2018-08-24 11:37:50 -04:00 |
|
Lex Berezhny
|
5520d518b5
|
DHT py3 compatibility, mostly commenting out implements() and fixing imports
cryptstream py3 support, mostly commenting out implements()
lbry_file py3 support, mostly commenting out implements()
file_manager py3 support, mostly commenting out implements()
core py3 support, mostly commenting out implements() and fixing imports
|
2018-08-24 11:37:25 -04:00 |
|
Jack Robison
|
37ddaeca12
|
fix ping queue bug
|
2018-08-23 11:18:28 -04:00 |
|
Jack Robison
|
2804fa4448
|
fix disabling the hash announcer
|
2018-08-09 12:04:14 -04:00 |
|
Jack Robison
|
917bae568d
|
fix disabling blob announcement by setting concurrent announcers to 0
|
2018-08-09 09:22:55 -04:00 |
|
Jack Robison
|
5fe8022b15
|
don't attempt to announce blobs until we we have contacts in routing
|
2018-08-09 09:00:36 -04:00 |
|
Jack Robison
|
26e32472d5
|
fix upnp and peer port setup
-bump txupnp requirement
|
2018-08-07 19:04:54 -04:00 |
|
Jack Robison
|
f1b19f10cc
|
Merge branch 'master' into greedy_search
|
2018-08-03 13:08:31 -04:00 |
|
Jack Robison
|
b06dcf0a0d
|
cancel starting components if the reactor is stopped before startup has finished
-don't block starting the dht component on having found enough peers, only on setting up the protocol
|
2018-07-24 20:01:38 -04:00 |
|
Jack Robison
|
c506fc5c75
|
lower peer finder timeout message to debug from warning
|
2018-07-18 15:32:45 -04:00 |
|
Jack Robison
|
d29f103910
|
pylint
|
2018-07-17 17:38:19 -04:00 |
|
Jack Robison
|
ec51333b56
|
allow node udp interface to be configured
|
2018-07-17 17:13:33 -04:00 |
|
Victor Shyba
|
562d23df11
|
remove nodes that went ignored during iteration
|
2018-07-16 17:22:46 -03:00 |
|
Victor Shyba
|
5c7d279104
|
prune failures during is_ignored calls
|
2018-07-12 18:24:59 -03:00 |
|
Victor Shyba
|
cfe8e17223
|
filter out the bad node in results instead of punishing the node we trusted to contact
|
2018-07-12 18:24:18 -03:00 |
|
Victor Shyba
|
c589e89bf0
|
greedy search with exclude filtering
|
2018-07-05 22:03:52 -03:00 |
|
Victor Shyba
|
1cc7ce69ab
|
set the peer search timeout as configured and raise it to 30s
|
2018-07-03 13:47:00 -03:00 |
|
Victor Shyba
|
7e0784d8e0
|
log a warning when peer search times out for real
|
2018-07-03 12:20:33 -03:00 |
|
Victor Shyba
|
56613a71d5
|
let find value run until it finds a value
|
2018-07-03 11:51:39 -03:00 |
|
Jack Robison
|
929a0cc5af
|
exclude self and querying node from closest contacts
|
2018-07-02 14:54:03 -04:00 |
|
Jack Robison
|
b6289d101d
|
fix improper sorting when getting the closest peers to a hash
|
2018-07-02 14:54:03 -04:00 |
|
Jack Robison
|
7fe92d2df0
|
load all finished blobs into the node datastore
|
2018-07-02 14:31:09 -04:00 |
|
Jack Robison
|
03769b94b8
|
accept invalid store tokens for the first expire-time after startup
this is to better handle nodes storing to us after we've restarted our node
|
2018-07-02 13:26:38 -04:00 |
|
Jack Robison
|
e6df378e9e
|
fix token validation error when the dht node has just been started (https://github.com/lbryio/lbry/issues/1248)
|
2018-06-14 15:07:10 -04:00 |
|
Jack Robison
|
7f3ead67bf
|
disable forced bucket refresh during join
|
2018-06-07 15:02:47 -04:00 |
|
Jack Robison
|
b0e4fc4faa
|
fix iterative find lockup
|
2018-06-07 15:02:47 -04:00 |
|
Jack Robison
|
ae631f05c3
|
fix teardown error
|
2018-06-07 15:02:47 -04:00 |
|
Jack Robison
|
bc0da5e2d1
|
only use seeds in iterative bootstrap if no contacts are known yet
|
2018-06-07 15:02:47 -04:00 |
|
Jack Robison
|
44644673d7
|
add profiler
|
2018-06-07 15:02:47 -04:00 |
|
Jack Robison
|
e8b402f998
|
remove deferredLock from iterativeFind
-fire the first iteration right away
|
2018-06-07 15:02:47 -04:00 |
|
Jack Robison
|
4fbaaac3f3
|
default new contacts to protocol version 0
|
2018-06-07 15:02:47 -04:00 |
|
Jack Robison
|
db06191c33
|
reduce default concurrent announcers to 10
-lower rpc timeout to what it originally was
|
2018-06-07 15:02:47 -04:00 |
|
Jack Robison
|
b0a741b1f4
|
fix hash announcer semaphore
|
2018-06-07 15:02:47 -04:00 |
|