Commit graph

3711 commits

Author SHA1 Message Date
Jack Robison
933d58d49b
logging 2019-01-29 20:47:02 -05:00
Jack Robison
8f7cf0b38f
verbose logging 2019-01-29 13:08:11 -05:00
Jack Robison
418def56ac
fix log 2019-01-28 22:38:17 -05:00
Jack Robison
cefe3eb520
fix file_delete 2019-01-28 22:01:43 -05:00
Jack Robison
64dffa306f
logging, cleanup 2019-01-28 22:01:43 -05:00
Jack Robison
7d33b4f1f3
fix unawaited task 2019-01-28 22:01:43 -05:00
Jack Robison
f507d95198
always add fixed peers if configured after 2s 2019-01-28 22:01:43 -05:00
Jack Robison
2a7d80f8b4
logging 2019-01-28 22:01:43 -05:00
Jack Robison
bfaebf0085
fix timeout error 2019-01-28 17:20:14 -05:00
Jack Robison
71f9f8ae9c
fix race condition in reflector server 2019-01-28 16:51:11 -05:00
Jack Robison
330862e487
fix https://github.com/lbryio/lbry/issues/1297 2019-01-28 16:00:37 -05:00
Jack Robison
778d3826ab
clean up settings and use them 2019-01-28 15:51:27 -05:00
Jack Robison
4a11cf007f
remove unused settings and constants 2019-01-27 19:51:44 -05:00
Jack Robison
573285a5bb
fix error encoding find value response 2019-01-26 17:04:11 -05:00
Lex Berezhny
60ed4e503f refactored settings_set to support all settings 2019-01-26 00:04:36 -05:00
Lex Berezhny
aa1405887e use float instead of decimal for now 2019-01-25 23:20:43 -05:00
Lex Berezhny
cced217e43 update doc format for max_key_fee 2019-01-25 23:20:43 -05:00
Lex Berezhny
8a3b8d2df1 max_key_fee in yaml as null 2019-01-25 23:20:43 -05:00
Lex Berezhny
be0bd3bdea refactored --max-key-fee to be more ergonomic 2019-01-25 23:20:43 -05:00
Lex Berezhny
e01c73a7f8 pylint 2019-01-25 21:00:20 -05:00
Lex Berezhny
134338db4b dropped help, commands and resolve_name commands 2019-01-25 21:00:20 -05:00
Lex Berezhny
f47a685734 help message for start command 2019-01-25 20:28:47 -05:00
Lex Berezhny
6e29f7e99b user is shown help when typing lbrynet help 2019-01-25 20:28:47 -05:00
Lex Berezhny
a55802c1de v0.31.0rc3 2019-01-25 17:05:38 -05:00
Jack Robison
a7610e3d34
async reflector 2019-01-25 16:10:17 -05:00
Jack Robison
69bcb052de
fix blob server protocol factory 2019-01-25 13:10:40 -05:00
Lex Berezhny
b7d62ca084 v0.31.0rc2 2019-01-25 10:46:20 -05:00
Jack Robison
fa97f7bd38 fix written_bytes error 2019-01-25 10:23:03 -05:00
Lex Berezhny
4a35247016 fixes for toggle config, passing servers as list, etc 2019-01-25 10:19:24 -05:00
Lex Berezhny
d0526ad7d5 bring --config back to start command 2019-01-25 10:19:24 -05:00
Lex Berezhny
19b529cf38 removed unused import 2019-01-25 10:19:24 -05:00
Lex Berezhny
0373196707 max_key_fee is plain YAML now 2019-01-25 10:19:24 -05:00
Lex Berezhny
7a601db23f cli fixup 2019-01-25 10:19:24 -05:00
Jack Robison
77ece96356
fix config error if $HOME is None
-not seen on travis due to HOME being manually set to /tmp
2019-01-24 12:42:55 -05:00
Lex Berezhny
80440fd6bd v0.31.0rc1 2019-01-24 00:13:55 -05:00
Lex Berezhny
79e4767f69 unused imports 2019-01-24 00:13:15 -05:00
Lex Berezhny
0ee279bfd7 fix startup/shutdown and file_list --full-status argument 2019-01-24 00:13:15 -05:00
Lex Berezhny
5249d2a3ca removed unused methods 2019-01-24 00:13:15 -05:00
Lex Berezhny
4d5823f473 distro package is in setup.py, does not make sense to wrap it in try/except ModuleNotFoundError 2019-01-24 00:13:15 -05:00
Lex Berezhny
2dcd187d69 fixed component manager tests 2019-01-24 00:13:15 -05:00
Lex Berezhny
3d9ea92118 remove unnecessary logger configuration for BitcoinRPC 2019-01-24 00:13:15 -05:00
Lex Berezhny
3b61222e5a pylint 2019-01-24 00:13:15 -05:00
Lex Berezhny
2ca438c36e passing integration tests 2019-01-24 00:13:15 -05:00
Jack Robison
8948d5be86 don't shut down immediately after startup 2019-01-24 00:13:15 -05:00
Jack Robison
a3e64f9cef remove dht requirement from stream manager component 2019-01-24 00:13:15 -05:00
Jack Robison
09afec1961 import 2019-01-24 00:13:15 -05:00
Jack Robison
f9c465a636 f string 2019-01-24 00:13:15 -05:00
Jack Robison
89efe3d1b9 minimal changes to cli.py 2019-01-24 00:13:15 -05:00
Jack Robison
94cec1b86d fix 2019-01-24 00:13:15 -05:00
Jack Robison
d62ac0b608 KeyboardInterrupt 2019-01-24 00:13:15 -05:00
Jack Robison
5596eac930 merge conflicts 2019-01-24 00:13:15 -05:00
Jack Robison
5bb94d744e storage 2019-01-24 00:13:15 -05:00
Jack Robison
494917158c update daemon and components 2019-01-24 00:13:15 -05:00
Jack Robison
34a409ade5 delete log_support, looping_call_manager, and compat 2019-01-24 00:13:15 -05:00
Jack Robison
273e614715 delete old reflector code 2019-01-24 00:13:15 -05:00
Jack Robison
db75f0baef update SQLiteStorage 2019-01-24 00:13:15 -05:00
Jack Robison
30689bbf8d update/add config
remove the following settings:
  peer_search_timeout
  sd_download_timeout
  run_reflector_server
  download_mirrors
  pointtrader_server

