Lex Berezhny
69ccbda168
fixed error handling when calling commands
2019-01-10 22:38:27 -05:00
Lex Berezhny
a38643cca6
remove d2f from storage function call
2019-01-10 22:38:27 -05:00
Alex Grintsvayg
8a5f3842fc
fix media type for files without extension
2019-01-10 10:22:37 -05:00
Lex Berezhny
db3e578bcd
v0.30.5rc2
2019-01-08 23:56:07 -05:00
Lex Berezhny
76fbaac658
do not log aiohttp.access
2019-01-08 23:54:32 -05:00
hackrush
c4fac29ecb
actually get the certificate_id
2019-01-08 23:45:20 -05:00
Lex Berezhny
33392b3351
migration fix
2019-01-08 23:15:25 -05:00
Alex Grintsvayg
a930ca0631
if media type is not listed, default to a type that includes the file extension
2019-01-08 16:06:44 -05:00
Lex Berezhny
63a7271008
v0.30.5rc1
2019-01-07 22:15:37 -05:00
Lex Berezhny
5ca0ebcbb2
store loop on storage
2019-01-07 21:56:05 -05:00
Lex Berezhny
2c84b7a7dd
get_running_loop() -> get_event_loop()
2019-01-07 21:56:05 -05:00
Lex Berezhny
71a0c704bd
storage.clock.seconds() -> asyncio.get_running_loop().time()
2019-01-07 21:56:05 -05:00
Lex Berezhny
d30e7cd29e
use loop.time() instead of reactor.seconds() in SQLite storage
2019-01-07 21:56:05 -05:00
Lex Berezhny
aeb7c6fe76
pylint, removed unused import
2019-01-07 21:56:05 -05:00
Lex Berezhny
134c20da93
stream cost estimate command refactor
2019-01-07 21:56:05 -05:00
Lex Berezhny
893b4fc3ca
fixes
2019-01-07 21:56:05 -05:00
Lex Berezhny
9b27e81940
fix logging
2019-01-07 21:56:05 -05:00
Lex Berezhny
7be53ad692
more bug fixes
2019-01-07 21:56:05 -05:00
Lex Berezhny
16e596ec87
lots o bugs fixed discovered while using desktop app
2019-01-07 21:56:05 -05:00
Lex Berezhny
3fdcb80960
minor test fixes
2019-01-07 21:56:05 -05:00
Lex Berezhny
26a3221bac
hash announcer fix
2019-01-07 21:56:05 -05:00
Lex Berezhny
b5340505e5
fix blobmanager tests and dont run conf tests
2019-01-07 21:56:05 -05:00
Lex Berezhny
4bb8129bb7
fixing tests to work with asyncio daemon
2019-01-07 21:56:05 -05:00
Lex Berezhny
86fb99a37c
fully asyncio daemon api
2019-01-07 21:56:05 -05:00
Lex Berezhny
6c52450858
temporary module providing d2f and f2d for converting between twisted and asyncio
2019-01-07 21:56:05 -05:00
Lex Berezhny
fb4e94b04a
asyncifying minimal amount of the old blob/p2p code
2019-01-07 21:56:05 -05:00
Lex Berezhny
248baf58b4
asyncio daemon
2019-01-07 21:56:05 -05:00
Lex Berezhny
0845d65f4e
rebase master
2019-01-07 21:56:05 -05:00
Lex Berezhny
dcc5415648
v0.30.4
2019-01-04 22:03:39 -05:00
Lex Berezhny
3c38a88b22
v0.30.4rc2
2019-01-04 11:53:54 -05:00
Victor Shyba
049c17ff08
adds testenet to wallet server
2019-01-04 11:10:52 -05:00
Thomas Zarebczan
8de97bb441
Add lbrynet4 dht seed node ( #1734 )
...
added `lbrynet4.lbry.io` to list of default DHT nodes
2019-01-04 11:07:02 -05:00
Lex Berezhny
97c0092923
v0.30.4rc1
2019-01-04 03:14:56 -05:00
Lex Berezhny
e65e1fb5a2
added utxo_release command
2019-01-04 03:14:37 -05:00
Victor Shyba
20dd1e55f5
fix data_dir parameter parsing
2019-01-04 01:25:35 -05:00
Lex Berezhny
6aa709e34e
v0.30.3
2018-12-21 18:45:34 -05:00
Lex Berezhny
e73f121c08
v0.30.3rc1
2018-12-19 09:12:56 -05:00
Victor Shyba
3b9d6c4f8e
Instantiate resolver before the request to hold the selected height
2018-12-19 09:04:30 -05:00
Lex Berezhny
e8dec5b440
v0.30.2
2018-12-14 21:50:48 -05:00
Jack Robison
fb66b68bc8
fix directory cli args, update help message
2018-12-14 15:51:11 -05:00
Lex Berezhny
1fbd1cd04e
v0.30.2rc2
2018-12-12 19:52:11 -05:00
Jack Robison
b8b0d8b1ac
refactor default directory setup, remove lbrynet.androidhelpers
...
fixes https://github.com/lbryio/lbry/issues/1606
2018-12-12 17:46:10 -05:00
Lex Berezhny
a471d5d167
v0.30.2rc1
2018-12-11 23:44:02 -05:00
Lex Berezhny
16122299e4
revert version back 0.30.1
2018-12-11 23:39:08 -05:00
Lex Berezhny
1abce52867
v0.30.2rc1
2018-12-11 23:09:31 -05:00
Lex Berezhny
072e2b65d3
revert version change
2018-12-11 22:31:45 -05:00
Lex Berezhny
f6d11e5467
0.30.1rc1
2018-12-11 22:29:40 -05:00
Victor Shyba
ba59e126cd
forward errors outside of uris on channel listing
2018-12-11 16:34:37 -05:00
Lex Berezhny
ce7b3184c4
0.30.1
2018-12-09 23:15:11 -05:00
Lex Berezhny
1328cb4cce
check file exists before reading config
2018-12-08 19:01:13 -05:00
Lex Berezhny
946488bce9
correctly save daemon_settings.yml on fresh install
2018-12-08 19:01:13 -05:00
Victor Shyba
26fcc48c5a
fix for name collision on channel path
2018-12-08 14:40:37 -05:00
Jack Robison
3a4c9ff4f9
bump to 0.30.1rc11
2018-12-07 13:07:06 -05:00
Jack Robison
6180a2917d
add epub and wmv content types
2018-12-07 13:06:36 -05:00
Lex Berezhny
014cbb4623
v0.30.1rc10
2018-12-07 12:04:28 -05:00
Jack Robison
e3d08ec773
improve contentType detection
...
fixes https://github.com/lbryio/lbry/issues/1690
2018-12-07 11:31:05 -05:00
Lex Berezhny
f03e68e63e
0.30.1rc9
2018-12-06 00:51:07 -05:00
Lex Berezhny
93f9622798
fix json_response_encoder to also return correct confirmations
2018-12-06 00:49:07 -05:00
Lex Berezhny
16ff4b4e2c
confirmations fix
2018-12-06 00:49:07 -05:00
Lex Berezhny
c90cca4b20
fix #1683
2018-12-05 14:38:35 -05:00
Lex Berezhny
a234f92d2c
0.30.1rc8
2018-12-05 11:53:37 -05:00
Lex Berezhny
8ba3575901
dropped aiorpcx
2018-12-05 09:17:36 -05:00
Jack Robison
a6128ac8a2
fix https://github.com/lbryio/lbry/compare/fix-1674
2018-12-04 17:35:40 -05:00
Victor Shyba
f7c7cb9535
fix transaction_show
2018-12-04 12:12:08 -05:00
Jack Robison
4826eb9969
migrate double hex encoded certificates
2018-11-30 14:00:35 -05:00
Victor Shyba
c34b150794
check and log claim id validity during migration
2018-11-30 14:00:35 -05:00
Victor Shyba
a60a921706
resolve claims on claim_list ( #1483 )
2018-11-30 11:46:56 -05:00
Jack Robison
31a3812c8a
bump
2018-11-29 17:23:32 -05:00
Jack Robison
1cdfcd5b4e
unlock wallet after encrypting it
2018-11-29 15:16:53 -05:00
Lex Berezhny
dc2786fbc0
assert instead of if
2018-11-28 18:03:33 -05:00
Lex Berezhny
4af830c405
tests for transaction_list going through claim creation -> claim update -> claim abandon
2018-11-28 18:03:33 -05:00
Lex Berezhny
fe844581fd
correctly split value/fee in transaction_list
2018-11-28 18:03:33 -05:00
Lex Berezhny
443ce6352b
typo
2018-11-28 18:03:33 -05:00
Lex Berezhny
158c354a27
split out fee from value when possible
2018-11-28 18:03:33 -05:00
Lex Berezhny
92d1230a90
remove fees from value, abandon is positive
2018-11-28 18:03:33 -05:00
Jack Robison
d64916a061
bump
2018-11-27 16:28:55 -05:00
Victor Shyba
ea6869a63e
allow invalid sigs claims to show outside a channel
2018-11-27 15:36:53 -03:00
Jack Robison
953327c150
bump
2018-11-27 09:52:33 -05:00
Jack Robison
434c7b57b1
tests
2018-11-26 11:36:28 -05:00
Jack Robison
9dc4608a62
combine StreamProgressManager and FullStreamProgressManager
...
-add wrote_first_data Deferred to FullStreamProgressManager
2018-11-26 11:36:28 -05:00
Jack Robison
fc69366092
set the download manager before creating the first deferred
2018-11-26 11:36:28 -05:00
Victor Shyba
9f0b1f3e25
fix pylint failures unveiled after astroid pin
2018-11-26 11:32:41 -05:00
Victor Shyba
3f03a845ec
only return invalid signatures if its a direct resolution
2018-11-26 11:32:41 -05:00
Victor Shyba
8f826098f9
validate claim id before resolving
2018-11-26 11:32:41 -05:00
Victor Shyba
0a765e6207
handle errors on resolve
2018-11-26 11:32:41 -05:00
Oleg Silkin
b3fde9d78d
Removes six
From Project ( #1660 )
...
* Replaces `six` urllib with python 3's urllib
* Replaces `six`'s int2byte method with native `bytes` class
* Removes edge case testing for python2 vs python3
* Removes useless object inheritance
* Uses native io.BytesIO instead of six.BytesIO
* Removes six from dependencies
2018-11-22 23:24:21 -05:00
Lex Berezhny
0c999083cc
added jsonrpc_account_send and dropped torba[server]
2018-11-21 01:14:39 -05:00
Jack Robison
8dbb7f2c78
bump
2018-11-20 21:37:49 -05:00
Lex Berezhny
6f7f3bb316
fixes #1653
2018-11-20 16:12:51 -05:00
Jack Robison
8d507c4b73
bump
2018-11-19 21:12:39 -05:00
Lex Berezhny
fde8718c8c
make sure only actual claims/updates are found when updating a claim or sending it to someone
2018-11-19 20:34:38 -05:00
Lex Berezhny
dd1d1be994
working claim_send_to_address
2018-11-19 20:34:38 -05:00
Jack Robison
a93957178a
bump
2018-11-19 17:31:31 -05:00
Jack Robison
cc8b47d882
improve error when get fails to decode the resolved claim
2018-11-19 17:30:02 -05:00
Jack Robison
33bcc8256c
Merge branch 'fix-1624'
2018-11-16 11:45:05 -05:00
Jack Robison
1b74594f5b
don't create ssl/auth keys if disabled
...
fixes https://github.com/lbryio/lbry/issues/1624
2018-11-16 11:12:33 -05:00
Jack Robison
b0718d295e
fix empty buckets in routing_table_get
2018-11-16 10:59:12 -05:00
Jack Robison
9bb91b126d
use midpoint id instead of random for refresh list
2018-11-16 10:59:12 -05:00
Jack Robison
6dbb00d8d5
populate buckets when joining the dht
2018-11-16 10:59:12 -05:00
Jack Robison
1d438f5d23
fixes https://github.com/lbryio/lbry/issues/1638
2018-11-14 15:35:59 -05:00
YULIUS KURNIAWAN KRISTIANTO
3840f19869
fix mistake code
2018-11-14 14:20:02 -05:00
Lex Berezhny
ec0483b975
header progress percent starts at 0 instead of None
2018-11-12 21:16:05 -05:00
Jack Robison
2fba1f417f
less verbose logging
2018-11-12 14:47:11 -05:00
Jack Robison
5b419b55c5
fix peer_list
2018-11-12 14:45:41 -05:00
Victor Shyba
b31379e51c
log and handle misformed certificate claims from #1609
2018-11-10 20:49:36 -05:00
Victor Shyba
8394dcb663
log and handle misformed claims from #1611
2018-11-10 20:49:36 -05:00
Jack Robison
7c8016d807
remove accidentally added lbrynet.schema.signature
2018-11-09 16:52:46 -05:00
Jack Robison
d704336f20
absolute imports
2018-11-09 16:52:46 -05:00
Jack Robison
1b4230b06e
move is_valid_blobhash to lbrynet.blob.blob_file
2018-11-09 16:52:46 -05:00
Jack Robison
88095af1cd
move system_info.py into lbrynet.extras
2018-11-09 16:52:46 -05:00
Jack Robison
e9efd9f68a
improve get_external_ip
2018-11-09 16:52:46 -05:00
Jack Robison
7b32e2ff7c
don't block the dht component on populating the routing table
2018-11-09 16:52:46 -05:00
Jack Robison
572777305e
reduce analytics event frequency
2018-11-09 16:52:46 -05:00
Jack Robison
7e27a6e37d
fix
2018-11-09 16:52:46 -05:00
Jack Robison
b98621d7ea
avoid name errors
2018-11-09 16:52:46 -05:00
Jack Robison
bc5824b8bc
better setup of custom logger class
2018-11-09 16:52:46 -05:00
Jack Robison
a6b643bb34
move files
2018-11-09 16:52:42 -05:00
Jack Robison
488b976734
move HashAnnouncer.py to extras
2018-11-09 14:16:33 -05:00
Jack Robison
253912b52e
fix skipping dht, peer_protocol_server, and hash_announcer components
...
-move PeerFinder and PeerManager initialization to the ComponentManager
-remove dht component requirement from all but the hash_announcer component. This allows running the file manager component without either of the server components.
2018-11-09 14:16:33 -05:00
Jack Robison
0bf8416d9f
fix components_to_skip setting
2018-11-09 14:16:33 -05:00
Jack Robison
2e921437d8
fix external ip setup
...
fixes https://github.com/lbryio/lbry/issues/1561
2018-11-09 14:16:33 -05:00
Jack Robison
b6f9b60683
remove commit in version for source installs
2018-11-09 14:16:33 -05:00
Lex Berezhny
57430e9f5f
fixed #1616
2018-11-09 12:03:55 -05:00
Victor Shyba
1e13fbee8d
await missing on resolve.py
2018-11-09 11:11:57 -05:00
Lex Berezhny
5658623f29
claims include supports
2018-11-07 18:28:02 -05:00
Lex Berezhny
934682bd0f
--blocking support in abandon command
2018-11-07 18:28:02 -05:00
Victor Shyba
daecc582f3
simplify bind statement
2018-11-07 11:29:56 -05:00
Victor Shyba
3cb4012dbf
unify loop
2018-11-07 11:29:56 -05:00
Victor Shyba
f7bd44a4f5
fix query for windows (999 vars limit)
2018-11-07 11:29:56 -05:00
hackrush
52317b05bb
Better help message instructions
2018-11-07 11:02:20 -05:00
Lex Berezhny
340c5addab
insufficientfundserror test
2018-11-07 10:57:11 -05:00
Lex Berezhny
e3fd94dbf0
pylint fix
2018-11-07 10:57:11 -05:00
Lex Berezhny
0ae5f1a4c6
added fix for #1533
2018-11-07 10:57:11 -05:00
Lex Berezhny
90e06abba2
fixes for #1569
2018-11-07 10:57:11 -05:00
Victor Shyba
6ecfc94ff1
add balance to startup report
2018-11-07 10:50:13 -05:00
Victor Shyba
588779e3a4
makefile for using types repo
2018-11-05 20:48:21 -05:00
Victor Shyba
db898307b5
obey the rpcAttempts constant on retries
2018-11-05 15:16:39 -03:00
Victor Shyba
7e3512cbf2
retry on protocol level
2018-11-05 15:16:39 -03:00
Lex Berezhny
320ad717cd
pylint cleanup
2018-11-04 20:25:24 -05:00
Lex Berezhny
264e6744e1
updated references after moving conf to lbrynet.extras.daemon.conf
2018-11-04 20:25:24 -05:00
Lex Berezhny
64e2b79c07
moved conf into daemon
2018-11-04 20:25:24 -05:00
Lex Berezhny
9255bb5abe
updated references after moving analytics to lbrynet.extras.daemon.analytics
2018-11-04 20:25:24 -05:00
Lex Berezhny
d7525dacc3
moved analytics to lbrynet/extra/daemon
2018-11-04 20:25:24 -05:00
Lex Berezhny
5cb07100f8
deleted unused interfaces file
2018-11-04 20:25:24 -05:00
Lex Berezhny
171c080d33
updated references lbrynet.file_manager -> lbrynet.blob
2018-11-04 20:25:24 -05:00
Lex Berezhny
cfc3ec2a05
merged lbrynet/file_manager into lbrynet/blob
2018-11-04 20:25:24 -05:00
Lex Berezhny
1392b8f83b
removed lbrynet/lbry_file/__init__.py
2018-11-04 20:25:24 -05:00
Lex Berezhny
8b265801df
updated references lbrynet.lbry_file.client -> lbrynet.file_manager.client
2018-11-04 20:25:24 -05:00
Lex Berezhny
6c4fb8dab1
moved lbrynet/lbry_file/client into lbrynet/file_manager/client
2018-11-04 20:25:24 -05:00
Lex Berezhny
c1a9cd93ee
updated references lbrynet.crypstream -> lbrynet.blob
2018-11-04 20:25:24 -05:00
Lex Berezhny
0d4e83e167
merged lbrynet/cryptstream into lbrynet/blob
2018-11-04 20:25:24 -05:00
Lex Berezhny
1292eb345d
fix dbmigrator pylint issue
2018-11-04 20:25:24 -05:00
Lex Berezhny
f4c6dc90c9
updated references lbrynet.core -> lbrynet.p2p
2018-11-04 20:25:24 -05:00
Lex Berezhny
8c8f5d8f58
renamed lbrynet/core -> lbrynet/p2p
2018-11-04 20:25:24 -05:00
Lex Berezhny
b6d986cb40
updated references after moving lbrynet/database into lbrynet/extras/daemon
2018-11-04 20:25:24 -05:00
Lex Berezhny
6cc134c7c8
merged lbrynet/database with lbrynet/extras/daemon
2018-11-04 20:25:24 -05:00
Lex Berezhny
eee964cfa0
updated references to daemon after moving it to extras
2018-11-04 20:25:24 -05:00
Lex Berezhny
a03c94bfad
moved daemon to extras/daemon
2018-11-04 20:25:24 -05:00
Lex Berezhny
f1f0917063
updated all references to point to new reflector location
2018-11-04 20:25:24 -05:00
Lex Berezhny
fe2476b5aa
moved reflector into extras
2018-11-04 20:25:24 -05:00
Lex Berezhny
9c5fa8bf76
winhelpers/winpaths.py -> extras/winpaths.py
2018-11-04 20:25:24 -05:00
Lex Berezhny
cd43a71172
update winpaths.py references
2018-11-04 20:25:24 -05:00
Lex Berezhny
e2c6de76f4
renamed knownpaths.py -> winpaths.py
2018-11-04 20:25:24 -05:00
Lex Berezhny
05aeadc9fe
extraneous LICENSE file since the whole project is already MIT, moved copyright directly into file header
2018-11-04 20:25:24 -05:00
Lex Berezhny
ee1738da6e
lbrynet.extras.wallet.server pylint fixes
2018-11-04 10:50:15 -05:00
Lex Berezhny
8ca2b75c80
lbryumx -> lbrynet.extras.wallet.server
2018-11-04 10:50:15 -05:00
Lex Berezhny
dc81b6def1
install lbryumx after lbrynet so that we dont get the old protobuf
2018-11-04 10:50:15 -05:00
Lex Berezhny
22f5aaee70
regenerated protobufs
2018-11-04 10:50:15 -05:00
Lex Berezhny
4bd6569c9c
lbrynet.schema.schema
2018-11-04 10:50:15 -05:00
Lex Berezhny
dbf39baeb1
fix lbrynet.schema import
2018-11-04 10:50:15 -05:00
Victor Shyba
e46f0e2444
fix namespace lbryschema->lbrynet.schema
2018-11-04 10:50:15 -05:00
Victor Shyba
2dcebe48b7
move lbryschema/lbryschema into lbrynet/schema
2018-11-04 10:50:15 -05:00
Lex Berezhny
699c057f2d
upgrading to new torba
2018-11-04 02:28:36 -05:00
Lex Berezhny
3ce9f31f4b
recursive channel lookup
2018-11-04 02:28:36 -05:00
Lex Berezhny
485d5d55e8
pylint fix
2018-11-04 02:28:36 -05:00
Lex Berezhny
6ee9f2513b
add extra debug logging when a channel is not a claim errors
2018-11-04 02:28:36 -05:00
Jack Robison
e03e41ad31
bump
2018-10-26 16:51:23 -04:00
Jack Robison
d9b1be6214
add aioupnp version to upnp status
...
-set non-blank not found message if upnp fails
2018-10-26 16:48:52 -04:00
Jack Robison
5f2f06c269
fix loggly
2018-10-26 13:01:50 -04:00
Jack Robison
e1dcdcf4db
catch claim signature error
2018-10-26 13:01:50 -04:00
Jack Robison
416472c5d8
log stream update failure
2018-10-26 13:01:46 -04:00
Lex Berezhny
6feae93c58
Update lbrynet/wallet/claim_proofs.py
2018-10-23 12:02:10 -04:00
Lex Berezhny
203d30d4f7
Update lbrynet/wallet/claim_proofs.py
2018-10-23 12:02:10 -04:00
Hugo
2e6c848c39
Upgrade Python syntax with pyupgrade --py36-plus
2018-10-23 12:02:10 -04:00
Jack Robison
4596d5c26f
bump
2018-10-22 09:12:49 -04:00
Jack Robison
e19f8f3d95
bump
2018-10-19 12:28:08 -04:00
hackrush
a692b6ff7d
Pass SQLite storage object to DiskBlobManager for single(temp) blob download
2018-10-19 10:39:39 -04:00
Jack Robison
3364ac0976
bump
2018-10-18 18:22:46 -04:00
Jack Robison
213bdac55f
check upnp redirects and external ip in a looping call
...
-add upnp setup success/fail analytics event
2018-10-18 17:41:49 -04:00
Jack Robison
6d8ab97ca9
fix analytics
2018-10-18 17:41:17 -04:00
Jack Robison
fb34476cd7
add upnp status dictionary to status response
...
-log upnp debugging information as an error
2018-10-18 15:10:00 -04:00
Jack Robison
07d353a947
bump
2018-10-18 13:19:25 -04:00
Jack Robison
3c5fb6490d
catch errors
2018-10-18 13:00:27 -04:00
Hugo
3f704be85c
Fix spelling
2018-10-18 14:40:37 +03:00
Jack Robison
67a15ea788
bump
2018-10-18 00:34:58 -04:00
Jack Robison
a4ae8d7c53
bump
2018-10-17 21:36:54 -04:00
Victor Shyba
1331e2bbe6
fix DHT logging
2018-10-17 22:25:41 -03:00
Lex Berezhny
4c4d652f1b
fixes for #1526 and #1483
2018-10-17 21:10:23 -04:00
Lex Berezhny
73bd76b631
format publish output bid value in lbc instead of dewies
2018-10-17 19:50:31 -04:00
Lex Berezhny
2ddf1a08f6
publish command supports custom account list to lookup channels
2018-10-17 19:37:54 -04:00
Victor Shyba
8754c6fabe
fix resolve_name for asyncio
2018-10-17 17:17:25 -04:00
Victor Shyba
f049109a38
fix claim_show
2018-10-17 17:17:25 -04:00
Victor Shyba
8db7c15aa1
fix address query handler
2018-10-17 15:33:22 -04:00
Victor Shyba
74eb991983
fix paid downloads
2018-10-17 14:16:00 -04:00
Victor Shyba
e11bae2dda
stream cost estimate fix for uri without size
2018-10-17 14:16:00 -04:00
Victor Shyba
8462f56b13
fix blob_list for uris
2018-10-17 14:16:00 -04:00
Victor Shyba
0bec3c7294
fix claim_list_by_channel
2018-10-17 14:16:00 -04:00
Victor Shyba
2bb4052193
fix claim_list
2018-10-17 14:16:00 -04:00
Lex Berezhny
101a3f2b22
respect --show_seed argument to account_list command
2018-10-17 13:45:01 -04:00
Lex Berezhny
04a2bde8dd
removed extraneous asyncio import
2018-10-17 13:29:28 -04:00
Jack Robison
a1368b05da
txupnp --> aioupnp
...
-update INSTALL.md
2018-10-17 13:29:28 -04:00
Victor Shyba
99ea7a26b0
fix get for asyncio torba
2018-10-17 10:27:57 -04:00
Lex Berezhny
e02e2a249a
fix wallet component
2018-10-16 17:09:21 -04:00
Lex Berezhny
1f3a19c100
pylint
2018-10-16 17:09:21 -04:00
Lex Berezhny
5eac4247e1
working integration tests
2018-10-16 17:09:21 -04:00
Lex Berezhny
1ca82b9d52
major facepalm
2018-10-16 17:09:21 -04:00
Lex Berezhny
21702ec43c
asyncio progress for victor
2018-10-16 17:09:21 -04:00
Lex Berezhny
d2083bc17e
for victor
2018-10-16 17:09:21 -04:00
Lex Berezhny
8afdd0b2e9
pylint fix
2018-10-16 17:09:21 -04:00
Lex Berezhny
99efc70ba3
run wallet unit tests separate from the other twisted trial based tests
2018-10-16 17:09:21 -04:00
Lex Berezhny
64e306801d
updated wallet to use asyncio
2018-10-16 17:09:21 -04:00
Victor Shyba
330db61b36
report balance and summary on startup
2018-10-12 20:53:31 -04:00
Lex Berezhny
357763ff61
respect blockchain_name in daemon settings when creating initial wallet
2018-10-12 12:28:39 -04:00
Lex Berezhny
8a6e6b4d77
add category attribute in JSON RPC output for backwards compatibility
2018-10-12 11:08:01 -04:00
Lex Berezhny
64913c4288
JSON RPC output for TXOs now includes: height, confirmations and valid_signature
2018-10-12 10:41:49 -04:00
Victor Shyba
f01ad0e4bd
use smart_decode on transaction parsing to support legacy claims
2018-10-11 17:38:23 -04:00
Victor Shyba
d9fcc458dc
refactor part of peer logic out of try/catch
2018-10-10 15:27:03 -04:00
Victor Shyba
24a11d3f21
make peer search asynchronous
2018-10-10 15:27:03 -04:00
Tomasz Kopeć
9e2e53147e
--conf option improvements ( #1455 )
...
* Conf file improvements
* Add test for loading config file
2018-10-10 13:44:51 -04:00
Victor Shyba
fc41af5889
set wallet max_gap after sync
2018-10-10 13:38:14 -04:00
Victor Shyba
72ce0cd0b0
explicitly define a default for signatures as expected on 0.21
2018-10-10 11:36:20 -04:00
hackrush
a1bf832ea6
fix blob_availability
2018-10-10 16:21:54 +05:30
Lex Berezhny
d4e76500fb
removed unused import
2018-10-10 00:02:50 -04:00
Lex Berezhny
f898bb3d0e
database index fix
2018-10-09 23:58:32 -04:00
Lex Berezhny
ad13282494
txo (claim_id) column index
2018-10-09 23:40:02 -04:00
Lex Berezhny
73519f8c6a
claim_name updated to use new account.get_claims() method
2018-10-09 21:46:54 -04:00
Lex Berezhny
0bfccb86ff
refactored pagination per @seanyesmunt feedback
2018-10-09 20:46:41 -04:00
Lex Berezhny
5118240897
fix log message in header downloader to log local_height as integer instead of float
2018-10-09 17:39:28 -04:00
Lex Berezhny
427fc179ac
fix for #1523
2018-10-09 16:48:12 -04:00
Lex Berezhny
55bcc520e4
pagination method fixes and not showing fee for recieved TX in get_history
2018-10-09 14:46:44 -04:00
Lex Berezhny
677ba25ccd
use .format() instead of string concatenation
2018-10-09 11:15:11 -04:00
Alex Grintsvayg
95436b233c
fix lbrynet --version
2018-10-09 11:15:11 -04:00
Lex Berezhny
82871b8f6b
fix command line argument for account_balance and other paginated commands
2018-10-09 10:30:30 -04:00
Lex Berezhny
9525b87224
inlineCallbacks fix
2018-10-08 22:44:00 -04:00
Lex Berezhny
f06098978c
ledger.get_transaction dropped in favor of ledger.db.get_transaction
2018-10-08 19:51:44 -04:00
Jack Robison
141491f2da
bump version
2018-10-08 16:11:36 -04:00
Victor Shyba
38006f7d29
migrate addresses before starting the migrated wallet
2018-10-08 15:29:57 -04:00
Lex Berezhny
3664c25d98
changed lbry account.get_balance() to have same confirmations default as baseaccount.get_balance()
2018-10-08 15:02:52 -04:00
Lex Berezhny
1747c9d866
removed --include_reserved from account_list command
2018-10-08 15:02:52 -04:00
Lex Berezhny
1066fbaa7c
pylint fix
2018-10-08 15:02:52 -04:00
Lex Berezhny
9d9916548b
added channel/signature annotation to all TXOs, support for pagination
2018-10-08 15:02:52 -04:00
Lex Berezhny
ada5b55f22
remove unused import
2018-10-08 15:02:52 -04:00
Lex Berezhny
a2f28e7788
+ permanent_url and TXO annotations
2018-10-08 15:02:52 -04:00
Jack Robison
c6092a4c79
bump version
2018-10-08 09:16:54 -04:00
Jack Robison
315a557019
Merge remote-tracking branch 'origin/1439'
2018-10-08 09:15:46 -04:00
Jack Robison
20221e1186
Merge remote-tracking branch 'origin/reduce_routing_table_ping_flood'
2018-10-08 09:15:30 -04:00
Victor Shyba
50003d2600
restore delay on ping queue
2018-10-03 19:21:48 -03:00
Victor Shyba
ea6b2b98fb
refactor ping queue
2018-10-03 19:21:48 -03:00
Victor Shyba
4890fdfb50
remove semaphore from ping queue
2018-10-03 19:21:48 -03:00
Lex Berezhny
6039159ecc
use d2l/l2d in integration tests
2018-10-03 18:06:22 -04:00
Lex Berezhny
8e4d8345bd
removed unused import
2018-10-03 18:06:22 -04:00
Lex Berezhny
22df26eeb6
dewies_to_lbc and lbc_to_dewies
2018-10-03 18:06:22 -04:00
Lex Berezhny
7b9ff3e8b5
updated with torba refactoring and working claim_send_to_address
2018-10-03 12:32:01 -04:00
Jack Robison
b6babb1c9d
bump
2018-10-02 11:07:51 -04:00
Jack Robison
a88485c5a0
Merge branch 'fix-missing-wallet-dir'
2018-10-02 11:06:59 -04:00
Jack Robison
ca9d48d574
fix wallet directory not being created
2018-10-02 10:34:05 -04:00
Jack Robison
e10e1de92f
[API] fix https://github.com/lbryio/lbry/issues/1501
2018-10-02 10:26:02 -04:00
Jack Robison
7dcebf99e0
don't delete the reactor from sys.modules unless in a build
2018-10-01 18:41:45 -04:00
Victor Shyba
463cbde4b1
cast dict_keys to list before using as shortlist
2018-10-01 15:23:50 -03:00
Victor Shyba
1adce8b227
reduce routing table ping flood
2018-10-01 15:17:10 -03:00
Jack Robison
673d259d7a
Merge branch '1446'
2018-10-01 08:34:57 -04:00
Victor Shyba
b4aa51444c
fix peer_ping for inexistent peers
2018-10-01 02:09:47 -03:00
Victor Shyba
9178ca701c
nullify and refresh tokens
2018-09-28 14:19:51 -03:00
Victor Shyba
9f8d3e69ae
implement get_best_blockhash
2018-09-27 15:30:53 -04:00
Victor Shyba
e1130147b5
fix format of resolve on inexistent URI
2018-09-27 15:30:53 -04:00
Jack Robison
0fb6f50aba
bump
2018-09-26 20:23:49 -04:00
Victor Shyba
17f9d7cfb2
fix analytics encoding
2018-09-26 16:45:53 -03:00
Jack Robison
42c43e86ef
bump version
2018-09-26 14:38:44 -04:00
hackrush
3d72b2adf3
Review Fixes
2018-09-26 11:21:32 -04:00
hackrush
cda14f7c69
Deprecated wallet_public_key and claim_renew commands
2018-09-26 11:21:32 -04:00
Jack Robison
2dd0221711
[API] support ssl, add use_https
setting
2018-09-26 09:56:26 -04:00
Lex Berezhny
1fec9f52ef
temporarily return floats until we fix desktop app to recieve string decimals
2018-09-26 07:24:25 -04:00
Lex Berezhny
b16c36b55f
transaction_list produces same output as old version
2018-09-26 07:24:25 -04:00
Victor Shyba
1c2849235c
send startup event right after setup
2018-09-25 17:49:23 -04:00
Jack Robison
66f33202c7
[API] add account_lock
2018-09-25 13:10:57 -04:00
Jack Robison
f310bb6825
[API] fix account_unlock, account_decrypt, and account_encrypt commands
2018-09-25 13:10:55 -04:00
Mark Beamer Jr
02d398613d
removed unused imports
2018-09-24 01:25:23 -04:00
Mark Beamer Jr
65e13898c2
fixed pylint
2018-09-24 01:25:23 -04:00
Mark Beamer Jr
559afa465a
Implemented removal of float usage. Floats converted to int internally.
2018-09-24 01:25:23 -04:00
Lex Berezhny
c753a5825a
switched all --account args to --account_id, fixed issues reported by @osilkin98 and regenerated api.json
2018-09-23 23:48:53 -04:00
Lex Berezhny
2f4e6911d6
daemon api json serialization imporovements
2018-09-21 23:24:50 -04:00
Lex Berezhny
e21ade7360
pylint
2018-09-21 23:24:50 -04:00
Lex Berezhny
53d4c149bc
added --account to most commands, also claim_list_mine, transaction_list, address_is_mine and other cleanup
2018-09-21 23:24:50 -04:00
Lex Berezhny
0adcaa6a5d
utxo_list, transaction_show
2018-09-21 23:24:50 -04:00
Victor Shyba
ce4d734250
adds get_claims_for_name
2018-09-21 17:38:07 -04:00
hackrush
04e0933d36
Fixes report bug on python 3
2018-09-21 17:37:01 -04:00
Alex Grintsvayg
a702afd010
track all downloads in a single db (in parallel with existing metrics)
2018-09-21 15:19:12 -04:00
hackrush
ad492a09f7
Added integration tests and other review fixes
2018-09-20 19:45:06 -04:00
hackrush
790991ecad
Use account and reduce code + raise exception on claim not found
2018-09-20 19:45:06 -04:00
hackrush
f5789775a2
Change sql to use less code
2018-09-20 19:45:06 -04:00
hackrush
5cc0d365c2
Added support to abandon claim using txid and nout
2018-09-20 19:45:06 -04:00
Victor Shyba
5430a0f289
supress git version print statement to debug
2018-09-20 12:49:00 -04:00
Victor Shyba
cc7656faa4
adapt content payment calls to new wallet
2018-09-19 10:13:14 -04:00
Victor Shyba
03415415ed
improve error message when daemon is already running
2018-09-18 23:09:43 -04:00
Lex Berezhny
1e47ff5a83
argument name changed to avoid redefining variable
2018-09-18 23:08:58 -04:00
Lex Berezhny
88bad1f868
publish accepts channel_id or channel_name
2018-09-18 23:08:58 -04:00
Victor Shyba
91405ef232
explicitly convert page and page_size to int
2018-09-18 22:12:23 -04:00
Jack Robison
17827036ce
update docstring
2018-09-18 10:10:36 -04:00
hackrush
cdf6155102
Added which characters are acceptable in the name field of publish command
2018-09-13 12:36:26 -04:00
hackrush
e47ef741f7
Review Fixes
2018-09-09 22:00:37 -04:00
hackrush
2878716381
Tests for support and tip
2018-09-09 22:00:37 -04:00
hackrush
6d9947779e
Added command to send a tip to a claim id
2018-09-09 22:00:37 -04:00
hackrush
c7e5bdd3ae
claim_new_support working in the new wallet
2018-09-09 22:00:37 -04:00
Victor Shyba
46dcf8a899
fix wallet reference bug
2018-09-09 21:10:51 -04:00
Victor Shyba
c050231ac5
remove file_status flag
2018-09-09 21:10:51 -04:00
Victor Shyba
ee5be5adc8
fail graceful when get is called on inexistent URI
2018-09-03 12:48:54 -04:00
hackrush
d99ce5f3d6
Integration test for wallet_send ( #1395 )
2018-09-03 11:41:30 -04:00
Lex Berezhny
26af01a5cc
test account list for specific account
2018-09-03 09:09:28 -04:00
Lex Berezhny
36989f1974
removed unnecessary defer.returnValue()
2018-09-03 09:09:28 -04:00
Lex Berezhny
1d40ec34a2
account_balance returns Decimal intead of rounded float
2018-09-03 09:09:28 -04:00
Lex Berezhny
8399f2ab33
account management
2018-09-03 09:09:28 -04:00
Lex Berezhny
7698ab7053
catch InvalidOperation exception when parsing decimals
2018-09-03 09:09:28 -04:00
Lex Berezhny
eff66bdf80
use get_dewies_or_error in jsonrpc_publish
2018-09-03 09:09:28 -04:00
Lex Berezhny
70e68c6361
handle amount passed as float
2018-09-03 09:09:28 -04:00
Lex Berezhny
2a53afbfd8
dont fail migrating certs if lbryumx doesnt know about a cert claim
2018-09-03 09:09:28 -04:00
Lex Berezhny
a42bf67800
look in all accounts for certificates
2018-09-03 09:09:28 -04:00
Lex Berezhny
b783b4daed
publish with certificates fix
2018-09-03 09:09:28 -04:00
Lex Berezhny
c38b463bf6
added default_wallet and default_account properties to daemon
2018-09-03 09:09:28 -04:00
Lex Berezhny
8696cd3c27
fix for chris45 integration test
2018-09-03 09:09:28 -04:00
Lex Berezhny
2fca29144e
pylint: line too long fixes
2018-09-03 09:09:28 -04:00
Lex Berezhny
1675cc4580
renamed a bunch of wallet commands and split up the big account command
2018-09-03 09:09:28 -04:00
shyba
93d134f0ce
[bug] remove get_block_info as it doesnt make sense, unify to get_block ( #1425 )
2018-08-31 13:12:13 -04:00
hackrush
1c6ce49b7b
Removed unnecessary yield and inlineCallbacks, rectified command behaviour ( #1421 )
...
* wallet_prefill_addresses command follows specifications(docs)
* unnecessary to document bugs in changelog which were created and fixed without having ever been released
2018-08-30 15:26:04 -04:00
Victor Shyba
2a285d139a
bump attempts to 5 and properly check failure
2018-08-27 22:51:16 -03:00
shyba
5e371e8e6a
[API] Fixes for block_show and claim_show ( #1390 )
...
block_show using block hash
block_show using height
claim_show from claim_id
claim_show from outpoint
2018-08-27 20:03:08 -04:00
Jack Robison
5a1f551ce5
requirements and bytes/string
2018-08-24 12:21:11 -04:00
Lex Berezhny
0c9c6c2705
create wallet directory if it doesnt exist
2018-08-24 11:42:35 -04:00
Lex Berezhny
afae649a9e
stubbed out buy/sell claim
2018-08-24 11:42:35 -04:00
Lex Berezhny
2238e1f802
wallet_send command working ( #1382 )
...
* wallet_send command
2018-08-24 11:42:35 -04:00
Victor Shyba
518c447fef
standardize distance.py to int.from_bytes
2018-08-24 11:42:35 -04:00
Lex Berezhny
cb9b348828
WalletComponent expects manager to have is_wallet_unlocked, added a stubbed method for now
2018-08-24 11:42:35 -04:00
shyba
eab95a6246
DHT fixes from review and an attempt at removing hashing and equals ( #1370 )
...
* use int to_bytes/from_bytes instead of struct
* fix ping queue bug and dht functional tests
* run functional tests on travis
* re-add contact comparison unit test
* dont need __ne__ if its just inverting __eq__ result
2018-08-24 11:42:35 -04:00
Lex Berezhny
593d0046bd
Revert "bytes/string"
...
This reverts commit 594dd61
2018-08-24 11:42:35 -04:00
Lex Berezhny
c5d1478c02
changed default maximum number of times an address should get used to 1 from 2, per lbrynaut review
2018-08-24 11:42:35 -04:00
Lex Berezhny
1c57293e9c
amount comparison should be 0, per lbrynaut review
2018-08-24 11:42:35 -04:00
hackrush
14a067a4c4
wallet_prefill_command working
2018-08-24 11:42:35 -04:00
hackrush
ceb25f917a
Use get_dewies_or_error method instead
2018-08-24 11:42:35 -04:00
hackrush
002faf7a58
Convert str to Decimals
2018-08-24 11:42:35 -04:00
Jack Robison
ea603dce13
back up original lbryum wallet before migration
...
-use same directory and file name for new wallet as the old wallet
-catch error when trying to migrate an abandoned certificate
2018-08-24 11:42:35 -04:00
Jack Robison
f2a768c9c4
bytes/string
2018-08-24 11:42:35 -04:00
Jack Robison
c21956b4f3
handle distro import error
2018-08-24 11:42:35 -04:00
Lex Berezhny
4a8776be10
wallet integration tests fixed
2018-08-24 11:42:35 -04:00
Lex Berezhny
d6d69a46d4
added missing yield
2018-08-24 11:42:35 -04:00
Jack Robison
4384a5f022
fix json encoding of bytes
2018-08-24 11:42:35 -04:00
hackrush
aa83bbd637
sq close the goddamn session
2018-08-24 11:42:35 -04:00
hackrush
2b5e3204c0
Refactor client, cli and test_cli, fix delayedCalls not expiring
2018-08-24 11:42:35 -04:00
Lex Berezhny
cbc98e72a7
pylint fixes
2018-08-24 11:42:35 -04:00
Lex Berezhny
d1f00255c1
test fixes related to headers
2018-08-24 11:42:35 -04:00
Lex Berezhny
434d98c6a6
restore formatting
2018-08-24 11:42:35 -04:00
Lex Berezhny
e51c98ca8c
formatting fixes
2018-08-24 11:42:35 -04:00
Lex Berezhny
f719aa1db0
old command is called daemon_stop
2018-08-24 11:42:35 -04:00
Lex Berezhny
3686b1d970
changes from jacks review
2018-08-24 11:42:35 -04:00
Lex Berezhny
e6fd8cc0f2
wip new header stuff
2018-08-24 11:42:35 -04:00
hackrush
8c6c442fdd
Fixed regression in unauthenticated API client w/ integration tests
2018-08-24 11:42:08 -04:00
hackrush
2590523fa1
Rename client and add test_cli to tox.ini
2018-08-24 11:42:08 -04:00
hackrush
08b4fd6942
stop listening port only if it is not None
2018-08-24 11:42:08 -04:00
hackrush
6a8963d807
Added Authenticated API Client Integration Test
2018-08-24 11:42:08 -04:00
hackrush
083bf4f61d
aiohttp based Async Authenticated API Client
2018-08-24 11:42:08 -04:00
Lex Berezhny
ab3b0134b5
Purchase Transaction Type
2018-08-24 11:42:08 -04:00
Victor Shyba
3b88d2465d
fixes and refactors from review
2018-08-24 11:42:08 -04:00
Victor Shyba
0841c90e6c
fix encoding on download
2018-08-24 11:42:06 -04:00
Victor Shyba
3f6e928cc2
fix findValue result parsing
2018-08-24 11:40:43 -04:00
Victor Shyba
a32a0c6401
fix peer_ping
2018-08-24 11:40:43 -04:00
Victor Shyba
95cb29d3c8
fix routing_table_get
2018-08-24 11:40:43 -04:00
Victor Shyba
e85f8b245b
fix conf.py
2018-08-24 11:40:43 -04:00
Victor Shyba
04836ea0d9
fixes from review
2018-08-24 11:40:43 -04:00
Victor Shyba
451823f33e
test_misc and test_streamify functionals on py3
2018-08-24 11:40:43 -04:00
Victor Shyba
8c3552dd34
port reflector
2018-08-24 11:40:43 -04:00
Lex Berezhny
a204f0d3e6
- replaced old lbryum function with struct.pack, per @BrannonKing review
...
- make copy of keys so we can modify the dictionary
2018-08-24 11:40:43 -04:00
Lex Berezhny
892758be65
account.from_dict() takes wallet as second arg
2018-08-24 11:40:43 -04:00
Lex Berezhny
3594c8976d
improved output when migrating certificates
2018-08-24 11:40:43 -04:00
Lex Berezhny
23ede44bff
fix blob downloader test on py3
...
not tying lbrynet db to wallet db just yet
2018-08-24 11:40:43 -04:00
Lex Berezhny
0349e68201
moved unit tests into unit test directory
2018-08-24 11:40:43 -04:00
Lex Berezhny
be248dc448
account command can now configure the default account
2018-08-24 11:40:43 -04:00
Lex Berezhny
f79a49bbf4
added account management command
2018-08-24 11:40:43 -04:00
Lex Berezhny
6a5d88a0d5
new fund command and automatic account creation
2018-08-24 11:40:43 -04:00
hackrush
4165881d5f
Authenticated CLI works again
2018-08-24 11:40:43 -04:00
Lex Berezhny
8dc4e3be43
integration tests working again and daemon starts normally
2018-08-24 11:40:43 -04:00
Lex Berezhny
0dd6193eaa
FakeComponent was missing __lt__ comparison operator and couldnt be put in set()
2018-08-24 11:40:43 -04:00
Lex Berezhny
da8e09846d
pylint fixed
2018-08-24 11:40:43 -04:00
Lex Berezhny
310fe4a42c
updated Headers component to use lbrynet.wallet
2018-08-24 11:40:43 -04:00
hackrush
a7ef8889dd
Unified CLI, python 3(WIP) ( #1330 )
...
* Added new custom cli class using aiohttp
* Proper error handling in CLI based on RPC error codes(PoC)
* Auth API working
* UnitTests
2018-08-24 11:40:43 -04:00
Lex Berezhny
f41229cb5b
tx.get_claim_id() -> txo.claim_id, claim update works now
...
channel_list encodes claim name and also added claim_id
fixed BlobManager foreign key error handling
2018-08-24 11:40:43 -04:00
Lex Berezhny
8ab4e3ca49
+ channel_list command works again but test_commands.py integration test is failing
2018-08-24 11:40:43 -04:00
Lex Berezhny
fcd46629c4
refactored how transactions are created, fixed list addresses command
2018-08-24 11:40:43 -04:00
Lex Berezhny
9348f4f366
add missing new line at end of file
2018-08-24 11:40:43 -04:00
Lex Berezhny
47bb634035
abandon claims and chris45 epic adventure
2018-08-24 11:40:43 -04:00
Lex Berezhny
10b34d6b33
unnecessary list() added during py3 port
...
instead of recursive bytes2unicode use a proper JSONEncoder to conver bytes->unicode for json.dumps()
removing excessive isinstance(data, bytes) checks
py3: / -> // and list() around .items() that gets modified in loop
moved lbrynet.undecorated to where its actually used and hopefully we can delete it eventually
removed build/upload_assets.py, travis can do all this now
2018-08-24 11:40:43 -04:00
Lex Berezhny
f061ca2b15
integration tests no longer mock Blob, BlobManager and Session
2018-08-24 11:40:43 -04:00
Lex Berezhny
bc24dbea29
refactoring of DHT tests and fixed encoding bug when dealing with bytearray
2018-08-24 11:40:43 -04:00