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