Victor Shyba
e4d06a088b
include the channel being filtered/blocked
2021-03-19 19:58:13 -03:00
Victor Shyba
0929088b12
missing refresh step
2021-03-19 19:58:13 -03:00
Victor Shyba
7b4838fc9b
dont update more than 400 items a time
2021-03-19 19:58:13 -03:00
Victor Shyba
0cf9533248
narrow update by query
2021-03-19 19:58:13 -03:00
Victor Shyba
84ff0b8a9f
general timeout
2021-03-19 19:58:13 -03:00
Victor Shyba
d467dcfeaf
increase sync queue
2021-03-19 19:58:13 -03:00
Victor Shyba
8e68ba4751
fix join, refresh before update
2021-03-19 19:58:13 -03:00
Victor Shyba
0f2a85ba9f
simplify sync
2021-03-19 19:58:13 -03:00
Victor Shyba
7674a0a91e
backport fixes from testing server
2021-03-19 19:58:13 -03:00
Victor Shyba
5bc1a66572
32 slices and add censor type to fields
2021-03-19 19:58:13 -03:00
Victor Shyba
9b56067213
raise request timeout for content filtering
2021-03-19 19:58:13 -03:00
Victor Shyba
9a9df2fc3c
apply filtering only to whats unfiltered
2021-03-19 19:58:13 -03:00
Victor Shyba
9989d8d1d4
refresh after delete
2021-03-19 19:58:13 -03:00
Victor Shyba
f9471f297e
apply filter and block from ES script lang
2021-03-19 19:58:13 -03:00
Victor Shyba
146b693e4a
exclude title and description
2021-03-19 19:58:13 -03:00
Victor Shyba
e2441ea3e7
use prefix from ES docs
2021-03-19 19:58:13 -03:00
Victor Shyba
119e51912e
fix partial id
2021-03-19 19:58:13 -03:00
Victor Shyba
dd950f5b0d
tag can have empty space
2021-03-19 19:58:13 -03:00
Victor Shyba
78a9bad1e1
no indexer_task
2021-03-19 19:58:13 -03:00
Victor Shyba
0c6eaf5484
fix resolve partial id
2021-03-19 19:58:13 -03:00
Victor Shyba
1010068ddb
disable refresh interval. start with 3 shards
2021-03-19 19:58:13 -03:00
Victor Shyba
ee7b37d3f3
also normalize the name supplied by user
2021-03-19 19:58:13 -03:00
Victor Shyba
143d82d242
normalized, not normalized_name
2021-03-19 19:58:13 -03:00
Victor Shyba
8b91b38855
update winners in one go
2021-03-19 19:58:13 -03:00
Victor Shyba
1098f0d2a3
use normalized name instead
2021-03-19 19:58:13 -03:00
Victor Shyba
ab53cec022
fix is_controlling sync
2021-03-19 19:58:13 -03:00
Victor Shyba
90106f5f08
all test_claim_commands tests green
2021-03-19 19:58:13 -03:00
Victor Shyba
9924b7b438
reposts and tag inheritance
2021-03-19 19:58:13 -03:00
Victor Shyba
aa37faab0a
use porter analyzer with weights on full text search
2021-03-19 19:58:13 -03:00
Victor Shyba
dc10f8ce72
ignore errors when deleting
2021-03-19 19:58:13 -03:00
Victor Shyba
996686c1da
claim search and resolve translated to ES queries
2021-03-19 19:58:13 -03:00
Victor Shyba
488785d013
add indexer task
2021-03-19 19:58:13 -03:00
Victor Shyba
3abdc01230
index ES during sync
2021-03-19 19:58:13 -03:00
Victor Shyba
8da04a584f
start waiting before generate
2021-03-19 18:01:29 -03:00
Victor Shyba
27cc61d45e
limit test time to 2 minutes, then consider it a failure and log what was running
2021-03-19 18:01:29 -03:00
Lex Berezhny
7371c30064
v0.92.0
2021-03-15 13:07:30 -04:00
Victor Shyba
74df4fab83
change column to has_source and document both flags
2021-03-14 10:11:42 -04:00
Victor Shyba
1e5cd3d7a1
typo, fix tests
2021-03-14 10:11:42 -04:00
Victor Shyba
a54e9b64aa
add no_source claim_search filter
2021-03-14 10:11:42 -04:00
Victor Shyba
74660704e3
fix update
2021-03-14 10:11:42 -04:00
Victor Shyba
7439893a2a
fix get for sourceless claims
2021-03-14 10:11:42 -04:00
Victor Shyba
e27e49e9dc
call update only once
2021-03-14 10:11:42 -04:00
Victor Shyba
34ed729c59
there is no 'sd_hash' parameter for this API
2021-03-14 10:11:42 -04:00
Victor Shyba
adaeeca3fd
let file_path be optional
2021-03-14 10:11:42 -04:00
Jack Robison
dac75563d3
add --no_file_path param to publish
, stream_create
, and stream_update
2021-03-14 10:11:42 -04:00
Alex Grintsvayg
cbc76adcaa
only return unspent txos if is_spent flag is not used. fixes #2923
2021-03-13 06:44:20 -05:00
Lex Berezhny
4343073c00
clients can connect to wallet server even when they are not reachable by UDP
2021-03-12 13:29:55 -05:00
Victor Shyba
ae337807f5
get merkles outside thread cooperatively
2021-03-10 13:05:17 -03:00
Victor Shyba
9ae30ac08e
during subscribe, hash address only when its time
2021-03-10 12:51:58 -03:00
Lex Berezhny
7bb873dad9
removed connection_status field from the status command, use wallet.connected instead to determine if SDK is connected
2021-03-09 13:27:36 -05:00
Lex Berezhny
5f6c1c14cb
v0.91.0
2021-03-04 00:04:25 -05:00
Lex Berezhny
fcad76fc51
lint
2021-03-04 00:03:16 -05:00
Lex Berezhny
97e6e1684e
simplifying
2021-03-04 00:03:16 -05:00
zeppi
183fb9f9ff
provide --resolve tag for collection claim, separate from resolving its contents
...
bugfix and docs generation
review changes
2021-03-04 00:03:16 -05:00
Lex Berezhny
9815ddef1f
fixes stalling client reconnect issue
2021-03-03 23:31:59 -05:00
Lex Berezhny
f6d0847453
v0.90.1
2021-03-01 11:57:40 -05:00
Lex Berezhny
0cec80f676
fixes transaction signing bug when tx had no change outputs
2021-03-01 11:20:08 -05:00
Patrick Keane
48c64143e3
Add no_totals argument to claim search
2021-02-26 10:41:15 -05:00
Patrick Keane
a8712422bc
Update daemon.py
2021-02-21 23:45:18 -05:00
Lex Berezhny
fd3c1c50f1
v0.90.0
2021-02-16 11:13:14 -05:00
Lex Berezhny
b153e4bb9f
added support to claim_search for filtering collections via --claim_type
2021-02-16 11:08:54 -05:00
Lex Berezhny
db9856a8db
use median exchange rate when several exchange rates are available
2021-02-15 14:09:32 -05:00
Lex Berezhny
be8751cb73
integration test fixes
2021-02-10 22:14:13 -05:00
Lex Berezhny
f1cb7d27ac
lint
2021-02-10 22:14:13 -05:00
Lex Berezhny
dee494e12f
converting from USD, BTC to LBC is now done via several exchange rate providers: Bittrex, Cryptonator, CoinEx, hotbit and UPbit
2021-02-10 22:14:13 -05:00
Lex Berezhny
b13a121915
v0.89.0
2021-02-09 10:12:05 -05:00
Lex Berezhny
7486ee9537
do not tx._reset() in generate_channel_private_key
2021-02-08 09:56:03 -05:00
Lex Berezhny
4a20ccc28e
tx._reset() the transaction after more internal changes
2021-02-08 09:56:03 -05:00
Lex Berezhny
f80dd2b307
tx._reset() the transaction after internal changes
2021-02-08 09:56:03 -05:00
Lex Berezhny
b208cf6d32
significant performance improvement when creating transactions and with txo spend specifically
2021-02-08 09:56:03 -05:00
Lex Berezhny
39e78ff17e
updated exchange rate manager to use v3 bittrex API (old one is deprecated)
2021-02-03 14:15:19 -05:00
Alex Grin
bedcfc154b
Merge branch 'master' into fix-collectionChannel
2021-02-02 11:25:52 -05:00
Victor Shyba
f6cfe266e0
specify Returns correctly for docs gen
2021-02-01 19:19:46 -05:00
Lex Berezhny
ccb250b410
txo_list --resolve now works for signed supports by resolving the signing channel
2021-01-26 20:53:36 -05:00
zeppi
aca57ffc62
allows cli to accept channel_id for collections
2021-01-26 10:02:01 -05:00
Dispatch
7f375f42d8
Fix / Add correct mimetypes for HLS / DASH
2021-01-25 15:55:56 -05:00
Lex Berezhny
eedcc2034d
fixes #3166
2021-01-25 10:56:48 -05:00
Jack Robison
3b27cb3671
v0.88.0
2021-01-22 10:41:06 -05:00
Lex Berezhny
8b55814ab2
fixes #2943 bug where get forced user to purchase their own priced stream
2021-01-22 07:51:13 -05:00
Jack Robison
0f5f1aebed
accept connections from ledger clients in spv server
2021-01-21 21:37:39 -05:00
Jack Robison
1f9d0f4582
pylint
2021-01-21 16:30:54 -05: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
f0d8fb8f1a
add UDP based ping protocol for spv servers
2021-01-21 16:08:33 -05:00
Jack Robison
f7a380e9b7
start prometheus before block processing
2021-01-21 16:01:33 -05:00
Jack Robison
e9c7cf6f63
logging
2021-01-21 14:51:59 -05:00
Jack Robison
68f1661452
add LRUCache with no prometheus metrics
2021-01-21 14:37:08 -05:00
Jack Robison
36fd1b91ae
cache server features
2021-01-21 14:37:08 -05:00
Jack Robison
a4ec430ac0
improve subscription performance
2021-01-21 14:37:08 -05:00
Jack Robison
519614b2fd
skip libtorrent component in tests
2021-01-21 14:37:08 -05:00
Lex Berezhny
bf0118c8ef
added support for --not_channel_id to txo_list commands
2021-01-21 14:03:59 -05:00
Jack Robison
7952fc8324
fix reflector loop propagating cancelled error
2021-01-08 09:53:12 -05:00
Victor Shyba
2a17787242
fix test
2021-01-04 18:04:06 -03:00
Victor Shyba
0a53ad5721
use the comment api signing implementation
2021-01-04 18:04:06 -03:00
Victor Shyba
6da6bdc863
adds jsonrpc_channel_sign signing api
2021-01-04 18:04:06 -03:00
Jack Robison
77e19ab1a4
prometheus metrics for asyncio loop responsiveness
2021-01-01 15:25:31 -05:00
Victor Shyba
b882f1a010
log checkpoint finishing for gathering information on wal/shm file bug
2020-12-31 16:11:22 -03:00
Jack Robison
0758b85179
skip null args given to channel_ids in claim search
2020-12-29 21:41:07 -05:00
Jack Robison
ab3d9bd080
block cache metrics
2020-12-29 21:40:39 -05:00
Jack Robison
66029e60d3
v0.87.0
2020-12-23 21:51:13 -05:00
Jack Robison
9dd5159414
increase server cache sizes
2020-12-23 20:47:05 -05:00
Jack Robison
13e38d6fd8
use LRUCache instead of pylru in wallet server
2020-12-23 20:47:05 -05:00
Jack Robison
10dcb64715
lru cache metrics
2020-12-23 20:47:03 -05:00
Victor Shyba
adb418aafc
group cache hits in a single dict
2020-12-23 21:37:20 -03:00
Victor Shyba
270da80d64
return whole batches
2020-12-23 19:10:19 -03:00
Victor Shyba
b2027cfd66
sync in batches of 10, clearing after
2020-12-23 18:30:52 -03:00
Jack Robison
7a7446c8bd
force resync blockchain.db
2020-12-22 20:08:26 -05:00
Jack Robison
8c71b744f3
fix request_synced_transactions edge cases
2020-12-22 15:19:08 -05:00
Jack Robison
4cbf4230e8
fix txi.txo_ref
2020-12-22 14:05:37 -05:00
Victor Shyba
6a610187e0
cache bypass
2020-12-22 13:01:30 -03:00
Victor Shyba
eb2a4aebba
unrestricted and reusing verified cache hits
2020-12-21 16:49:08 -03:00
Victor Shyba
21a2e67755
fix rebase
2020-12-20 21:39:36 -03:00
Victor Shyba
3b9e312615
fix verification
2020-12-20 21:25:26 -03:00
Victor Shyba
26dab04c9e
checkpoint
2020-12-20 21:25:26 -03:00
Victor Shyba
00713c0d11
asyncgens
2020-12-20 21:25:26 -03:00
Victor Shyba
751b5f3027
refactor duplicate code
2020-12-20 21:25:26 -03:00
Victor Shyba
e8261b000e
wip, see jack
2020-12-20 21:23:58 -03:00
Victor Shyba
41ecb70297
join network can only happen after initial header sync returns
2020-12-20 21:15:11 -03:00
Jack Robison
e3a4964787
catch any remaining index errors in fs_tx_hash
2020-12-16 01:28:30 -05:00
Jack Robison
9bf72910a4
fix off by one error in reorg
2020-12-16 01:27:03 -05:00
Jack Robison
ee39e20e6d
logging
2020-12-16 01:26:19 -05:00
Jack Robison
0821ce44b5
remove unused heavy call
2020-12-15 19:22:12 -05:00
Jack Robison
674ce02e58
logging
2020-12-14 14:38:36 -05:00
Jack Robison
8dfa2767ec
new_touched
2020-12-14 13:52:26 -05:00
Jack Robison
20dad7f07f
only notify hashxs touched since last notification
2020-12-14 13:42:20 -05:00
Jack Robison
751cc4c44d
don't deserialize mempool in a thread
2020-12-13 13:48:50 -05:00
Jack Robison
2318e6d8e9
faster fs_transactions
2020-12-13 13:48:02 -05:00
Jack Robison
61b4a492c3
v0.86.1
2020-12-08 16:41:46 -05:00
Jack Robison
8da73ad3dd
improve hash_to_hex_str performance
2020-12-08 15:39:03 -05:00
Jack Robison
b8c16d8ac5
fix mempool txs being re-requested with each address notification
2020-12-08 15:39:03 -05:00
Jack Robison
429c0951f3
v0.86.0
2020-12-07 21:19:24 -05:00
Jack Robison
74e103c791
version
2020-12-07 21:15:15 -05:00
Jack Robison
f941950ee2
fix comment_create docs
2020-12-07 21:13:43 -05:00
Jack Robison
846df2eef1
v0.86.0
2020-12-07 15:58:05 -05:00
Jack Robison
eae0290978
fix mempool notification bloat
2020-12-07 13:16:37 -05:00
Jack Robison
3467d1fed0
fix tests
2020-12-03 22:16:28 -05:00
Jack Robison
d02ff232e5
_single_batch
2020-12-03 20:50:25 -05:00
Jack Robison
2d1c6a5402
fix
2020-12-03 19:15:15 -05:00
Jack Robison
eab3b65629
calculate notifications for all subscriptions instead of per session
2020-12-03 19:15:15 -05:00
Jack Robison
929617273d
resync blockchain.db
2020-12-03 15:56:35 -05:00
Jack Robison
2717bf7d49
increase default tx_cache_size
setting
2020-12-03 15:56:35 -05:00
Jack Robison
9b4afe9816
store txids in memory, faster address subscription/history
2020-11-25 16:30:11 -05:00
Jack Robison
af1d7813e9
ensure transactions are returned in the order they're requested
2020-11-24 11:52:07 -05:00
Jack Robison
c02750edbd
fix tx_merkle
2020-11-23 16:48:24 -05:00
Jack Robison
faeba9a7e4
faster blockchain.transaction.get_batch
2020-11-23 12:05:47 -05:00
Jack Robison
190d238a1f
faster read_headers
2020-11-23 12:03:11 -05:00
Jack Robison
715451b5fb
v0.85.0
2020-11-21 00:14:20 -05:00
Jack Robison
923d817751
store headers in memory
2020-11-20 22:37:42 -05:00
Victor Shyba
b8b9dcc2ee
WAL_CHECKPOINT on close
2020-11-20 20:16:03 -03:00
Jack Robison
34f4f12eb9
pylint
2020-11-20 16:15:57 -05:00
Jack Robison
fa63bf758d
delete single_call_context, use session pool
2020-11-20 15:52:11 -05:00
Jack Robison
2c7fd58e34
threaded compress headers
2020-11-20 13:09:54 -05:00
Jack Robison
f2fd42b47a
use write_batch
2020-11-19 18:37:49 -05:00
Jack Robison
1b4ccad938
allow settings TRENDING_ALGORITHMS to nothing
2020-11-19 18:36:34 -05:00
Jack Robison
a9de1ce8e0
fix fs_transactions
2020-11-19 12:40:46 -05:00
Jack Robison
632d8d02d2
remove dead code
2020-11-17 16:17:24 -05:00
Jack Robison
48aeb26e02
threaded_get_merkle
...
-remove dead code
2020-11-17 16:05:08 -05:00
Jack Robison
1694af8b5e
get transactions from leveldb instead of lbrycrd rpc
2020-11-17 15:30:48 -05:00
Jack Robison
83bcab9cd2
cleanup
2020-11-17 15:30:48 -05:00
Jack Robison
bdc7f4b3f5
combine tx_count_db and hashes_db, add tx db
2020-11-17 15:30:48 -05:00
Lex Berezhny
912065a121
remove url sequence feature from code and tests
2020-11-17 11:24:29 -05:00
Thomas Zarebczan
c8466afac2
Remove * from invalid characters
...
This is already part of other URLs and channels, will be removed from spec as it won't be used for sequencing.
2020-11-16 14:09:04 -05:00
Victor Shyba
2619e162c1
recover invalid state described on #3026
2020-11-09 16:03:38 -05:00
Lex Berezhny
e1112e17f8
v0.84.0
2020-11-08 19:42:33 -05:00
Jack Robison
bbed9b94c1
null language filtering for claim search
2020-11-05 21:23:49 -05:00
Brendon J. Brewer
1cdff47477
Rewrite of variable_decay.py for speed improvements
2020-11-05 21:15:55 -05:00
Jack Robison
d83936a66a
fix uncaught error
2020-11-04 22:21:35 -05:00
Jack Robison
5517d2bf56
fix new_sdk_server arg for resolve
2020-11-03 16:23:31 -05:00
Jack Robison
925a458abe
tags
2020-11-03 10:39:08 -05:00
Jack Robison
76946c447f
use single_call_context for claim_search and resolve
2020-11-03 10:39:08 -05:00
Lex Berezhny
5e17ce0a0b
minor fixup
2020-10-30 11:37:54 -04:00
Kevin Raoofi
e8d299d3b6
Allow : or # for claim_id
...
This removes the code for trying multiple patterns and the setup for it
Added a few unit tests to check that the parsed URL is as expected
2020-10-30 11:37:54 -04:00
Kevin Raoofi
7637aa2ab6
Added support for spec compliant URL parsing
...
Legacy URLs are preserved by attempting to parse the new URL format and,
on failing that, it'll attempt the legacy one.
Tests had to be updated such that the correct things are asserted
against each other.
2020-10-30 11:37:54 -04:00
Jack Robison
ab067d1d3a
fix unclean closing of blockchain.db
2020-10-26 16:23:28 -04:00
Lex Berezhny
4c5429af15
fix lint
2020-10-16 12:03:01 -04:00
Alex Grintsvayg
0a0ac3b7c9
pass-through for new support_sum api
2020-10-16 12:03:01 -04:00
Lex Berezhny
24833ce9fb
v0.83.0
2020-10-10 13:03:42 -04:00
jessop
7384609e74
support comment pinning
2020-10-10 13:02:38 -04:00
Lex Berezhny
3047649650
v0.82.0
2020-09-29 08:49:16 -04:00
Lex Berezhny
ec2f6c6b80
lint
2020-09-29 07:52:33 -04:00
Akinwale Ariwodola
838cc60161
conditional import
2020-09-29 07:52:33 -04:00
Akinwale Ariwodola
310c61a5cc
check KIVY_BUILD env variable
2020-09-29 07:52:33 -04:00
Jack Robison
3a64ceb4d6
add forward compatibility for byte datagram keys
2020-09-28 15:56:13 -04:00
Jack Robison
46dc15dd29
use language indexes
2020-09-28 14:45:51 -04:00
Jack Robison
8dc654b513
add language table and indexes
2020-09-28 14:45:51 -04:00
Jack Robison
7000ac3f3f
update indexed tags
2020-09-28 14:45:51 -04:00
jessop
0231139b01
support anonymous react_list
2020-09-27 16:36:51 -04:00
jessop
d6ee6446dd
react list takes comment_ids
2020-09-26 15:21:26 -04:00
Lex Berezhny
7b666efcf8
lbrycrd download path
2020-09-24 20:11:40 -04:00
Lex Berezhny
eb5d2198fc
lint
2020-09-24 20:09:46 -04:00
Lex Berezhny
34e44ebd1c
minor cleanup and lint fixes
2020-09-24 20:03:22 -04:00
jessop
bf2f4bc040
wip
2020-09-24 17:47:59 -04:00
jessop
9dc4559aba
new comment and reactions api
2020-09-23 16:43:28 -04:00
Lex Berezhny
eba8856261
v0.81.0
2020-08-19 15:47:53 -04:00
Jack Robison
dec79f3742
pylint
2020-08-19 15:24:17 -04:00
Jack Robison
8bdcac0f3e
close reader before deleting blob
2020-08-19 15:24:17 -04:00
Jack Robison
8426b674a3
improve reflector upload cancellation handling
2020-08-19 15:24:17 -04:00
Lex Berezhny
2d7443d454
slight cleanup
2020-08-19 13:59:26 -04:00
Lex Berezhny
991987ed76
docopt fix
2020-08-19 12:08:41 -04:00
Lex Berezhny
ec24ebf2cf
added --limit_claims_per_channel argument to claim_search to only return up to the specified number of claims per channel
2020-08-19 10:51:31 -04:00
Baltazar Gomez
2b88d01a01
Add webvtt mime type ( subtitles, captions )
2020-08-12 02:25:01 -05:00
Lex Berezhny
0c09f24cbf
v0.80.0
2020-08-04 16:53:52 -04:00
Lex Berezhny
9f1ed6e8c3
release_all_outputs on startup
2020-08-04 15:03:58 -04:00
Lex Berezhny
91194bf422
doc fix
2020-08-04 14:12:40 -04:00
Lex Berezhny
9c5f940b00
claim search forwarding to new sdk
2020-08-04 12:11:02 -04:00
Lex Berezhny
455b4043b8
new resolve
2020-08-04 11:33:39 -04:00
jessop
f6bdf7c09a
allow faster comment retrieval
...
switch default for include replies to false
2020-07-31 10:07:12 -04:00
Lex Berezhny
2db8afb8c2
v0.79.1
2020-07-21 21:59:15 -04:00
Lex Berezhny
8996aafe0d
always cast modified_on to int()
2020-07-21 19:14:57 -04:00
Lex Berezhny
9dc25ef7af
v0.79.0
2020-07-20 20:23:51 -04:00
Lex Berezhny
097c8b674c
fix modified_on when modifying account
2020-07-20 14:28:19 -04:00
Lex Berezhny
ba649d4b94
convert modified_on timestamp to int to avoid floating point conflicts when syncing
2020-07-20 14:24:53 -04:00
Jack Robison
df5b6a8380
feedback
2020-07-20 12:20:00 -04:00
Jack Robison
1f82a8b99e
catch reflector error if a blob is deleted while it's being sent
2020-07-16 12:15:51 -04:00
Jack Robison
0c95d96f32
update pyyaml requirement to 5.3.1
2020-07-16 12:15:51 -04:00
Jack Robison
c2f5f84118
fix uncaught errors from broken reflector connections
2020-07-16 12:15:47 -04:00
Jack Robison
b3b5e3d8f0
test reflector connection breaking mid-transfer
2020-07-15 16:42:55 -04:00
Lex Berezhny
506d3f3cd9
v0.78.0
2020-07-14 23:33:34 -04:00
Lex Berezhny
2f81e9d374
pylint
2020-07-14 23:13:14 -04:00
Jack Robison
2d8703bb8d
pylint
2020-07-14 23:13:14 -04:00
Jack Robison
76e60d9bc3
logging
2020-07-14 23:13:14 -04:00
Jack Robison
9d5370be5f
fix
2020-07-14 23:13:14 -04:00
Jack Robison
fc1a06bc45
fix
2020-07-14 23:13:14 -04:00
Jack Robison
fce80374f4
batched sync
2020-07-14 23:13:14 -04:00
Jack Robison
420c9f10c2
remove _update_cache_item
2020-07-14 23:13:14 -04:00
Jack Robison
5a39681a2e
log
2020-07-14 23:13:14 -04:00
Jack Robison
7a1b7db7c8
support multiple blocks with blockchain.transaction.get_batch
2020-07-14 23:13:14 -04:00
Jack Robison
03a643da52
use block cache
2020-07-14 23:13:14 -04:00
Lex Berezhny
c6c668676c
changed video_bitrate_maximum from 8.4MB to 5MB
2020-07-14 21:54:42 -04:00
Trent N
7b01dde063
convert sample_rate to integer and dont force a volume_filter
...
added volume_filter example
deleted _get_volume_filter
2020-07-14 21:49:25 -04:00
Trent
8c25f65024
check sample rate and lower if too high
2020-07-14 21:49:25 -04:00
Lex Berezhny
1e478e3545
Merge pull request #2996 from DispatchCommit/patch-1
...
updates HLS .m3u8 media type and adds new DASH .mpd media type
2020-07-14 19:47:22 -04:00
Dispatch
33c7c3ee12
Fixes HLS .m3u8 and DASH .mpd extension
...
HLS uses a playlist .m3u8 file to provide video content Transport Segments (.ts) files.
DASH uses a playlist .mpd file to provide video content of a few different containers.
2020-07-10 05:39:46 -07:00
Victor Shyba
f9b41d34ae
expose reflector task errors, add debug statements for ongoing issue
2020-07-07 00:39:59 -03:00
Jack Robison
ac1a8b4daf
metric for time to send notifications
2020-07-02 18:57:36 -04:00
Jack Robison
28838c1759
notifications_in_flight_metric
2020-07-02 18:57:36 -04:00
Jack Robison
50ecb0dac9
fix notify
2020-07-02 18:57:36 -04:00
Jack Robison
e22bc01cbd
re-add wakeup event, add address history metric
2020-07-02 18:57:36 -04:00
Jack Robison
6c28713a4c
read history in one loop
2020-07-02 18:57:36 -04:00
Jack Robison
fc9023386c
non-blocking history lookup in notify
2020-07-02 18:57:36 -04:00
Jack Robison
e6cae9bcc3
remove mempool wakeup event, lower refresh delay
2020-07-02 18:57:36 -04:00
Jack Robison
a9eeca1302
mempool processing time metric
2020-07-02 18:57:36 -04:00
Jack Robison
8c695e42ca
fix sqlite coin chooser floor
2020-07-02 18:57:36 -04:00
Jack Robison
0aa7fd47d5
combine loops
2020-07-02 18:57:36 -04:00
Jack Robison
70596042d6
mempool_process_time_metric
2020-07-02 18:57:36 -04:00
Jack Robison
caf616234b
flush databases during sync
2020-07-02 18:57:36 -04:00
Jack Robison
375187aa70
tx hashes db
2020-07-02 18:57:36 -04:00
Jack Robison
71eccdc0e3
hashes path
2020-07-02 18:57:36 -04:00
Jack Robison
639b1e48f5
blocks dir
2020-07-02 18:57:36 -04:00
Jack Robison
0bb4cb4472
tx count db
2020-07-02 18:57:36 -04:00
Jack Robison
cc51543851
headers db
2020-07-02 18:57:36 -04:00
Jack Robison
98565eb67c
run read_raw_block in executor
2020-07-02 18:57:36 -04:00
Jack Robison
fa60b9f9d3
logging
2020-07-02 17:35:38 -04:00
Jack Robison
644120ca31
add --blocking
to account_send
2020-07-02 17:32:32 -04:00
Jack Robison
a50a625b3b
add --blocking
arg to wallet_send
2020-07-02 17:32:32 -04:00
Lex Berezhny
7297c13331
v0.77.0
2020-06-24 11:32:41 -04:00
Jack Robison
a056cd78f7
remove loggly
2020-06-24 11:13:29 -04:00
Lex Berezhny
a30f3c86c2
v0.76.0
2020-06-08 23:11:41 -04:00
Jack Robison
872b89ee93
fix mempool conflicts following cancelled api calls that send transactions with the blocking
flag
2020-06-05 20:06:42 -04:00
Jack Robison
ae53062518
integration test for sqlite coin chooser
2020-06-05 20:06:42 -04:00
Jack Robison
17f76c9cb3
leave inputs for rejected tx reserved
2020-06-05 20:06:42 -04:00
Jack Robison
5de944146a
logging
2020-06-05 20:06:42 -04:00
Jack Robison
a32a2ef04e
add sqlite coin chooser
2020-06-05 20:06:42 -04:00
Lex Berezhny
1f94c53dd2
added support protobuf
2020-06-05 15:50:00 -04:00
Lex Berezhny
9c426373f2
lint
2020-06-05 15:49:18 -04:00
Lex Berezhny
c03e30a01f
added support for signed supports
2020-06-05 15:49:18 -04:00
Lex Berezhny
07f7a77ac0
Merge pull request #2971 from lbryio/faster-publish
...
Speed up publish response time by not blocking on updating the content claim db
2020-06-05 15:47:40 -04:00
Jack Robison
1beb13dd80
fix attribute error
2020-06-04 09:31:37 -04:00
Jack Robison
ddae84abb3
fix pending_count
2020-06-04 09:31:37 -04:00
Jack Robison
863b9a2c98
don't block returning from publish on updating the content claim table
2020-06-04 09:31:37 -04:00
Jack Robison
9d44bbdb48
don't block the notification loop on sending the notifications
2020-06-04 09:25:41 -04:00
Jack Robison
8d93dd5adc
improve wallet server address history cache
2020-06-04 09:15:21 -04:00
Lex Berezhny
48502961cf
v0.75.0
2020-06-03 14:44:02 -04:00
Lex Berezhny
7296c7df1a
Origin: null no longer allowed
2020-06-03 14:19:16 -04:00
Lex Berezhny
f3ee6603de
improve allowed_origin request handling
2020-06-03 13:55:20 -04:00
Lex Berezhny
ee0aabda1d
backwards compatible allowed_origin, default browsers not allowed
2020-06-03 13:28:32 -04:00
Jack Robison
08d37a4b0f
add allowed_origin
to config
...
-raise 403 error if a request doesn't have a matching origin
2020-06-03 12:55:24 -04:00
Jack Robison
f030d41dc7
add test_is_valid_ipv4
2020-06-02 15:56:57 -04:00
Jack Robison
8d079bfcd1
Merge branch 'master' into master
2020-06-02 15:52:04 -04:00
Thomas Zarebczan
ce7816a968
more aggressive video transdoing
...
Have noticed the defaults aren't aggressive enough to stream smoothly (yet). Downgrade max rate to 5500K, higher crf = smaller file size for now.
2020-06-01 13:11:56 -04:00
Jack Robison
4bbd850898
fix uncaught ValueError in hashX_unsubscribe
2020-05-25 10:25:04 -04:00
Jack Robison
34eae6e608
fix wallet server prometheus bucket sizes
2020-05-25 10:24:31 -04:00
Jack Robison
6a0302fec6
fix uncaught dht DecodeError
2020-05-25 10:23:11 -04:00
Jack Robison
cae7792a1e
add transaction_cache_size
to config
2020-05-25 10:16:18 -04:00
Lex Berezhny
7f6b2fe4f1
v0.74.0
2020-05-18 16:56:58 -04:00
Lex Berezhny
eba430bbc0
Merge pull request #2957 from lbryio/file-list-download-path
...
added `download_path` as a filter for `file_list` command
2020-05-18 14:15:44 -04:00
Akinwale Ariwodola
01280c8d04
update docstring for download_path
2020-05-18 18:52:13 +01:00
Lex Berezhny
590c892a6a
re-set channel on txo
2020-05-18 12:27:22 -04:00
Lex Berezhny
ff8a50c366
fixed bug with leaky information between outputs
2020-05-18 11:16:01 -04:00
Lex Berezhny
b09eabc478
minor simplifcation
2020-05-18 08:53:34 -04:00
thebubbleindex
e49fcea6e3
fix issue with specifying ports via env vars
...
make sure tcp and udp port for dht are int type
2020-05-18 08:53:07 -04:00
Akinwale Ariwodola
68ed9f4ffc
add download_path property to managed_stream
2020-05-17 12:12:31 +01:00
Akinwale Ariwodola
af94687d45
add download_path as a filter field for file_list
2020-05-17 10:32:26 +01:00
Jack Robison
77d19af359
v0.73.1
2020-05-13 09:21:48 -04:00
Victor Shyba
a0fea30a11
make wait check every second instead of once
2020-05-12 19:44:02 -04:00
Jack Robison
bbded12923
fix node not being set on the downloader in some cases
2020-05-12 17:50:20 -04:00
Lex Berezhny
e8ba5d7606
v0.73.0
2020-05-11 19:47:08 -04:00
Jack Robison
b000a40f28
add completed
filter arg to file_list
2020-05-11 19:22:53 -04:00
Jack Robison
3c85322523
add status
arg to file_list
cli
2020-05-11 19:16:08 -04:00
Jack Robison
a469b8bc04
return streams matching all file_list filters rather than those matching any
...
-fix filter fields when using sets
2020-05-11 19:11:41 -04:00
Jack Robison
78b8261a3a
cancel pending reflector request when connection is lost
...
-add 180s timeout
2020-05-11 16:08:48 -04:00
Jack Robison
f20ca70c01
add uploading_to_reflector
and is_fully_reflected
filter arguments to file_list
2020-05-11 15:48:34 -04:00
Jack Robison
c22482f907
channel private key generation in a thread pool
2020-05-11 14:54:31 -04:00
Jack Robison
4d58648c02
update default fixed peer to cdn.reflector.lbry.com
2020-05-11 14:52:31 -04:00
Jack Robison
1cd5377b45
split fixed peer setting out from reflector_servers
2020-05-11 13:43:13 -04:00
Lex Berezhny
1d1f0527ee
Merge pull request #2948 from lpessin/patch-1
...
fix duplicate line on api doc
2020-05-07 17:59:57 -04:00
Luiz
ced3c7efe4
fix duplicate line on api doc
...
delete line 3616 (duplicate line 3618)
2020-05-07 13:37:46 -03:00
Victor Shyba
c3b8f366ed
fixes from review
2020-05-07 04:04:55 -03:00
Victor Shyba
de78876b1a
fix test purchase
2020-05-07 04:04:55 -03:00
Victor Shyba
64c25b049c
fixup get_filtered from rebase
2020-05-07 04:04:55 -03:00
Victor Shyba
190b01fdf9
calculate total bytes outside of dict
2020-05-07 04:04:55 -03:00
Victor Shyba
f145d08c10
tell progress, stop trying to read first piece
2020-05-07 04:04:55 -03:00
Victor Shyba
53382b7e15
wait started event
2020-05-07 04:04:55 -03:00
Victor Shyba
6ad0242617
find and show largest file
2020-05-07 04:04:55 -03:00
Victor Shyba
a7c2408c0a
fix and test delete with torrents
2020-05-07 04:04:55 -03:00
Victor Shyba
ce1eabaed6
fix moving to a new btih
2020-05-07 04:04:55 -03:00
Victor Shyba
f602541ede
fix not knowing a torrent exists
2020-05-07 04:04:55 -03:00
Victor Shyba
ce7a985df6
add boost on gitlab, fix failing test, add libtorrent to linux build
2020-05-07 04:04:54 -03:00
Victor Shyba
b73c00943c
linting and minor refactor
2020-05-07 04:04:54 -03:00
Victor Shyba
abaac8ef48
fixes from rebase, install libtorrent from s3
2020-05-07 04:04:54 -03:00
Victor Shyba
a2f8e7068e
pylint
2020-05-07 04:04:54 -03:00
Victor Shyba
4d47873219
working file list after torrent get
2020-05-07 04:04:54 -03:00
Victor Shyba
cf985486e5
torrent test and misc fixes
2020-05-07 04:04:54 -03:00
Victor Shyba
b930c3fc93
fix torrent and stream manager reference leftovers
2020-05-07 04:04:54 -03:00
Victor Shyba
dd26a96828
adds more torrent parts
2020-05-07 04:04:54 -03:00
Victor Shyba
6865ddfc12
torrent manager and torrent source
2020-05-07 04:04:54 -03:00
Victor Shyba
e888e69d4d
fix unit tests
2020-05-07 04:04:54 -03:00
Victor Shyba
2089059792
pylint
2020-05-07 04:04:54 -03:00
Victor Shyba
27739e0364
fix save from resolve
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
Jack Robison
f2cc19e6aa
add lbry.torrent
2020-05-07 04:04:54 -03:00
Jack Robison
814a0a123f
file manager refactor
2020-05-07 04:04:54 -03:00
Jack Robison
179383540f
ManagedDownloadSource and SourceManager refactor
2020-05-07 04:04:54 -03:00
Lex Berezhny
8be1c8310d
v0.72.0
2020-05-04 13:53:13 -04:00
Jack Robison
750ff448ad
comments
2020-05-04 13:47:37 -04:00
Jack Robison
e3abab6d4d
pylint
2020-05-04 12:15:48 -04:00
Jack Robison
d3ffae72fb
buckets
2020-05-02 22:30:25 -04:00
Jack Robison
87f751188e
cancelled and failed api request metrics
2020-05-02 21:58:41 -04:00
Jack Robison
3469abaefd
write lock metrics
2020-05-02 21:23:17 -04:00
Jack Robison
797364ee5c
refactor prometheus metrics
2020-05-02 15:01:07 -04:00
Jack Robison
36c05fc4b9
move wallet server prometheus
...
-only run wallet server metrics for the wallet server
2020-05-01 12:54:35 -04:00
Jack Robison
79624febc0
prevent pileup of writes blocking reads
2020-05-01 12:48:41 -04:00
Jack Robison
0a9d4de126
include write lock in try/finally
2020-05-01 11:40:57 -04:00
Jack Robison
ff7bed720a
don't close the connection upon a cancelled request
2020-04-29 12:32:31 -04:00
Lex Berezhny
00c0f48b02
v0.71.0
2020-04-27 12:21:04 -04:00
Victor Shyba
58f77b2a1c
load/dump header file using executor
2020-04-27 10:34:49 -04:00
Victor Shyba
7170e69b22
test fixes + leave tx plot always on estimations
2020-04-27 10:34:49 -04:00
Victor Shyba
239ee2437c
estimate only whats not downloaded
2020-04-27 10:34:49 -04:00
Victor Shyba
ced368db31
hold headers file in memory during runtime
2020-04-27 10:34:49 -04:00
Noah
08197a327e
fix Missing xdg download location
...
Fixes an error in detection xdg config locations when XDG_DOWNLOAD_DIR is not present in `user-dirs.dirs`
2020-04-27 10:11:16 -04:00
Jack Robison
decc5c74ef
don't block when reading a file when creating a stream
2020-04-23 00:35:08 -04:00
Jack Robison
fbe0f886b6
non blocking blob creation
2020-04-23 00:35:08 -04:00
Tom
49458d1085
fix: reposts being returned for single tags
2020-04-22 23:16:30 -04:00
Lex Berezhny
9a6326b027
fix for claim_list incorrectly handling --is_spent flag
2020-04-22 10:36:09 -04:00
Lex Berezhny
51f573f1ea
v0.70.0
2020-04-20 13:37:40 -04:00
Jack Robison
21c112d059
lbrycrd url
2020-04-20 12:16:31 -04:00
Jack Robison
9432e1b5b2
add uploading_to_reflector
to file_list
results
2020-04-20 11:57:09 -04:00
endes
8269d2f83c
better lint style
2020-04-19 20:20:19 +01:00
endes
5a4b6be974
fix
2020-04-19 20:14:21 +01:00
endes123321
35e8ce60a9
Merge branch 'master' into master
2020-04-19 19:54:24 +01:00
endes
8b6dd9f603
better lint style
2020-04-19 19:51:03 +01:00
Lex Berezhny
084f0ebdab
v0.69.1
2020-04-17 12:55:07 -04:00
Jack Robison
7ffdfd12f8
faster not tags
2020-04-17 10:47:01 -04:00
Jack Robison
cb9a30f285
faster query
2020-04-17 10:47:01 -04:00
Lex Berezhny
f5d7570102
fix issue with --exclude_internal_transfers where it was filtering out sent payments
2020-04-16 17:55:49 -04:00
Lex Berezhny
a600c60cf8
v0.69.0
2020-04-13 15:36:27 -04:00
Jack Robison
e81b51a647
support claim_id
, channel_claim_id
, and outpoint
args in file_list
being lists
2020-04-13 13:19:25 -04:00
Jack Robison
3ca41be686
add reflector_progress
to file_list
results
2020-04-13 12:08:22 -04:00
Oleg Silkin
97c0dac876
linter
2020-04-07 19:28:26 -04:00
Oleg Silkin
006494b1fa
hide_comments
now returns lists for both hidden
and visible
comments
2020-04-07 19:17:27 -04:00
Alex Grintsvayg
149d343201
drop a few unused conf vars
2020-04-07 16:11:23 -04:00
Lex Berezhny
496cc79ba8
v0.68.0
2020-04-06 12:55:21 -04:00
Jack Robison
d615f6761a
automatically batch large resolve requests
2020-04-06 12:03:33 -04:00
Jack Robison
5b29894048
add reset clients counter to prometheus
2020-04-06 12:03:33 -04:00
Victor Shyba
b2f70c7120
return none for unconfirmed time estimation
2020-04-06 06:03:35 -03:00
Jack Robison
87cdf1e3a0
improve test_reorg_change_claim_height
2020-04-05 16:58:36 -04:00
Jack Robison
57fd47022e
test_reorg_change_claim_height
2020-04-03 13:39:44 -04:00
Jack Robison
5eafd3bf6b
feedback
2020-04-03 13:39:44 -04:00
Jack Robison
640b5b0ea9
delete_claims_above_height with thread lock
2020-04-03 13:39:44 -04:00
Jack Robison
e4fb2f4680
test_reorg_dropping_claim
2020-04-03 13:39:44 -04:00
Jack Robison
f7065c6f0c
add reorg count metric to prometheus
2020-04-03 13:39:44 -04:00
Jack Robison
64f7f837e7
delete claims above reorg height from the database
2020-04-03 13:39:44 -04:00
Jack Robison
e94c28cfa2
fix header checkpoints on testnet
2020-04-03 12:21:17 -04:00
Victor Shyba
bac09e9b9f
bump checkpoints
2020-04-03 12:26:52 -03:00
Lex Berezhny
962d04ae17
fix txo_spend
2020-04-01 21:03:56 -04:00
Lex Berezhny
f28e3bfe37
lint
2020-04-01 20:53:09 -04:00
Lex Berezhny
6474c86d32
cleaned up *_list commands
2020-04-01 20:44:34 -04:00
Lex Berezhny
769ea8cdfe
added --is_spent filter to txo list/sum commands
2020-03-31 23:08:51 -04:00
Lex Berezhny
052e77dd5a
v0.67.2
2020-03-31 17:47:19 -04:00
Lex Berezhny
f9aa95c987
default to None for all values in wallet_status when wallet_manager not started yet
2020-03-31 17:22:13 -04:00
Lex Berezhny
a5d06fb4a4
wallet_status no longer fails if wallet component has not started
2020-03-31 16:20:13 -04:00
Lex Berezhny
d5e5d90bdc
v0.67.1
2020-03-31 12:38:38 -04:00
Lex Berezhny
6f22f6a59f
use ceil() on duration float() instead of int() directly
2020-03-31 10:57:37 -04:00
Lex Berezhny
5ec74f8abe
ffmpeg file analysis returns duration as integer now
2020-03-31 10:28:04 -04:00
Lex Berezhny
16d7547e03
changed default txo_spend batch_size default to 500 from 1000
2020-03-30 22:48:05 -04:00
Lex Berezhny
767112dcda
updated txo_spend docs
2020-03-30 21:45:58 -04:00
Lex Berezhny
81e23d1d8c
v0.67.0
2020-03-30 19:43:45 -04:00
Jack Robison
e7cded7511
check ffmpeg/ffmprobe paths in a thread
2020-03-30 19:11:04 -04:00
Jack Robison
33fbd715c0
don't block status on connectivity check
2020-03-30 19:11:04 -04:00
Jack Robison
25ba5b867c
dont recheck ffmpeg installation in status
2020-03-30 19:11:04 -04:00
Victor Shyba
1b83a1d09a
test and fix verifying from middle
2020-03-30 19:42:27 -03:00
Victor Shyba
d2fb7a7151
lock only when fetching, giving a chance for tip updates
2020-03-30 19:42:27 -03:00
Victor Shyba
7ad3447598
repair tip on open
2020-03-30 19:42:27 -03:00
Lex Berezhny
886d1e8a19
added --include_full_tx option to txo_list
2020-03-30 18:15:13 -04:00
Lex Berezhny
6de7a035fa
added preview/blocking back into doc string
2020-03-30 17:47:38 -04:00
Lex Berezhny
48d2497eb2
added txo_spend command to support liquidating large number of txos (eg. tips)
2020-03-30 17:47:38 -04:00
Lex Berezhny
a8153627c6
move on_read.first to earlier
2020-03-30 17:02:08 -04:00
Lex Berezhny
ca31363180
listen for on_read.first before it is triggered
2020-03-30 14:53:52 -04:00
Lex Berezhny
0422d2a021
estimated timestamp should be integer
2020-03-29 19:39:37 -04:00
endes123321
8586762dde
fixed is_valid_public_ipv4
2020-03-29 16:12:36 +01:00
Thomas Zarebczan
6079d60aa1
add m4a content type
2020-03-26 23:08:52 -04:00
Jack Robison
baf926b360
v0.66.0
2020-03-26 17:59:02 -04:00
Jack Robison
82339869dc
Revert "v0.66.0"
...
This reverts commit 4ab56ae3
2020-03-26 17:50:44 -04:00
Jack Robison
4ab56ae3d1
v0.66.0
2020-03-26 16:49:54 -04:00
Brannon King
71f8965393
re-use ffprobe info in stream_type
...
avoid duplicate args
handle review comment
2020-03-26 16:20:12 -04:00
Brannon King
66857e72a4
ensure only webm-type MKV files
2020-03-26 16:20:12 -04:00
Victor Shyba
460bdc4148
move wallet_syncing to wallet status is_syncing
2020-03-26 11:43:48 -04:00
Victor Shyba
1052126522
add wallet_syncing status
2020-03-26 11:43:48 -04:00
Jack Robison
6486f986e8
bump min required server version
2020-03-26 11:41:49 -04:00
Jack Robison
bc4075e2ed
create_task instead of ensure_future
2020-03-26 11:41:49 -04:00
Jack Robison
11525c7d0d
fix caching transaction_show
2020-03-26 11:41:49 -04:00
Jack Robison
bb12ae9ce6
fix duplicate get_merkle requests
2020-03-26 11:41:49 -04:00
Jack Robison
66b4ad0c44
improve log
2020-03-26 11:41:49 -04:00
Jack Robison
af7a7b4dc6
fix maybe_migrate_certificates blocking the api while populating channel signing keys
2020-03-26 11:41:49 -04:00
Jack Robison
ec20d9a2a8
faster wallet sync with get_transaction_and_merkle
2020-03-26 11:41:49 -04:00
Lex Berezhny
5e2ddbfd86
txo_plot returns lbc instead of dewies
2020-03-26 01:13:09 -04:00
Lex Berezhny
f086ebbb8e
lint
2020-03-26 00:42:11 -04:00
Lex Berezhny
e5bf6a5bfc
added txo_plot command to allow plotting txo sums over time
2020-03-26 00:37:13 -04:00
Lex Berezhny
76fa86d54b
v0.65.0
2020-03-23 14:56:45 -04:00
Victor Shyba
2893f1eb9e
add other taskgroup for non-start-important tasks
2020-03-23 12:36:05 -03:00
Victor Shyba
a08cbf412d
on_ready.wait so we start after tx syncs
2020-03-23 12:26:07 -03:00
Lex Berezhny
2e2b39455f
Merge pull request #2875 from lbryio/1080p
...
default to 1080P for anything higher than 1080P
2020-03-23 10:44:18 -04:00
Thomas Zarebczan
506d7ae50e
default to 1080P for anything higher than 1080P
...
Previously would do 1440p
2020-03-23 10:20:13 -04:00
Victor Shyba
342cb00625
less concurrent repeated header checks
2020-03-23 01:19:34 -03:00
Victor Shyba
952fc01efd
add script that generates checkpoints
2020-03-23 00:05:36 -03:00
Victor Shyba
3eebe301fe
move checkpoints out of folder into file
2020-03-22 23:45:14 -03:00
Victor Shyba
19c0a81c42
fix bad usages of hash and some tests
2020-03-22 23:31:47 -03:00
Victor Shyba
9fc7f9904b
fix tests, delete old code
2020-03-22 23:31:47 -03:00
Victor Shyba
b04a516063
better locking, stop corrupting headers, fix some tests
2020-03-22 23:31:47 -03:00
Victor Shyba
241e946d91
first experimental version
2020-03-22 23:31:45 -03:00
Victor Shyba
e45375dc26
more async parts
2020-03-22 23:30:11 -03:00
Victor Shyba
ec8e243323
estimate timestamps instead of using block headers
2020-03-22 23:30:11 -03:00
Victor Shyba
af0e9368d4
headers get now async
2020-03-22 23:30:11 -03:00
Lex Berezhny
73a91d5569
added --include_received_tips to claim_list/txo_list
2020-03-22 17:22:15 -04:00
Lex Berezhny
b11184de68
fix purchase_create
2020-03-22 12:23:21 -04:00
Lex Berezhny
61d02fc5d7
fix to prevent transaction cache from leaking some information about outputs between unrelated wallets
2020-03-22 11:45:40 -04:00
Lex Berezhny
09644914a6
added --include_is_my_output to claim_search
2020-03-22 01:51:09 -04:00
Lex Berezhny
b5c24d6a48
fixing unit tests
2020-03-22 01:29:26 -04:00
Lex Berezhny
bdd2ac2c25
renamed some flags
2020-03-22 01:13:26 -04:00
Lex Berezhny
76376f0d33
lint
2020-03-22 00:24:38 -04:00
Lex Berezhny
9749da46ae
added flags to resolve: --include_purchase_receipt, --include_is_my_output, --include_my_supports, --include_my_tips
2020-03-21 23:44:57 -04:00
Lex Berezhny
87089b8e83
fix support test
2020-03-21 18:48:06 -04:00
Lex Berezhny
6a58148a89
added support for --order_by=none
2020-03-21 18:16:25 -04:00
Lex Berezhny
15091052be
added --no_totals to txo_list
2020-03-21 18:06:05 -04:00
Lex Berezhny
5cd7e9a9b8
increment scema version and force specific indexes to be used for get_txos()
2020-03-21 15:08:14 -04:00
Lex Berezhny
7cb530c334
added --channel_id and --order_by to txo_list
2020-03-20 23:19:26 -04:00
Lex Berezhny
5e0324cc91
added --reposted_claim_id to txo_list
2020-03-20 20:22:57 -04:00
Lex Berezhny
6293e227ea
added txo_sum command
2020-03-20 19:08:47 -04:00
Lex Berezhny
d6d83a5c76
integration test fix
2020-03-20 19:08:47 -04:00
Lex Berezhny
93fc883b90
fixing unit tests
2020-03-20 19:08:47 -04:00
Lex Berezhny
dd21803598
working --is_my_input_or_output --is_my_input --is_my_output etc
2020-03-20 19:08:47 -04:00
Lex Berezhny
af2f2282c2
txo_list returns txo funded by my account but sent to external address
2020-03-20 19:08:47 -04:00
Jack Robison
44b2964a6a
add blockchain.transaction.get_batch
2020-03-19 19:20:30 -04:00
Jack Robison
8fddb57e0a
reduce block lru cache sizes
2020-03-19 19:20:30 -04:00
Jack Robison
c7a5a0cab0
add blockchain.transaction.info
2020-03-19 19:20:30 -04:00
Jack Robison
95a9a76598
windows
2020-03-19 19:19:02 -04:00
Jack Robison
923cfa3d50
another
2020-03-19 19:19:02 -04:00
Jack Robison
2c489168c2
feedback
2020-03-19 19:19:02 -04:00
Jack Robison
f3292b4d34
feedback
2020-03-19 19:19:02 -04:00
Jack Robison
9769829b72
fix android executor
2020-03-19 19:19:02 -04:00
Jack Robison
36243d15cc
fix peer_list
2020-03-19 19:19:02 -04:00
Jack Robison
f4645f570c
more read only calls
2020-03-19 19:19:02 -04:00
Jack Robison
61603ccfce
write lock
2020-03-19 19:19:02 -04:00
Jack Robison
a26cfc639c
WAL
2020-03-19 19:19:02 -04:00
Jack Robison
90602931d8
multiple readers for transaction_list
2020-03-19 19:19:02 -04:00
Jack Robison
d1b330028c
multiple db reader processeses
2020-03-19 19:19:02 -04:00
Jack Robison
7a6b1930bf
rename executor -> writer_executor
2020-03-19 19:19:02 -04:00
Lex Berezhny
c271361552
Merge pull request #2865 from lbryio/lbrycrd-1744
...
upgrade lbrycrd to v0.17.4.4
2020-03-19 17:54:26 -04:00
Brannon King
d7c16e161a
fixed issue with shell parsing on Windows
2020-03-19 13:11:57 -06:00
Lex Berezhny
e71c17d7e7
upgrade lbrycrd to v0.17.4.4
2020-03-19 12:54:19 -04:00
Brannon King
bd291109df
addressing code review comments
2020-03-18 12:00:52 -06:00
Brannon King
ac89ba9b8d
don't require ProactorEventLoop on Windows
...
fix linter errors
2020-03-18 12:00:52 -06:00
Brannon King
5ab634e375
support search path for ffmpeg
2020-03-18 12:00:52 -06:00
Brannon King
bb1978d976
ffmpeg now invoked via stream update
2020-03-18 12:00:52 -06:00
Victor Shyba
d44d5c3304
enable/disable instead of set
2020-03-16 06:40:22 -03:00
Victor Shyba
ec541e2057
lint and improve tests
2020-03-11 19:56:37 -03:00
Victor Shyba
8169bf6b97
top objects api
2020-03-11 19:56:37 -03:00
Victor Shyba
56c8ad1221
start/stop tracemalloc over api
2020-03-11 19:56:37 -03:00
Brendon J. Brewer
5f043b9a78
variable decay
2020-03-12 10:33:15 +13:00
Lex Berezhny
c9092cd1c7
v0.64.0
2020-03-09 13:32:19 -04:00
Lex Berezhny
8ef2647fa9
is_received
2020-03-08 23:11:03 -04:00
Lex Berezhny
3ff9e99416
added txo_list command
2020-03-08 16:22:49 -04:00
Lex Berezhny
c255c606a7
added is_spent attribute to transaction outputs
2020-03-06 20:12:38 -05:00
Jack Robison
cc69faa1fd
v0.63.0
2020-03-06 15:58:34 -05:00
Brannon King
212c8f188d
only change LD vars if running from bundle
...
missed a word
moved is_running_from_bundle
2020-03-06 15:53:09 -05:00
Brannon King
dec248adec
repair env modified by pyinstaller
...
see https://pyinstaller.readthedocs.io/en/stable/runtime-information.html#ld-library-path-libpath-considerations
2020-03-06 15:53:09 -05:00
Brannon King
98e6a066f4
add unit test and debug output
2020-03-06 15:53:09 -05:00
Jack Robison
c90db54a3d
Revert "v0.63.0"
...
This reverts commit 927d1569
2020-03-06 15:51:42 -05:00
Jack Robison
927d156933
v0.63.0
2020-03-06 14:49:53 -05:00
Jack Robison
ab28387692
remove ProactorEventLoop and disable ffmpeg on windows temporarily
2020-03-06 13:45:34 -05:00
Brannon King
ee39880fb5
fix items from review
2020-03-03 21:38:30 -07:00
Brannon King
926b3e56b9
take a hint, lint
2020-03-03 21:38:30 -07:00
Brannon King
e060df5367
hide ValueError
2020-03-03 21:38:30 -07:00
Brannon King
a3294d4a0d
make bit_rate check support maximum
2020-03-03 21:38:30 -07:00
Brannon King
19ce0ab246
ogg -> ogv, ignore files that aren't video
2020-03-03 21:38:30 -07:00
Lex Berezhny
05228529b0
fix tests
2020-03-03 20:26:07 -05: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
Lex Berezhny
1b850b8a2b
dont prepend path when doing which ffmpeg
2020-03-02 21:11:11 -05:00
Lex Berezhny
ebd33f1869
use os.path.join instead of string addition when searching for file analysis binaries
2020-03-02 20:34:54 -05:00
Jack Robison
ac846b4df3
v0.62.0
2020-03-01 20:29:32 -05:00
Jack Robison
dc6194f862
perf counter
2020-03-01 15:17:21 -05:00
Jack Robison
de50214e1f
block lru cache
2020-03-01 15:17:21 -05:00
Jack Robison
5ec4a88c35
block hash lru cache
2020-03-01 15:17:05 -05:00
Jack Robison
9d5760d899
fix test
2020-03-01 14:41:14 -05:00
Jack Robison
7945e1ea3c
mempool threadpool
2020-03-01 12:40:13 -05:00
Jack Robison
d94c40e371
leveldb threadpool
2020-03-01 12:40:13 -05:00
Jack Robison
31f22122e8
block processor threadpool
2020-03-01 12:40:13 -05:00
Lex Berezhny
a02b251c9b
when using --resolve with local claim list commands, update resolved result with local metadata (such as is_mine and is_mine)
2020-02-29 09:42:11 -05:00
Lex Berezhny
34cbb6fa79
Merge pull request #2831 from lbryio/claim_type_index_improvement
...
update `claim_type_*` db indexes to be more performant
2020-02-27 14:27:24 -05:00
Lex Berezhny
33679b56fd
update claim_type_* indexes to be more peformant
2020-02-27 12:07:38 -05:00
Oleg Silkin
e560d83c51
drops support for commenting without a channel
2020-02-26 19:58:03 -05:00
Lex Berezhny
eca7addc67
v0.61.0
2020-02-24 10:01:03 -05:00
Lex Berezhny
f514123ef0
update lbrycrd
2020-02-22 13:42:28 -05:00
Lex Berezhny
7de8670616
blocked original repost causes all reposts to also be blocked
2020-02-22 12:49:20 -05:00
Lex Berezhny
8c7908b200
reposts inherit the tags of the original claim
2020-02-22 12:23:11 -05:00
Lex Berezhny
d57900a069
claim_search --not_channel_ids excludes the channel itself and not just claims in the channel
2020-02-21 21:59:46 -05:00
Jack Robison
c1153302aa
v0.60.1
2020-02-21 16:13:30 -05:00
Victor Shyba
1086a3297f
check its broadcasted and use a retriable call
2020-02-21 17:51:46 -03:00
Jack Robison
5c613934ca
Revert "v0.60.1"
...
This reverts commit 7f03b13579
.
2020-02-21 15:05:33 -05:00
Jack Robison
7f03b13579
v0.60.1
2020-02-21 14:14:15 -05:00
Jack Robison
ee234212e6
Merge branch 'master' into skip_wallet_server_payment
2020-02-21 13:26:38 -05:00
Jack Robison
0973ac753f
add is_fully_reflected to file_list response
2020-02-21 12:49:19 -05:00
Victor Shyba
f41cfbfb97
max wallet server payment fee defaults to 0 and component doesnt start in that case
2020-02-21 14:47:09 -03:00
Lex Berezhny
a70980c81a
reverting v0.60.1 release
2020-02-21 12:43:43 -05:00
Lex Berezhny
c7d42f00c6
shorten error message for ServerPaymentFeeAboveMaxAllowed
2020-02-21 10:16:56 -05:00
Lex Berezhny
b1318a9958
minor cleanup
2020-02-21 10:05:46 -05:00
Victor Shyba
d2560d260c
use stream controller and documented errors
2020-02-21 00:04:37 -03:00
Jack Robison
f40a61cf9a
v0.60.1
2020-02-20 17:56:54 -05:00
Jack Robison
ead8daaa14
doc
2020-02-20 17:27:18 -05:00
Jack Robison
23b4b9e230
add ffmpeg_find
api, don't recheck for it in status
2020-02-20 16:43:41 -05:00
Jack Robison
7fd0d6507f
disconnect from client sending message larger than MAX_RECEIVE
2020-02-20 16:08:21 -05:00
Jack Robison
2f1d08e417
add MAX_RECEIVE wallet server setting
2020-02-20 14:11:16 -05:00
Victor Shyba
7c160ff65e
remove unused parameters
2020-02-20 14:38:13 -03:00
Victor Shyba
fc5d5faaed
use conf directly isntead of lambda
2020-02-20 14:27:39 -03:00
Victor Shyba
5394f1763c
simplify external ip logic
2020-02-20 12:12:40 -03:00
Victor Shyba
050b67c9d6
apply share_usage_data as its set
2020-02-20 12:12:40 -03:00
Victor Shyba
f0e1db319c
make wallet server payments a component
2020-02-18 19:18:30 -03:00
Victor Shyba
3950715237
add max_wallet_server_fee conf to limit daily wallet server payments
2020-02-18 18:10:58 -03:00
Victor Shyba
ae9ba14b59
use both donation and payment addresses separately
2020-02-18 18:10:58 -03:00
Victor Shyba
ad6c6fbe35
fixes from review and add analytics
2020-02-18 18:10:58 -03:00
Victor Shyba
ffa5c20c88
fix hanging test
2020-02-18 18:10:58 -03:00
Victor Shyba
5a6218eeca
improve tests, fix types
2020-02-18 18:10:58 -03:00
Victor Shyba
200531dd96
wait for tx instead
2020-02-18 18:10:58 -03:00
Victor Shyba
15a2f048ac
pay wallet server test and initial prototype
2020-02-18 18:10:58 -03:00
Victor Shyba
d317a4042c
change daily_fee to be lbc instead of dewies
2020-02-18 18:10:58 -03:00
Victor Shyba
c2d717aba5
old code from #2683
2020-02-18 18:10:58 -03:00
Lex Berezhny
ef74777df1
v0.60.0
2020-02-17 17:52:11 -05:00
Lex Berezhny
0b2d9e15b4
added order bys for fee_amount
2020-02-17 17:24:48 -05:00
Lex Berezhny
d14e5e75e8
all three order bys for duration filter
2020-02-17 17:24:48 -05:00
Lex Berezhny
df11ef34d2
index cleanup
2020-02-17 17:24:48 -05:00
Lex Berezhny
4fc619262c
replacing indexes on trending_global, trending_mixed to be trending_group, trending_mixed
2020-02-17 17:24:48 -05:00
Lex Berezhny
71cb03345b
removed default order_by for claim_search
2020-02-17 16:26:29 -05:00
jessop
7d872c7863
change default privacy setting
2020-02-13 18:56:11 -05:00
Jack Robison
0d08858dfb
v0.59.2
2020-02-13 17:22:21 -05:00
Jack Robison
c8c10d2bb0
fix claim apis failing with --resolve if no claims are present
...
fixes https://github.com/lbryio/lbry-sdk/issues/2802
2020-02-13 14:58:51 -05:00
Jack Robison
9b46d03c91
fix race between setting items in and clearing the resolve/claim_search cache
2020-02-13 11:17:21 -05:00
Jack Robison
205b0c4263
call get_platform only once
2020-02-13 10:04:50 -05:00
Jack Robison
78eef25f1a
add reposted_claim_hash index
...
fixes https://github.com/lbryio/lbry-sdk/issues/2782
2020-02-12 17:39:57 -05:00
Lex Berezhny
605fc8ecd8
claim_search by --claim_type=repost support
2020-02-12 11:51:35 -05:00
Lex Berezhny
6b745c53dc
make sure SQL IN works with python set
2020-02-12 11:41:32 -05:00
Lex Berezhny
be4515ec9a
use sets for __in constraint values
2020-02-12 10:39:25 -05:00
Lex Berezhny
dcb1b64696
SQL generation fix to handle IN operation for one value lists
2020-02-12 10:31:27 -05:00
Jack Robison
1190a60c7a
v0.59.1
2020-02-11 16:56:37 -05:00
Jack Robison
5ac453fe07
update default wallet servers
2020-02-11 13:51:15 -05:00
Lex Berezhny
ffbef69dc7
manually incremented version and added support to release script to release current version
2020-02-09 20:26:15 -05:00
Victor Shyba
f14004e56b
update url regex to cases tom reported
2020-02-09 17:55:29 -05:00
Brendon J. Brewer
3697d9e1f0
Tweaked some parameters, back to 134
2020-02-09 17:38:34 -05:00
Brendon J. Brewer
94524f7330
lint
2020-02-09 17:38:34 -05:00
Brendon J. Brewer
17d8a3e5d6
Use claim_hash not claim_id
2020-02-09 17:38:24 -05:00
Brendon J. Brewer
39996d7612
Only create file during install if logging is turned on
2020-02-09 17:37:55 -05:00
Brannon King
e53209e5ae
handle early lbrycrd exit in tests
2020-02-09 17:02:16 -05:00
Brannon King
501fbd3114
handle strange file metadata
2020-02-09 17:02:16 -05:00
Lex Berezhny
15a2fa6199
claim_list --claim_type argument can be repeated
2020-02-08 23:34:04 -05:00
Lex Berezhny
9607d21828
censored searches/resolves include metadata of channel which did the censoring
2020-02-07 18:50:29 -05:00
Lex Berezhny
6fbbf36143
pylint
2020-02-07 18:44:30 -05:00
Lex Berezhny
db25f3282e
lbry.error: save arguments on self and support for functions around arguments
2020-02-07 18:25:06 -05:00
Jack Robison
ceb92838e7
v0.58.2
2020-02-06 11:37:09 -05:00
Jack Robison
ed785fb087
add save_resolved_claims
config setting to disable saving claims upon resolving them
2020-02-06 11:27:26 -05:00
Jack Robison
3921180d77
v0.58.1
2020-02-04 15:12:55 -05:00
Jack Robison
bf4cbe1204
add version to session count metric
2020-02-04 12:18:32 -05:00
Jack Robison
28eee4da25
add version metrics to prometheus
2020-02-04 10:52:08 -05:00
Jack Robison
933ccf6deb
add block updates to prometheus
2020-02-04 10:26:22 -05:00
Jack Robison
9ac41322e5
add cpu count to prometheus
2020-02-04 10:25:40 -05:00
Jack Robison
111871bb28
update test
2020-02-03 23:00:45 -05:00
Jack Robison
bf5b5f43e3
non blocking analytics
2020-02-03 23:00:45 -05:00
Jack Robison
2ed8ebff09
handle ConnectionError and ValueError in blob sendfile
2020-02-03 23:00:45 -05:00
Jack Robison
34eb856d09
cancel reflector uploads upon file delete
...
-remove unnecessary db call in stream_update
2020-02-03 23:00:45 -05:00
Lex Berezhny
2d644bdfb0
v0.58.0
2020-02-03 22:33:03 -05:00
Lex Berezhny
6525ee6510
moved __init__ to top of class
2020-02-03 22:05:23 -05:00
Brannon King
1780ddd329
added ffmpeg status, addressed items from code review
...
linter
2020-02-03 21:53:42 -05:00
Brannon King
85ad972ca8
return string instead of path object for compatibility with hachoir
2020-02-03 21:53:42 -05:00
Brannon King
a90b60799a
Fixed check_video.py on Windows
...
using a cross-platform workaround
fixed proactor use in the SDK
fixed linter
2020-02-03 21:53:42 -05:00
Brannon King
47e8f74da9
changed to list append, relative claim test
2020-02-03 21:53:42 -05:00
Brannon King
fac28072ab
added unit tests, other minor fixes
...
added universe
try again
try 4
2020-02-03 21:53:42 -05:00
Brannon King
ab77541f36
in progress on video transcoding
...
works
Fixing lint tests
remove eval
2020-02-03 21:53:42 -05:00
Lex Berezhny
1e81d6f848
added database index for various channel_hash based queries
2020-02-03 20:28:39 -05:00
Jack Robison
dd1de530c3
catch TimeoutError when attempting to send notifications
2020-02-03 18:46:17 -05:00
Lex Berezhny
74cd887249
v0.57.0
2020-02-03 13:41:33 -05:00
Lex Berezhny
b40bb35652
change MINIMUM_REQUIRED on client for servers it connects to
2020-02-03 13:41:05 -05:00
Lex Berezhny
dfe257af86
Revert "test to make sure next release tests pass"
...
This reverts commit ebb2a09107
.
2020-02-03 13:39:36 -05:00
Lex Berezhny
ebb2a09107
test to make sure next release tests pass
2020-02-03 13:22:33 -05:00
Lex Berezhny
448635a945
added --resolve to local *_list commands
2020-02-01 17:59:10 -05:00
Lex Berezhny
bfe711bd42
fixing tests
2020-02-01 13:29:55 -05:00
Lex Berezhny
15abf49211
censored resolve responses return appropriate error
2020-02-01 12:53:39 -05:00
Lex Berezhny
b7eec0586c
added ResolveCensoredError
2020-02-01 12:49:01 -05:00
Brendon J. Brewer
22bca7a16e
Length zero could also just mean there aren't any claims
2020-01-31 07:34:43 +13:00
jessop
73c958222b
add duration to claim search params
2020-01-29 15:46:47 -05:00
Lex Berezhny
e43230e46a
v0.56.0
2020-01-28 19:58:28 -05:00
Lex Berezhny
790bbfcc99
integrate ar trending algorithm into configurable trending system
2020-01-28 18:11:32 -05:00
Brendon J. Brewer
994e70d43a
ar trending algorithm
2020-01-28 18:11:32 -05:00
Jack Robison
11530c675d
initialize_request_handlers, remove local rpc handlers
2020-01-28 15:54:22 -05:00
Jack Robison
1c474352fe
add wallet server prometheus metrics
...
-sessions gauge
-requests counter
-response times histogram
-notification counter
-request errors counter
-interrupt counter
-operational error counter
-internal error counter
-reader executor times histogram
-pending queries gauge
-lbrycrd request counter
-client versions counter
2020-01-28 15:54:22 -05:00
Jack Robison
3b2d635390
Revert "Revert "configurable trending algorithms""
...
This reverts commit 55e08f96a6
.
2020-01-28 15:53:57 -05:00
Jack Robison
55e08f96a6
Revert "configurable trending algorithms"
2020-01-28 15:03:09 -05:00
Lex Berezhny
01ed71b243
configurable trending
2020-01-28 11:58:27 -05:00
Lex Berezhny
595c058517
moved trending.py to trending/zscore.py
2020-01-28 11:58:27 -05:00
Alex Grintsvayg
e04b0a6995
add docker tag to prometheus version info
2020-01-27 14:16:18 -05:00
Jack Robison
6fb1c72b7d
cached wallet id
2020-01-27 13:57:21 -05:00
Lex Berezhny
ce6018f387
v0.55.0
2020-01-27 12:20:41 -05:00
Alex Grintsvayg
0732ab6ad5
add min_version and method name to metrics
2020-01-23 13:13:20 -05:00
Alex Grintsvayg
fb568768c5
include docker tag in build info
2020-01-23 13:13:19 -05:00
Alex Grintsvayg
7fd56e0add
build_type.py -> build_info.py
2020-01-23 13:13:19 -05:00
Lex Berezhny
8d8a5b36b6
Merge pull request #2737 from lbryio/fix_repost_resolve_bug
...
fix bug where repost claims were not being fully resolved
2020-01-22 23:32:55 -05:00
Lex Berezhny
a70cc7beb1
fix bug where repost claims were not being fully resolved
2020-01-22 22:59:05 -05:00
Alex Grintsvayg
d9f809864f
include version and build info in prometheus output
2020-01-22 19:13:58 -05:00
Lex Berezhny
bb23f509d7
rename BLOCKING_CHANNELS_IDS/FILTERING_CHANNELS_IDS to remove double S
2020-01-22 11:02:01 -05:00
Alex Grintsvayg
6c07141abd
Add prometheus metrics collection to client and server
2020-01-22 10:28:17 -05:00
Lex Berezhny
5822fc1d5b
v0.54.1
2020-01-22 08:40:35 -05:00
Lex Berezhny
2cd7ea257c
Added support to differentiate between filtering and blocking for content censoring
2020-01-22 08:39:14 -05:00
Alex Grin
0a21b72f9c
v0.54.0
2020-01-21 16:17:12 -05:00
Alex Grintsvayg
80280f6f4a
Revert "v0.54.0"
...
This reverts commit bd3b4906d1
.
2020-01-21 15:34:35 -05:00
Lex Berezhny
bd3b4906d1
v0.54.0
2020-01-21 11:30:14 -05:00
Alex Grintsvayg
ec63a18960
Revert "v0.54.0"
...
This reverts commit fab0618b6b
.
2020-01-21 11:23:51 -05:00
Alex Grin
fab0618b6b
v0.54.0
2020-01-21 11:00:38 -05:00
Alex Grintsvayg
13e57e7aa8
Revert "v0.54.0"
...
This reverts commit 836b66e110
.
2020-01-21 10:43:21 -05:00
Alex Grintsvayg
1299c9162c
Revert "Add prometheus metrics collection to client and server"
...
This reverts commit 59a5bacb2e
.
2020-01-21 10:30:49 -05:00
Alex Grin
836b66e110
v0.54.0
2020-01-20 14:26:36 -05:00
Alex Grintsvayg
802119d789
Revert "v0.54.0"
...
This reverts commit aec4d1dc60
.
2020-01-20 14:24:30 -05:00
Alex Grintsvayg
f94135cadd
make pycharm happy about long lines
2020-01-20 14:18:00 -05:00
Alex Grintsvayg
2cf0f791f2
remove unused import
2020-01-20 13:44:49 -05:00
Alex Grin
aec4d1dc60
v0.54.0
2020-01-20 13:13:30 -05:00
Alex Grintsvayg
8d28bb5a66
bump min protocol version
2020-01-20 12:53:10 -05:00
Lex Berezhny
9d79c52d20
add index for claim_type and release_time
2020-01-20 12:50:20 -05:00
Lex Berezhny
1ac03e2f1d
fix test
2020-01-20 12:50:16 -05:00
Lex Berezhny
801f05f45e
fix json api generator
2020-01-20 12:50:16 -05:00
Lex Berezhny
345196aa3b
add pagination for claim_search
2020-01-20 12:49:42 -05:00
Lex Berezhny
a01b52421e
regenerate protobufs
2020-01-20 12:49:41 -05:00
Lex Berezhny
86cedfe8b2
using multiprocessing.Manager to keep blocked content synced between readers
2020-01-20 12:49:41 -05:00
Alex Grintsvayg
59a5bacb2e
Add prometheus metrics collection to client and server
2020-01-20 12:43:49 -05:00
Jack Robison
3a21df31ee
v0.53.3
2020-01-16 16:43:26 -05:00
Jack Robison
b0b5e045ff
non blocking aioupnp success analytics
2020-01-16 15:40:24 -05:00
Jack Robison
53eb033034
disconnect from server that returns rpc error for server.version
...
-the server returns this error if it thinks we are incompatible with it
2020-01-15 17:06:13 -05:00
Jack Robison
1bf51e855d
check minimum server version from wallet client
2020-01-15 15:55:39 -05:00
Jack Robison
e4da2a695b
v0.53.2
2020-01-14 16:47:56 -05:00
Victor Shyba
d34f5c2712
fix None in history, check records after wait
2020-01-13 21:17:10 -05:00
Victor Shyba
6647dd8f08
fix decrypting invalid bytes with valid padding
2020-01-13 21:17:10 -05:00
Jack Robison
734cd8ee08
logging
2020-01-13 17:51:05 -05:00
Jack Robison
d85d9d05bb
fast get_all_lbry_files
2020-01-13 17:51:05 -05:00
Jack Robison
1d7b87b3a9
fix inefficient loop in update_manually_removed_files_since_last_run
2020-01-13 17:51:02 -05:00
Lex Berezhny
f0cfde36f2
v0.53.1
2020-01-13 14:12:30 -05:00
Lex Berezhny
c1508c94c2
v0.53.0
2020-01-13 12:23:41 -05:00
Jack Robison
1a802469f5
missing fetchall()
2020-01-12 16:16:48 -05:00
Jack Robison
646ae7e2d1
catch RuntimeError in loggly handler to handle cases where there is not an event loop
2020-01-12 16:16:48 -05:00
Victor Shyba
54d0473e85
refactor header progress
2020-01-12 00:56:43 -03:00
Jack Robison
0315eaff8a
add connected
server to wallet status
2020-01-11 00:33:52 -05:00
Jack Robison
b34f44c867
logging
2020-01-11 00:17:32 -05:00
Jack Robison
0bb4cdadd9
use network.subscribe_address
2020-01-10 13:57:52 -05:00
Jack Robison
08f6520557
bare excepts
2020-01-10 12:27:56 -05:00
Jack Robison
38b108752e
batched blockchain.address.subscribe
2020-01-09 23:40:04 -05:00
Jack Robison
0ee7870bdf
defaultdict
2020-01-09 23:06:29 -05:00
Jack Robison
37d46ecdb2
fix looping over same things in _transaction_io
2020-01-09 23:06:29 -05:00
Oleg Silkin
2a7911c7d6
rename jsonrpc_comment_edit
-> jsonrpc_comment_update
2020-01-09 19:28:45 -05:00
Oleg Silkin
fc2d9b4fd2
restart travis build
2020-01-09 19:28:45 -05:00
Oleg Silkin
832020fa81
Makes claim_id
and parent_id
mutually exclusive for comment create
2020-01-09 19:28:45 -05:00
Oleg Silkin
b31881f424
Removes possibility of no channel being passed in & propogates errors
2020-01-09 19:28:45 -05:00
Oleg Silkin
7e1b1ca730
Adds comment_edit
command
2020-01-09 19:28:45 -05:00
Jack Robison
0f7eab5100
pylint
2020-01-08 12:44:22 -05:00
Jack Robison
cbf78d474a
fix version and stop rpcs
2020-01-08 12:44:22 -05:00
Victor Shyba
3615e0de34
cleanup leftover comment from review
2020-01-07 19:57:34 -05:00
Victor Shyba
e73c081d36
remove bandwidth_limit env option
2020-01-07 19:57:34 -05:00
Victor Shyba
60194cbafd
remove bw_limit on server
2020-01-07 19:57:34 -05:00
Lex Berezhny
7d2eb5faf7
v0.52.0
2020-01-06 12:21:49 -05:00
Lex Berezhny
5969f3d213
revert version
2020-01-06 12:20:05 -05:00
Lex Berezhny
4db823a3be
set version to 0.52.0
2020-01-06 12:17:09 -05:00
Lex Berezhny
78732513c8
set wallet server min/max 0.52.0-0.99.0
2020-01-06 12:17:09 -05:00
Jack Robison
9cc7c118a8
disable cryptonator feed
2020-01-03 15:28:29 -05:00
Lex Berezhny
d3dad51c76
fix import error in cli.py
2020-01-03 03:08:15 -05:00
Lex Berezhny
f8928c654b
do not reset callable_methods on Daemon class
2020-01-03 03:08:15 -05:00
Victor Shyba
b7b164b84c
fix comment alignment
2020-01-03 03:08:15 -05:00
Victor Shyba
7c353b7d76
too many \
2020-01-03 03:08:15 -05:00
Lex Berezhny
ff59619af4
more pylint
2020-01-03 03:08:15 -05:00
Lex Berezhny
b79f2b86b5
renamed Daemon.py to daemon.py per pylint
2020-01-03 03:08:15 -05:00
Lex Berezhny
386fd7a459
updated imports after renaming component files
2020-01-03 03:08:15 -05:00
Lex Berezhny
d4f41901ef
lower cased component file names per pylint
2020-01-03 03:08:15 -05:00
Lex Berezhny
f170da3e78
pylint fixes in lbry/extras/daemon
2020-01-03 03:08:15 -05:00
Lex Berezhny
5dc15be98a
pylint lbry/extras/daemon/exchange_rate_manager.py
2020-01-03 03:08:15 -05:00
Lex Berezhny
88c7cfc745
pylint in progress in lbry/extras/daemon
2020-01-03 03:08:15 -05:00
Victor Shyba
867478697d
lint blob/*
2020-01-03 03:08:15 -05:00
Lex Berezhny
d27e8cf73a
pylint fix in lbry/error/generate.py
2020-01-03 03:08:15 -05:00
Victor Shyba
4490caa4f7
lint storage
2020-01-03 03:08:15 -05:00
Lex Berezhny
1b25f2c531
pylint fix in lbry/utils.py
2020-01-03 03:08:15 -05:00
Lex Berezhny
9d911d1fa0
convince pylint about descriptor return type in lbry/conf.py
2020-01-03 03:08:15 -05:00
Victor Shyba
494feb9f6d
lint: lbry/stream/*
2020-01-03 03:08:15 -05:00
Lex Berezhny
731b29ce91
progress on pylint in lbry/conf.py
2020-01-03 03:08:15 -05:00
Victor Shyba
28fbb70858
blob_exchange lint
2020-01-03 03:08:15 -05:00
Victor Shyba
44f402c64e
delete cryptoutils
2020-01-03 03:08:15 -05:00
Victor Shyba
c7f391ca44
lint: finish dht parts
2020-01-03 03:08:15 -05:00
Lex Berezhny
51b1a86d19
pylint for lbry/connection_manager.py
2020-01-03 03:08:15 -05:00
Victor Shyba
20c46677d0
lint dht: datastore protocol
2020-01-03 03:08:15 -05:00
Lex Berezhny
efb5f232f7
fixed pylint for lbry/utils.py
2020-01-03 03:08:15 -05:00
Lex Berezhny
9edf9561b2
pylint
2020-01-03 03:08:15 -05:00
Lex Berezhny
5d4eb018ee
pylint for lbry/testcase.py
2020-01-03 03:08:15 -05:00
Victor Shyba
10fbce056b
dht constants -> CONSTANTS (linting)
2020-01-03 03:08:15 -05:00
Lex Berezhny
cbc6d6a572
pylint passes for lbry/wallet
2020-01-03 03:08:15 -05:00
Lex Berezhny
fb1af9e3d2
update imports and more merging
2020-01-03 03:08:15 -05:00
Lex Berezhny
c9e410a6f4
merged torba base classes with lbry sub-classes
2020-01-03 03:08:15 -05:00
Lex Berezhny
ed0cc59e66
fix cyclic import error
2020-01-01 15:57:56 -05:00
Lex Berezhny
8327585b3b
fix set_build.py and other things
2020-01-01 15:57:56 -05:00
Lex Berezhny
2968f74c6c
moved lbry up one level
2020-01-01 15:57:56 -05:00
Lex Berezhny
d809283d23
fix integrartion test
2020-01-01 15:57:56 -05:00
Lex Berezhny
b49275fe6b
added support for --no-logging argument to avoid leaking loggers in tests
2020-01-01 15:57:56 -05:00
Lex Berezhny
87c7ce588e
disabled cryptonator.com in tests, removed references to torba
2020-01-01 15:57:56 -05:00
Lex Berezhny
26d0a7c742
fix generate_json_api
2020-01-01 15:57:56 -05:00
Lex Berezhny
b01887c7ec
fix two unit tests
2020-01-01 15:57:56 -05:00
Lex Berezhny
745031c020
orchstr8 works again, for now...
2020-01-01 15:57:56 -05:00
Lex Berezhny
3ccfc09e01
conslidated testcase
2020-01-01 15:57:56 -05:00
Lex Berezhny
e8750275c9
skip code quality checks, will fix later
2020-01-01 15:57:56 -05:00
Lex Berezhny
f0d7ea4cc6
updated files and scripts post torba merge
2020-01-01 15:57:56 -05:00
Lex Berezhny
ea5322af82
removing bitcoin support
2020-01-01 15:57:56 -05:00
Lex Berezhny
0b23f68fb2
merged torba into lbry
2020-01-01 15:57:56 -05:00
Lex Berezhny
1c00129f76
v0.51.2
2019-12-30 16:34:52 -05:00
Lex Berezhny
454700af05
support json in setting_set
2019-12-30 16:31:14 -05:00
Jack Robison
09c2c97069
only log account details on startup if there are not very many
2019-12-30 16:22:41 -05:00
Lex Berezhny
88faf0ce78
v0.51.1
2019-12-30 15:11:29 -05:00
Jack Robison
5bd222c266
less verbose log
2019-12-28 13:17:19 -05:00
Jack Robison
d3e7f789b2
uncaught exception
2019-12-28 13:17:19 -05:00
Jack Robison
b597ad0b3f
fix unique constraint failure in migrate12to13
2019-12-28 13:17:19 -05:00
Lex Berezhny
6ea2686219
v0.51.0
2019-12-23 12:39:48 -05:00
Alex Grintsvayg
20fa7bd852
better server range for boris
2019-12-21 13:48:07 -05:00
Victor Shyba
325b601bea
enable WAL
2019-12-21 07:49:21 -05:00
Lex Berezhny
126642912e
lint
2019-12-20 16:52:56 -05:00
Lex Berezhny
57ee16d565
change returned error data structure to be JSONRPC standard compliant
2019-12-20 16:52:56 -05:00
Victor Shyba
757fb51415
make block_expected public
2019-12-20 12:30:16 -05:00
Victor Shyba
b1c5655138
__height -> _block_expected
2019-12-20 12:30:16 -05:00
Jack Robison
96db1b4685
v0.50.1
2019-12-19 22:09:19 -05:00
Victor Shyba
5fa801f9f2
broadcast_or_release uses None as timeout as opposed to tests
2019-12-19 23:42:31 -03:00
Victor Shyba
0301768b79
lint on tests
2019-12-19 22:58:36 -03:00
Victor Shyba
4c6dedfa4f
fix last test
2019-12-19 22:34:10 -03:00
Victor Shyba
3e03dd3e80
apply timeout and check for expected height on wait
2019-12-19 20:20:42 -03:00
Victor Shyba
91846939f6
organize logic for when its downloading
2019-12-18 19:09:33 -03:00
Jack Robison
c85127d76b
fix division by zero error
2019-12-18 10:44:16 -05:00
Lex Berezhny
f68bdc406f
fix bug when two updates for the same claim happened in the same block
2019-12-17 23:48:07 -05:00
Lex Berezhny
505652efa0
v0.50.0
2019-12-16 11:33:13 -05:00
Jack Robison
a20e2504bb
disable timing bug in test_ping_queue_discover
2019-12-16 10:10:58 -05:00
Lex Berezhny
b07bc150e1
do not registery fake component in real component registry
2019-12-15 02:39:17 -05:00
Lex Berezhny
46c6588aa1
fixup fake exchange rate manager for integration tests
2019-12-15 02:39:17 -05:00
Lex Berezhny
e36c672c9a
pylint
2019-12-15 02:39:17 -05:00
Lex Berezhny
c044e1ea8c
further refactor and simplification
2019-12-15 02:39:17 -05:00
Lex Berezhny
25b6c1b6ca
renamed test_ExchangeRateManager to test_exchange_rate_manager
2019-12-15 02:39:17 -05:00
Lex Berezhny
c25d72d911
minor error class and type checking fixes
2019-12-15 02:39:17 -05:00
Miroslav Kovar
73613d1583
Refactor exchange rate manager
2019-12-15 02:39:17 -05:00
Lex Berezhny
1e6542d12d
add --blocklist_channel_ids to claim_search command
2019-12-14 19:19:33 -05:00
Lex Berezhny
3cffaa43f7
remove invalid claim_id from default channel filter list
2019-12-14 19:19:33 -05:00
Lex Berezhny
08792e794f
a support create and abandon in same block no longer inserts support
2019-12-14 18:19:06 -05:00
Lex Berezhny
7fa26d59da
fixes for various edge cases where claim creation, updating and abandoning is occuring in the same block
2019-12-14 18:19:06 -05:00
Lex Berezhny
74469829e5
pylint
2019-12-14 15:47:28 -05:00
Lex Berezhny
ba414742a6
improved the data structure returned from RPC for errors by adding a error name and other metadata
2019-12-14 15:47:28 -05:00
Lex Berezhny
f6fcfb6dde
simplified and only log potentially transactional functions
2019-12-13 18:44:32 -05:00
Oleg Silkin
c5b90c0144
Removes unused debug flag
2019-12-13 18:44:32 -05:00
Oleg Silkin
f669881849
Adds function, param logging to all lbrynet handling
2019-12-13 18:44:32 -05:00
Lex Berezhny
51af43d492
move none_check after fee update since that can be None
2019-12-13 13:23:23 -05:00
Lex Berezhny
8a49ad4586
catch invalid None value for all cases when creating/updating claims
2019-12-13 13:23:23 -05:00
gpjacobs
2ae068c2d2
Improving error handling for null values
2019-12-13 13:23:23 -05:00
Alex Grintsvayg
5e07e8dbbd
copy some of lex's changes to boris
2019-12-13 10:12:47 -05:00
Lex Berezhny
8d2c68505e
remove VERBOSITY from test
2019-12-12 13:25:27 -05:00
Lex Berezhny
44f1e7c401
test all possible P2SH and BECH32 payment combinations on wallet server and at least P2SH and BECH32 to P2PKH receipt on client address
2019-12-12 13:25:27 -05:00
Lex Berezhny
b0f0827cff
client side segwit support
2019-12-12 13:25:27 -05:00
Alex Grintsvayg
fddb0c9e66
notify us when boris is killed with signals
2019-12-11 14:02:39 -05:00
Victor Shyba
a4113cbb52
add apsw to pylint conf
2019-12-11 12:38:00 -05:00
Victor Shyba
afa3bda3c8
update tests
2019-12-11 12:06:41 -05:00
Victor Shyba
61d7edd15f
change api name to wallet reconnect
2019-12-11 12:06:41 -05:00
Victor Shyba
c2106de7e1
refactor + tests
2019-12-11 12:06:41 -05:00
Victor Shyba
0bf1be6198
add wallet restart API
2019-12-11 12:06:41 -05:00
Lex Berezhny
af7c20e440
downgrade multidict to prevent segfault
2019-12-11 09:44:37 -05:00
Lex Berezhny
17771a2b89
added --initial-headers argument to lbrynet start command
2019-12-11 09:44:37 -05:00
Lex Berezhny
8840097fe2
test that creator can spend purchases received
2019-12-09 22:32:14 -05:00
Lex Berezhny
7d333efd45
utxo list
includes purchases of your claims
2019-12-09 22:32:14 -05:00
Lex Berezhny
640b0c71e6
v0.49.0
2019-12-09 13:05:08 -05:00
Victor Shyba
bff9117360
progress from 0
2019-12-09 13:04:23 -05:00
Lex Berezhny
0292fd8d91
fix lint error
2019-12-08 22:40:06 -05:00
Lex Berezhny
94a41270d0
add InvalidPasswordError handling to more places
2019-12-08 22:40:06 -05:00
Lex Berezhny
75d78bfa53
added InvalidPasswordError code when password is invalid
2019-12-08 22:40:06 -05:00
Lex Berezhny
13f9370f8c
fix wallet server db writer test
2019-12-08 17:00:41 -05:00
Lex Berezhny
1c349270bf
switch to apsw
2019-12-08 17:00:41 -05:00
Lex Berezhny
c28f0f6286
added apsw installation to tox
2019-12-08 17:00:41 -05:00
Lex Berezhny
1bbfccd082
refactored error codes generate script and error hierarchy
2019-12-06 10:45:23 -05:00
Lex Berezhny
cee7e06832
add configurable log level to exceptions, join message and description columns in error markdown table
2019-12-06 10:45:23 -05:00
Jack Robison
03dff4b382
fix build
2019-12-05 20:56:57 -05:00
Jack Robison
f546b20a01
v0.48.2
2019-12-04 13:10:40 -05:00
Jack Robison
66a4c98bee
update test
2019-12-03 13:11:34 -05:00
Miroslav Kovar
36101db500
Wait for routing table to clear with timeout
2019-12-03 13:06:50 -05:00
Miroslav Kovar
6bff298d1e
Add migrator for the new peer
table
2019-12-03 13:06:50 -05:00
Jack Robison
c832f8ffbb
fix mock_network_loop param
2019-12-03 13:06:50 -05:00
Jack Robison
d7fe46dbde
fix drop/reconnect in test_losing_connection
2019-12-03 13:06:50 -05:00
Miroslav Kovar
5951186463
Minor changes
...
Fix typos
2019-12-03 13:06:50 -05:00
Miroslav Kovar
7191042bb8
Add new test, remove old test, change error type
2019-12-03 13:06:50 -05:00
Miroslav Kovar
a80fbcc252
Catch resolve timeouts
2019-12-03 13:06:50 -05:00
Miroslav Kovar
c321758afd
Rename, fix tests / deduplicate set_joined, resolve conditionally
2019-12-03 13:06:50 -05:00
Miroslav Kovar
ca8f59a643
Persist and restore routing table
2019-12-03 13:06:50 -05:00
Jack Robison
a283b66541
add timeout to file_save attempt starting
...
-remove test_unban_recovers_stream
2019-12-03 11:56:59 -05:00
Jack Robison
569de37e16
fix sendfile exceptions
2019-12-03 11:56:55 -05:00
Jack Robison
669f3394c7
fix requesting same blob over and over if only peer(s) say they don't have it
2019-12-03 11:56:52 -05:00
Alex Grin
87ec2c7378
v0.48.1
2019-12-02 12:39:41 -05:00
Jack Robison
c894ade25e
fix integration tests
2019-12-01 17:28:51 -05:00
Jack Robison
a3fe127a92
fix and test reserved ips
2019-12-01 17:04:03 -05:00
Jack Robison
71ae174e29
fix predicting udp port in _accumulate_peers_for_value
...
-add comments
-rename functions to be more descriptive of what they do
2019-12-01 16:21:15 -05:00
Jack Robison
880aa265f1
drain all pages of peers returned by find_value in IterativeValueFinder
2019-12-01 14:53:39 -05:00
Lex Berezhny
b60fdee5e2
upgrade SDK to use lbrycrd v0.17.3.2
2019-11-26 21:31:31 -05:00
Alex Grintsvayg
44f07fb81d
move build-related files into top-level dir
2019-11-26 18:28:58 -05:00
Alex Grintsvayg
6112f60681
gitlab ci setup
...
what works:
- tests
- linux and mac builds
- uploading builds to s3
what's left to do:
- uploading coverage results to codecov.io
- windows build
- github releases
- what directories to cache between builds
2019-11-26 18:28:58 -05:00
Alex Grintsvayg
ecc74e2ae5
if user has no Downloads dir on windows, use cwd
2019-11-26 18:28:58 -05:00
jessop
c2dae43965
response
2019-11-26 14:45:41 -05:00
jessop
6e3a25d255
status: wallet returns all servers rather than just available
2019-11-26 14:45:41 -05:00
jessop
4e13cf1d85
adds wallet server counts on startup
2019-11-26 14:45:41 -05:00
Lex Berezhny
0fee1897eb
v0.48.0
2019-11-25 20:39:36 -05:00
Victor Shyba
9dd51467fe
move lbry specific version to its place
2019-11-25 20:21:13 -05:00
Victor Shyba
cec6dca72f
bump protocol version
2019-11-25 20:21:13 -05:00
Victor Shyba
cc6bdd6295
sync fts only once
2019-11-25 16:07:03 -05:00
Victor Shyba
e77acde005
wip
2019-11-25 16:07:03 -05:00
Victor Shyba
ece5082096
enable callback tracebacks
2019-11-25 16:07:03 -05:00
Alex Grintsvayg
0723026a56
drop codecov
2019-11-25 12:52:30 -05:00
Lex Berezhny
0b7346f4a1
droped OldWalletServerTransaction class in wallet server unit tests
2019-11-25 10:22:34 -05:00
Lex Berezhny
a357db1ff6
use correct segwit deserializer
2019-11-25 10:22:34 -05:00
Jack Robison
076decd6e9
don't log tracebacks for expected download errors
2019-11-25 09:47:42 -05:00
jessop
d40461de94
review changes
2019-11-22 22:28:55 -05:00
jessop
4b1492be0d
return value and more tests
2019-11-22 22:28:55 -05:00
jessop
1676246743
cleanup
2019-11-22 22:28:55 -05:00
jessop
f7c9f6d142
adds settings_clear method and integration test
2019-11-22 22:28:55 -05:00