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
Alex Grintsvayg
df635b963c
enable passing args to tests
2019-11-21 15:31:49 -05:00
Lex Berezhny
6d0a054170
regenerate latest docs with claim_id argument to stream_repost
2019-11-20 10:56:42 -05:00
Lex Berezhny
177d3af77f
regenerate latest docs
2019-11-20 10:39:17 -05:00
Lex Berezhny
35f71c619b
fix unit tests
2019-11-19 22:26:30 -05:00
Lex Berezhny
31a80ccce4
minor fixups
2019-11-19 22:26:30 -05:00
Lex Berezhny
3194cec8df
added missing files
2019-11-19 22:26:30 -05:00
Lex Berezhny
57fd3c5801
updated code base to use generated errors
2019-11-19 22:26:30 -05:00
Lex Berezhny
86617f1bda
added names to errors and script to generate error classes from README
2019-11-19 22:26:30 -05:00
Lex Berezhny
35f36c598c
moved error.py to be a module
2019-11-19 22:26:30 -05:00