add the following settings:
  blob_download_timeout
  peer_connect_timeout
  node_rpc_timeout
2019-01-24 00:13:15 -05:00
Jack Robison
4bf7742c19 async lbrynet.stream 2019-01-24 00:13:15 -05:00
Jack Robison
69b259c285 async lbrynet.blob_exchange 2019-01-24 00:13:15 -05:00
Jack Robison
2fa5233796 async lbrynet.dht 2019-01-24 00:13:15 -05:00
Jack Robison
a5524d490c async lbrynet.blob 2019-01-24 00:13:15 -05:00
Jack Robison
c713fac2d9 lbrynet.error 2019-01-24 00:13:15 -05:00
Lex Berezhny
7a038bbb98 cli bug fixes 2019-01-23 13:25:10 -05:00
Victor Shyba
eba88c1df7 fix resolve for undecodeable claims 2019-01-23 13:22:23 -05:00
Victor Shyba
881e5aba68 simplify claim_list 2019-01-23 13:22:23 -05:00
Victor Shyba
368f0683ec fix claim_list for channels 2019-01-23 09:36:27 -05:00
Lex Berezhny
8593cd362a check darwin before windows because darwin has win, face plam! 2019-01-22 18:04:17 -05:00
Lex Berezhny
83c7797187 pylint 2019-01-22 18:04:17 -05:00
Lex Berezhny
6606deafa5 fixed after testing with desktop app 2019-01-22 18:04:17 -05:00
Lex Berezhny
19b0d59159 config options api_host and api_port changed to just api 2019-01-22 18:04:17 -05:00
Lex Berezhny
9ccb3fa2a3 unit/test_cli tests 2019-01-22 18:04:17 -05:00
Lex Berezhny
48533df523 fix integration tests 2019-01-22 18:04:17 -05:00
Lex Berezhny
d5f2832b2f pylint 2019-01-22 18:04:17 -05:00
Lex Berezhny
d0230b4893 command line fixes 2019-01-22 18:04:17 -05:00
Lex Berezhny
7a28171a72 conf no longer global 2019-01-22 18:04:17 -05:00
Lex Berezhny
150bcb1116 new configuration manager, first pass 2019-01-22 18:04:17 -05:00
Jack Robison
3a86fc6680
refactor exchange rate manager to use asyncio 2019-01-22 11:34:49 -05:00
Jack Robison
2805cbb331 refactor loggly handler to use asyncio 2019-01-22 10:52:50 -05:00
Lex Berezhny
bf8e32ebd2 remove custom logging 2019-01-19 16:30:19 -05:00
Lex Berezhny
5971be5bef v0.30.5 2019-01-18 16:14:48 -05:00
Lex Berezhny
677d76a3e4 v0.30.5rc4 2019-01-17 23:26:12 -05:00
Victor Shyba
6ed3207cb7 phase1: legacy claim format, ability to decode new format 2019-01-17 23:24:58 -05:00
Victor Shyba
be6448b74f fix str/bytes confusion from resolve/claimdict on certificate_id 2019-01-17 23:24:58 -05:00
Victor Shyba
b707ee4844 encode and decode detached signatures from claim dict 2019-01-17 23:24:58 -05:00
Victor Shyba
0e9888be3b fixes from review 2019-01-17 23:24:58 -05:00
Victor Shyba
3c54b2bcd7 activate detached sigs 2019-01-17 23:24:58 -05:00
Victor Shyba
899b182811 fix getclaimsfortx in server 2019-01-17 23:24:58 -05:00
Victor Shyba
abf94357eb tests and fixes for sig validation on undecode-able claims 2019-01-17 23:24:58 -05:00
Victor Shyba
36aded3830 store original payload for signing and verifying 2019-01-17 23:24:58 -05:00
Victor Shyba
d7ebf50602 detached as a parameter instead of class attribute 2019-01-17 23:24:58 -05:00
Victor Shyba
523c4c86a9 change default curve to SECP256k1, pass name parameter 2019-01-17 23:24:58 -05:00
Victor Shyba
74cccdbfc7 simplify detached signing and verifying 2019-01-17 23:24:58 -05:00
Victor Shyba
70471eebfa wallet server and resolve working, functional test 2019-01-17 23:24:58 -05:00
Victor Shyba
fe97f7a119 adds a detached signature attribute to ClaimDict 2019-01-17 23:24:58 -05:00
Victor Shyba
f8ed605da2 adds a way to verify detached signatures 2019-01-17 23:24:58 -05:00
Victor Shyba
e38ef2af1f adds a way to sign detached 2019-01-17 23:24:58 -05:00
Victor Shyba
5d8e627d02 adds a separate representation for a detached signature 2019-01-17 23:24:58 -05:00
Lex Berezhny
c9d4ad5450 pylint unused import 2019-01-17 19:04:52 -05:00
Lex Berezhny
31586bf588 error out when user tries --http-auth 2019-01-17 19:04:52 -05:00
Lex Berezhny
974d3c83e3 keep wallet_balance to test deprecation with, until we find better way to do this 2019-01-17 17:35:15 -05:00
Lex Berezhny
8dc8ca382b removed previously deprecated commands 2019-01-17 17:35:15 -05:00
Lex Berezhny
1dbb250413 fix bytes vs str error in migrate5to6 script 2019-01-15 21:44:16 -05:00
Thomas Zarebczan
2c1b54c76c Add note about wallet needing to be unlocked (grin was confused about this) 2019-01-15 15:59:45 -05:00
Thomas Zarebczan
7314494fb9 add m4v
It's a container type very similar to mp4. Someone recently added one in the community top bids section.
2019-01-15 15:55:59 -05:00
hackrush
833261801f Profile downloading of sd blobs 2019-01-11 16:36:55 -05:00
hackrush
6c8cbc1b9e added additional fields to uri parser 2019-01-11 15:10:22 -05:00
Lex Berezhny
6ae4e68d1c looping_call shouldnt need to mess with cancellation 2019-01-11 14:33:45 -05:00
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
fd7811f38d v0.30.5rc3 2019-01-11 01:17:43 -05:00
Lex Berezhny
950c122850 fix blob announce command argument constraints 2019-01-11 00:54:15 -05:00
Thomas Zarebczan
6c3eee0f0e Update conf.py 2019-01-10 23:50:59 -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
248d1a18c7 pylint 2019-01-10 22:38:27 -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
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