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