Jack Robison
676f0015aa
refactor BlobFile into AbstractBlob, BlobFile, and BlobBuffer classes
2019-04-24 09:48:04 -04:00
Jack Robison
b230d8fbcb
rename BlobFileManager -> BlobManager
2019-04-24 09:48:04 -04:00
Lex Berezhny
fedb7c23d0
bring back blocks_behind in wallet status
2019-03-25 22:54:08 -04:00
Lex Berezhny
25436893bc
pylint and a few other fixes
2019-03-25 22:54:08 -04:00
Lex Berezhny
67dcede2d8
lots of stuff deleted
2019-03-25 22:54:08 -04:00
Lex Berezhny
d47575e8e0
progress
2019-03-25 22:54:08 -04:00
Lex Berezhny
1d68bef6f2
client side pretty much done
2019-03-25 22:54:08 -04:00
Jack Robison
5d212a0f82
time to first bytes analytics
2019-03-12 20:22:01 -04:00
Jack Robison
df8934d472
restore old download analytics and update tests
2019-03-01 14:50:06 -05:00
Jack Robison
10d73fe480
use certifi
2019-02-28 12:40:11 -05:00
Jack Robison
cb5d428d12
add split_buckets_under_index config setting for seed nodes
2019-02-20 11:25:50 -05:00
Lex Berezhny
461c3c8408
downloading header from S3 correctly tracks progress
2019-02-18 17:15:40 -05:00
Thomas Zarebczan
a003e794ba
listen on internal port instead of upnp redirect
2019-02-16 18:55:58 -05:00
Jack Robison
39737c790f
sync blob files in database with those in directory on startup
2019-02-15 15:21:07 -05:00
Lex Berezhny
68905d82b9
pass conf instead of data_dir to migrate_db, fixes #1898
2019-02-12 18:10:34 -05:00
Lex Berezhny
5e509c9fd6
testing get
2019-02-12 11:54:00 -05:00
Jack Robison
0e972ec2ae
refactor BlobFile.close to be non async
2019-02-06 11:00:57 -05:00
Jack Robison
c3b0151943
fix dht status error during startup
2019-02-01 22:12:07 -05:00
Victor Shyba
ca4a55ef28
set verified event earlier and remove stop awaits
2019-02-01 16:05:14 -03:00
Jack Robison
6aef6a80b7
refactor downloader
...
split peer accumulation out, use Queues instead of locks
2019-01-31 15:39:20 -05:00
Jack Robison
7d33b4f1f3
fix unawaited task
2019-01-28 22:01:43 -05:00
Jack Robison
778d3826ab
clean up settings and use them
2019-01-28 15:51:27 -05:00
Jack Robison
a7610e3d34
async reflector
2019-01-25 16:10:17 -05:00
Jack Robison
a3e64f9cef
remove dht requirement from stream manager component
2019-01-24 00:13:15 -05:00
Jack Robison
5596eac930
merge conflicts
2019-01-24 00:13:15 -05:00
Jack Robison
494917158c
update daemon and components
2019-01-24 00:13:15 -05:00
Lex Berezhny
7a28171a72
conf no longer global
2019-01-22 18:04:17 -05:00
Jack Robison
3a86fc6680
refactor exchange rate manager to use asyncio
2019-01-22 11:34:49 -05:00
Oleg Silkin
b032e99dd1
Removes the twisted dependency from the analytics file and replaces it
...
with `asyncio` and `aiohttp`. Also removes the calling loop from the
analytics in favor of a `dict` that stores the names of the methods
and their coroutines that are wrapped inside a looping task. The tasks
are canceled when the analytics manager is asked to shutdown
Signed-off-by: Oleg Silkin <o.silkin98@gmail.com>
2019-01-11 14:33:45 -05:00
Lex Berezhny
16e596ec87
lots o bugs fixed discovered while using desktop app
2019-01-07 21:56:05 -05:00
Lex Berezhny
4bb8129bb7
fixing tests to work with asyncio daemon
2019-01-07 21:56:05 -05:00
Lex Berezhny
86fb99a37c
fully asyncio daemon api
2019-01-07 21:56:05 -05:00
Jack Robison
b8b0d8b1ac
refactor default directory setup, remove lbrynet.androidhelpers
...
fixes https://github.com/lbryio/lbry/issues/1606
2018-12-12 17:46:10 -05:00
Lex Berezhny
ec0483b975
header progress percent starts at 0 instead of None
2018-11-12 21:16:05 -05:00
Jack Robison
2fba1f417f
less verbose logging
2018-11-12 14:47:11 -05:00
Jack Robison
d704336f20
absolute imports
2018-11-09 16:52:46 -05:00
Jack Robison
e9efd9f68a
improve get_external_ip
2018-11-09 16:52:46 -05:00
Jack Robison
7b32e2ff7c
don't block the dht component on populating the routing table
2018-11-09 16:52:46 -05:00
Jack Robison
a6b643bb34
move files
2018-11-09 16:52:42 -05:00
Jack Robison
488b976734
move HashAnnouncer.py to extras
2018-11-09 14:16:33 -05:00
Jack Robison
253912b52e
fix skipping dht, peer_protocol_server, and hash_announcer components
...
-move PeerFinder and PeerManager initialization to the ComponentManager
-remove dht component requirement from all but the hash_announcer component. This allows running the file manager component without either of the server components.
2018-11-09 14:16:33 -05:00
Jack Robison
2e921437d8
fix external ip setup
...
fixes https://github.com/lbryio/lbry/issues/1561
2018-11-09 14:16:33 -05:00
Lex Berezhny
57430e9f5f
fixed #1616
2018-11-09 12:03:55 -05:00
Lex Berezhny
264e6744e1
updated references after moving conf to lbrynet.extras.daemon.conf
2018-11-04 20:25:24 -05:00
Lex Berezhny
171c080d33
updated references lbrynet.file_manager -> lbrynet.blob
2018-11-04 20:25:24 -05:00
Lex Berezhny
8b265801df
updated references lbrynet.lbry_file.client -> lbrynet.file_manager.client
2018-11-04 20:25:24 -05:00
Lex Berezhny
f4c6dc90c9
updated references lbrynet.core -> lbrynet.p2p
2018-11-04 20:25:24 -05:00
Lex Berezhny
b6d986cb40
updated references after moving lbrynet/database into lbrynet/extras/daemon
2018-11-04 20:25:24 -05:00
Lex Berezhny
eee964cfa0
updated references to daemon after moving it to extras
2018-11-04 20:25:24 -05:00
Lex Berezhny
a03c94bfad
moved daemon to extras/daemon
2018-11-04 20:25:24 -05:00