hackrush
9ab256df30
fixed improper error handling when data is not valid JSON ( #1326 )
2018-07-30 09:38:36 -04:00
Lex Berezhny
88b8ca8a49
Revert "negate wallet lock check in components"
...
This reverts commit 32507d7
2018-07-25 14:59:10 -04:00
Jack Robison
09f637496c
Bump version 0.21.0rc2 --> 0.21.0rc3
...
Signed-off-by: Jack Robison <jackrobison@lbry.io>
2018-07-25 12:25:24 -04:00
Jack Robison
826d269e0e
Merge branch 'blobs_mirroring'
2018-07-25 12:24:37 -04:00
Victor Shyba
5163baf9c1
improve changelog on changes section
2018-07-25 13:09:25 -03:00
Victor Shyba
ab27203100
improve exception logging and add a docstring on the interaction between downloaders
2018-07-25 13:01:13 -03:00
Victor Shyba
88c2051605
set download_mirror conf from components change
2018-07-25 12:23:15 -03:00
Victor Shyba
f510c2a433
improve logging from review
2018-07-25 12:15:52 -03:00
Victor Shyba
66982c86a9
adds changelog
2018-07-25 12:15:52 -03:00
Victor Shyba
ec140d5d8a
changes from code review
2018-07-25 12:15:52 -03:00
Victor Shyba
ad96b006f9
adds http download support for blobs mirroring
2018-07-25 12:15:52 -03:00
Lex Berezhny
32507d74f7
negate wallet lock check in components
2018-07-25 01:28:19 -04:00
Jack Robison
2a00d00e44
docs
2018-07-24 21:56:15 -04:00
Jack Robison
40c5f6e3ab
Bump version 0.21.0rc1 --> 0.21.0rc2
...
Signed-off-by: Jack Robison <jackrobison@lbry.io>
2018-07-24 21:41:58 -04:00
Jack Robison
ae67918c8a
Merge branch 'better-peer-ping'
2018-07-24 21:34:15 -04:00
Jack Robison
96e73f3476
changelog
2018-07-24 21:31:51 -04:00
Jack Robison
c1b05402ef
add address and port arguments to peer_ping
...
allows directly pinging the peer without first doing an iterative find
2018-07-24 21:30:54 -04:00
Jack Robison
1dd1bad9c2
Bump version 0.20.4 --> 0.21.0rc1
...
Signed-off-by: Jack Robison <jackrobison@lbry.io>
2018-07-24 21:21:52 -04:00
Jack Robison
9b873d2f48
Merge branch 'daemon-components'
2018-07-24 21:17:51 -04:00
Jack Robison
5984ae7ce9
fix
2018-07-24 21:10:53 -04:00
hackrush
903cd86cdd
changelog
2018-07-24 20:02:08 -04:00
Jack Robison
5d9a187659
refactor required conditions and @requires decorator
2018-07-24 20:01:38 -04:00
Jack Robison
a9c94ca22d
move setup and _shutdown to AuthJSONRPCServer
2018-07-24 20:01:38 -04:00
Jack Robison
a285db1b08
pylint
2018-07-24 20:01:38 -04:00
Jack Robison
13bf8125e3
status doc, better determination of is_first_run
...
-add skipped_components to status response
-re-add run_reflector_server to settings
2018-07-24 20:01:38 -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
a800f6ddf0
update status command
2018-07-24 20:01:38 -04:00
Jack Robison
a89306b6bf
reorganize daemon startup
...
-fix loggly not using the share usage setting
-delete more
2018-07-24 20:01:38 -04:00
Jack Robison
c3120e93cf
delete unneeded daemon attributes
2018-07-24 20:01:38 -04:00
Jack Robison
defe9506bb
set daemon attribute for each component as they start
2018-07-24 20:01:38 -04:00
Jack Robison
55d3bb0ec3
remove auto_renew
2018-07-24 20:01:38 -04:00
hackrush
005a8b3008
allow utf-8 characters in Daemon.py
...
-amit really wants the shrug emoji ¯\_(ツ)_/¯
2018-07-24 20:01:38 -04:00
hackrush
a741fdfc44
update daemon unit tests
2018-07-24 20:01:38 -04:00
hackrush
944b94aae8
update logging tests
2018-07-24 20:01:38 -04:00
hackrush
37eaf634c4
update functional tests
2018-07-24 20:01:38 -04:00
hackrush
edcb06a415
update mocks, add test_Component_Manager
2018-07-24 20:01:38 -04:00
hackrush
62b50dc0ae
move custom logger to lbrynet directory
...
-import on module level __init__
2018-07-24 20:01:38 -04:00
hackrush
e7c57dcabc
add components_to_skip setting
2018-07-24 20:01:38 -04:00
hackrush
094d9c6497
update lbrynet-cli
2018-07-24 20:01:38 -04:00
hackrush
3dc5a9de7b
whitespace
2018-07-24 20:01:38 -04:00
hackrush
4e29041291
update status command
2018-07-24 20:01:38 -04:00
hackrush
6b6a29fdb7
update settings_set
2018-07-24 20:01:38 -04:00
hackrush
2d61ba629f
add requires decorator
2018-07-24 20:01:38 -04:00
hackrush
5a2075019c
update Wallet.check_locked
2018-07-24 20:01:38 -04:00
hackrush
944200ca8c
add all the daemon components
2018-07-24 20:01:38 -04:00
hackrush
40d8e96811
remove functions and attributes in Session and Daemon that are now part of components
...
-rename attributes in daemon to use components
2018-07-24 20:01:38 -04:00
Jack Robison
7e8ca842a2
change ComponentManager to use instance methods rather than class methods
...
-add get_component method to ComponentManager
-add override_components kwargs to ComponentManager
-add skip_components to ComponentManager
-change component_manager attribute to exist on the AuthJSONRPCServer instance instead of the class
2018-07-24 20:01:38 -04:00
Jack Robison
b808d08eb3
support callbacks to component setups
2018-07-24 20:01:38 -04:00
Jack Robison
eb11da9b19
convert directory and SQLiteStorage setup to be a Component
2018-07-24 20:01:38 -04:00
Jack Robison
68b31a09b4
add daemon Component and ComponentManager classes
2018-07-24 20:01:38 -04:00