Victor Shyba
|
9e9a64d989
|
evented system for tracker announcements
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
2344aca146
|
fix component property
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
7b425eb2ac
|
add tracker announcer component
|
2022-05-11 21:13:30 -03:00 |
|
Victor Shyba
|
1aa4d9d585
|
simplify, genaralize to any size and fix tests
|
2022-02-28 13:06:51 -03:00 |
|
Victor Shyba
|
8019f4bdb3
|
stop after finding what to download
|
2022-02-28 13:06:51 -03:00 |
|
Victor Shyba
|
ca65c1ebc5
|
replace duplicated code
|
2022-02-28 13:06:51 -03:00 |
|
Victor Shyba
|
dc7cd545ba
|
extract method and avoid using hash builtin name
|
2022-02-28 13:06:51 -03:00 |
|
Victor Shyba
|
76bd59d82e
|
extract min_prefix_colliding_bits to a contanst
|
2022-02-28 13:06:51 -03:00 |
|
Victor Shyba
|
461687ffb4
|
check that the stored blob is at least 1 prefix byte close to peer id
|
2022-02-28 13:06:51 -03:00 |
|
Victor Shyba
|
a19060c08d
|
log unexpected errors, rename task/loop
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
d6d0ebf8f4
|
cache space stats from running components so status is instant
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
1ff914a6f4
|
download from stored announcements and dont reannounce
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
5959b1be72
|
improve disk space manager status, include more info and unify space queries
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
3a83052f2e
|
fix free space calculation, test it and give a margin of 10mb before starting so it doesnt insist when full
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
510b44ca92
|
move more logic out of the downloader component
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
b39c26fc86
|
announce orphan blobs manually, as that was done when save stream
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
95b2c8d175
|
cleanup background downloader blobs from conf
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
d52748b09f
|
separated network seeding space metrics
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
34d18a3a9a
|
don't save streams for network blobs and bypass disk space manager
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
703c391f99
|
schedule the download task instead
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
13667df374
|
download from DHT
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
8800d6985f
|
drop channel support, prepare to hook into DHT
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
364b8f2605
|
handle case where something that isn't a sd blob gets hit
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
b78f2336a7
|
download only blobs
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
9cf6139557
|
fix and test main api
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
d556065a8b
|
download all blobs and check that on tests
|
2021-11-09 14:27:06 -05:00 |
|
Victor Shyba
|
951716f7dc
|
create downloader component and initial tests
|
2021-11-09 14:27:06 -05:00 |
|
Lex Berezhny
|
dfa6701c43
|
disk space metrics
|
2021-10-03 19:33:18 -04:00 |
|
Lex Berezhny
|
60836d8523
|
db migration and other fixes
|
2021-09-15 09:10:06 -04:00 |
|
Lex Berezhny
|
ef89c2e47a
|
use databse to track blob disk space use and preserve own blobs
|
2021-09-15 09:10:06 -04:00 |
|
Lex Berezhny
|
51d21d8c86
|
working disk cleanup
|
2021-08-16 14:15:12 -04:00 |
|
Lex Berezhny
|
4e8d10cb44
|
disk space manager and status API
|
2021-08-13 10:32:46 -04:00 |
|
Victor Shyba
|
6254f53716
|
propagate external ip changes from upnp component to dht node protocol
|
2021-07-08 03:46:05 -03:00 |
|
Lex Berezhny
|
7d49b046d4
|
added support to config for determining if value is set and implemented hub selection logic
|
2021-06-22 11:07:58 -04:00 |
|
Lex Berezhny
|
ff30386051
|
lint
|
2021-04-06 21:22:27 -04:00 |
|
shubhendra
|
be0ba22222
|
Remove unnecessary comprehension
Signed-off-by: shubhendra <withshubh@gmail.com>
|
2021-04-06 21:22:27 -04:00 |
|
Jack Robison
|
a6d65233f1
|
fallback to getting external ip from spv servers instead of internal apis
|
2021-01-21 16:20:53 -05:00 |
|
Jack Robison
|
20efdc70b3
|
use UDP ping for wallet server selection
-only connect to one spv server at a time
-remove session pool
|
2021-01-21 16:15:42 -05:00 |
|
Jack Robison
|
519614b2fd
|
skip libtorrent component in tests
|
2021-01-21 14:37:08 -05:00 |
|
Victor Shyba
|
6865ddfc12
|
torrent manager and torrent source
|
2020-05-07 04:04:54 -03:00 |
|
Victor Shyba
|
2089059792
|
pylint
|
2020-05-07 04:04:54 -03:00 |
|
Victor Shyba
|
698ee271d6
|
stream manager component becomes file manager component
|
2020-05-07 04:04:54 -03:00 |
|
Victor Shyba
|
543c75b293
|
wip
|
2020-05-07 04:04:54 -03:00 |
|
Victor Shyba
|
b09c46f6f7
|
add torrent component
|
2020-05-07 04:04:54 -03:00 |
|
Victor Shyba
|
19c0a81c42
|
fix bad usages of hash and some tests
|
2020-03-22 23:31:47 -03:00 |
|
Lex Berezhny
|
3cbeadfbc3
|
lbrynet status command returns features available of currenty connected wallet server, including thetrending algorithm used
|
2020-03-03 20:04:57 -05:00 |
|
Victor Shyba
|
f0e1db319c
|
make wallet server payments a component
|
2020-02-18 19:18:30 -03:00 |
|
Victor Shyba
|
ad6c6fbe35
|
fixes from review and add analytics
|
2020-02-18 18:10:58 -03:00 |
|
Jack Robison
|
b0b5e045ff
|
non blocking aioupnp success analytics
|
2020-01-16 15:40:24 -05:00 |
|
Victor Shyba
|
54d0473e85
|
refactor header progress
|
2020-01-12 00:56:43 -03:00 |
|