Oleg Silkin
d22a2dee33
Removes await from shutdown call
2019-01-11 14:33:45 -05:00
Oleg Silkin
b032e99dd1
Removes the twisted dependency from the analytics file and replaces it
...
with `asyncio` and `aiohttp`. Also removes the calling loop from the
analytics in favor of a `dict` that stores the names of the methods
and their coroutines that are wrapped inside a looping task. The tasks
are canceled when the analytics manager is asked to shutdown
Signed-off-by: Oleg Silkin <o.silkin98@gmail.com>
2019-01-11 14:33:45 -05:00
Lex Berezhny
950c122850
fix blob announce command argument constraints
2019-01-11 00:54:15 -05:00
Thomas Zarebczan
4c23add193
fix unavailable download directory
...
If an uploaded file had a directory that was removed, or if the old download directory doesn't exist, use the default.
2019-01-10 23:05:43 -05:00
Lex Berezhny
b0deb63129
blob_reflect fix
2019-01-10 22:38:27 -05:00
Lex Berezhny
ebdb33bd11
blob_availability fix
2019-01-10 22:38:27 -05:00
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
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
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
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
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
248baf58b4
asyncio daemon
2019-01-07 21:56:05 -05:00
Lex Berezhny
0845d65f4e
rebase master
2019-01-07 21:56:05 -05:00
Victor Shyba
049c17ff08
adds testenet to wallet server
2019-01-04 11:10:52 -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
Victor Shyba
3b9d6c4f8e
Instantiate resolver before the request to hold the selected height
2018-12-19 09:04:30 -05:00
Jack Robison
fb66b68bc8
fix directory cli args, update help message
2018-12-14 15:51: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
Victor Shyba
ba59e126cd
forward errors outside of uris on channel listing
2018-12-11 16:34:37 -05:00
Victor Shyba
26fcc48c5a
fix for name collision on channel path
2018-12-08 14:40:37 -05:00
Jack Robison
6180a2917d
add epub and wmv content types
2018-12-07 13:06:36 -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
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
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
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
Victor Shyba
ea6869a63e
allow invalid sigs claims to show outside a channel
2018-11-27 15:36:53 -03: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
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
Lex Berezhny
6f7f3bb316
fixes #1653
2018-11-20 16:12:51 -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
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
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
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
b98621d7ea
avoid name errors
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
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
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
171c080d33
updated references lbrynet.file_manager -> lbrynet.blob
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
c1a9cd93ee
updated references lbrynet.crypstream -> 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
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
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