Jack Robison
eb660e23b7
fix download being stopped if the sd blob downloaded and data did not start within the timeout
...
fixes https://github.com/lbryio/lbry/issues/1172
2018-06-19 13:38:25 -04:00
hackrush
371b27b116
Fix approximations in bid during publish
2018-06-18 10:40:33 -04:00
Lex Berezhny
e11a2e6f85
publish accepts decimal string for the bid value
2018-06-13 16:52:35 -04:00
Jack Robison
adca5f5993
fix routing_table_get
2018-06-07 15:02:47 -04:00
Jack Robison
bdd6f948ca
add port to routing_table_get
2018-06-07 15:02:47 -04:00
Jack Robison
cc32d987b2
update peer_list
2018-06-07 15:02:47 -04:00
Lex Berezhny
23df1d0316
Merge branch 'master' into feature/file_list_sorting
2018-05-29 22:47:09 -04:00
Jack Robison
e3265714ee
Merge remote-tracking branch 'origin/1193'
2018-05-29 15:25:17 -04:00
Sergey Rozhnov
11b882879a
predictable result sorting for claim_list
and claim_list_mine
2018-05-29 13:07:11 -04:00
Jack Robison
6d4b678b96
Revert "WIP: feature/1098/sorted-claim-results"
2018-05-22 17:15:34 -04:00
kafene
76a7cc4e58
refactor file list sorting per request
2018-05-21 00:24:18 -04:00
kafene
1790393273
remove unused attrgetter import
2018-05-21 00:04:27 -04:00
kafene
5069351287
refactor file_list sort to allow sorting by any field
2018-05-21 00:04:27 -04:00
kafene
eec3734d2f
some semantic variable renaing
2018-05-21 00:04:27 -04:00
kafene
e7b22521ee
remove pprint import
2018-05-21 00:04:27 -04:00
kafene
326d0cb8a3
initial naive implementation of file_list sorting
2018-05-21 00:04:21 -04:00
Sergey Rozhnov
13353bcfe4
refactored unit test for sort_claim_results
2018-05-18 18:51:28 +04:00
Sergey Rozhnov
40bcf96c3d
refactored sorting of claims and unit tests
2018-05-18 12:53:32 +04:00
Victor Shyba
b48492c1d6
verify streams on a new migration instead
2018-05-17 12:29:12 -03:00
Sergey Rozhnov
208284a0f8
claim_list and claim_list_mine in Daemon return sorted results
2018-05-16 18:29:44 +04:00
Victor Shyba
df735252e5
verify streams only after migration
2018-05-11 12:17:55 -03:00
Jack Robison
aa4240de85
track successful reflector uploads in sqlite to minimize how many streams are attempted by auto re-reflect
...
-increase the default `auto_re_reflect_interval` to a day
2018-05-08 14:41:56 -04:00
Jack Robison
b89823c968
fix blob announce locking up the daemon process
2018-04-19 15:47:19 -04:00
Jack Robison
baf55165aa
lint
2018-04-19 14:35:11 -04:00
Jack Robison
fa49b40389
fix claim_show
2018-04-19 12:31:36 -04:00
Alex Grintsvayg
f8e418fb44
undeprecated report_bug while app team works on a new bug reporting flow
2018-04-18 14:58:58 -04:00
Niko
c089f1954a
fix documentation for blob_reflect
2018-04-12 13:27:06 -04:00
Niko
0a14d51b96
fix documentation for peer_ping command
2018-04-12 13:08:58 -04:00
Jack Robison
5cea031f38
return list of dictionaries from peer_list, include peer node ids
2018-04-03 13:10:30 -04:00
Jack Robison
2903ccaeb4
add peer_ping
2018-04-03 13:10:30 -04:00
Jack Robison
743ae59d54
fix lbrynet-cli when using authentication
...
-add explanation of daemon authentication to AuthJSONRPCServer docstring
-remove auth_required decorator, use auth for all api methods if use_authentication is true
-fix issues with the command line --http-auth flag to lbrynet-daemon and the use_http_auth setting in the config file
2018-04-01 18:31:03 -04:00
Jack Robison
0279d37b32
fix status docstring
2018-03-29 12:19:18 -04:00
Jack Robison
492858596e
add single_announce column to blob table
...
-remove deprecated blob_announce_all function
-remove announce_all parameter to blob_announce
-change blob_announce to be asynchronous
2018-03-28 18:50:24 -04:00
Jack Robison
5bab6f7d39
remove bandwidth stats
2018-03-28 18:50:24 -04:00
Jack Robison
a41bbd5e27
pylint and tests
2018-03-28 18:50:18 -04:00
Jack Robison
333d70860b
add last_announced_time to blob table
2018-03-28 15:53:50 -04:00
Lex Berezhny
267f50474b
removing more references to PTCWallet
2018-03-28 15:53:50 -04:00
Jack Robison
88970cb0a8
move peer manager class to lbrynet.core
2018-03-28 15:53:49 -04:00
Kay Kurokawa
60c7261871
add single_hash_announce_duration as a field that gets return for API call status for dht status
2018-03-28 15:53:46 -04:00
Jack Robison
439a0f8778
fix docstrings
...
-add docopt unit test
2018-03-26 13:20:33 -04:00
hackrush
aa7b440989
Fixed regression in stream_availablity command
2018-03-26 19:43:06 +05:30
Jack Robison
f0742675b8
Merge branch 'master' into no-short-flags
2018-03-23 14:59:53 -04:00
Jack Robison
cb069ca002
add blob_reflect
2018-03-22 16:54:29 -04:00
Jack Robison
b28bdbd752
rename existing reupload.reflect_stream --> reupload.reflect_file, add a reupload.reflect_stream function
2018-03-19 13:55:11 -04:00
hackrush
3724fa1810
Removed last flag decorator
2018-03-18 16:11:19 +05:30
hackrush
1d9c996217
Merge pull request #1148 from lbryio/channel-bid
...
Update channel balance checking to match claim balance checking
2018-03-17 09:05:08 +05:30
hackrush
2b69d2fad0
Fix pylint error
2018-03-16 21:42:40 +05:30
Jack Robison
8af96a0c51
don't try to announce the stream terminator
2018-03-15 17:42:21 -04:00
Jack Robison
adb1291c09
fix blob list key error
2018-03-15 09:55:40 -04:00
Thomas Zarebczan
b218e84d29
update channel balance checking to match claim
...
Simple balance check before calling get_max_usable_balance_for_claim - matches what happens on the claim.
Also provide clearer error message about maximum amount
2018-03-15 09:42:17 -04:00
Jack Robison
9b44ba7c84
only call get_max_usable_balance when the bid might be too high
2018-03-13 17:32:29 -04:00
Alex Grintsvayg
d0aa0a7d0c
make dht forwards-compatible for upcoming switch to standardized bencode dict keys
2018-03-13 09:43:32 -04:00
hackrush
16f2a5429b
Name and output message fix.
2018-03-13 01:26:18 +05:30
hackrush
6d4af4ba90
Error cleanly when claiming a new channel with exact or higher amount than balance
...
fixes #1107
2018-03-09 21:28:33 +05:30
Jack Robison
cdfb7f4cb4
fix blob_list error
2018-03-08 16:43:22 -05:00
Jack Robison
3f1bcbffeb
fix blob_announce when announcing a single blob
2018-03-07 18:25:30 -05:00
hackrush
da4a24d79f
Added scripts to autogenerate docs and api from docstring
...
Summary of changes
Removed single dashed(short args) arguments(possibly breaking changes
for app side)
Standardised the docstrings
Added scripts to autogenerate API and CLI documentation using the
docstrings
2018-03-06 03:50:12 +05:30
Alex Grintsvayg
95e12a208d
deprecate report_bug
2018-03-05 14:17:57 -05:00
Jack Robison
7862ee6715
fix blob_announce command
2018-03-02 16:46:07 -05:00
Jack Robison
01c4c6ed97
fetch claim heights
2018-03-02 16:46:02 -05:00
Jack Robison
6a4b65a796
have get
fail when given a channel uri before attempting to resolve
2018-03-02 15:34:34 -05:00
Jack Robison
76cb674ebb
fix updating content claims for existing files
...
-update lbry file attributes as soon as a change to the content claim occurs
2018-03-02 15:34:20 -05:00
Jack Robison
d1240541c8
always update lbry file attributes after publishing
2018-03-02 15:33:48 -05:00
Jack Robison
dafa80ce29
Merge branch 'master' into update_fix
2018-02-22 14:10:51 -05:00
Jack Robison
741e395677
fix blob_list falsely returning an empty list for streams with known blobs
...
-remove get_blobs functions from Daemon, use functions in SQLiteStorage instead
2018-02-22 10:37:53 -05:00
Jack Robison
9a046fca0f
remove unused calculate_available_blob_size function
2018-02-22 10:22:53 -05:00
Jack Robison
b1c66015e1
detect and remove invalid streams and sd blobs
2018-02-21 19:09:10 -05:00
hackrush
3754f34f53
Review fixes and additional comments in test
2018-02-21 14:22:11 +05:30
hackrush
2368433b22
Check for max usable balance before updating
2018-02-20 08:54:03 +05:30
hackrush
d72ef784ed
Removed daemon side bid checks during publish
...
Fixes #748
Fixed failing test, Yay!
Why CHANGELOG? Why not anarchy?
2018-02-20 08:54:03 +05:30
hackrush
5fee660c9c
Fixed error types to be more appropriate
2018-02-17 20:18:55 +05:30
Jeremy Curcio
2621ba6982
Add exception for non-float bids when pubishing
2018-02-17 19:29:53 +05:30
Jack Robison
e40d4f74d8
fix default db_revision
2018-02-13 14:42:53 -05:00
Jack Robison
9d539aaa16
migrate databases
2018-02-13 10:27:51 -05:00
Jack Robison
c15850ccab
re-enable filtering lbry files by claim attributes
2018-02-13 10:27:51 -05:00
Jack Robison
0df383b9f2
update Downloader and Publisher
2018-02-13 10:27:51 -05:00
Jack Robison
ce4b82d929
update Daemon to use SQLiteStorage
2018-02-13 10:27:51 -05:00
Alex Grintsvayg
bb2efdcc7c
fixed the error when trying to perform get on channels
...
now it states that get cannot be used on channels
closes #623
closes #1085
2018-02-12 16:40:29 -05:00
rick batka
69a99a61ba
Fix issue #930 . Disallow positional arguments for CLI settings_set and fix error reporting when settings_set fails.
2018-02-09 11:30:29 -05:00
Roger Ostrander
a4343c3eb3
API call to blob_list with uri parameter now succeeds
2018-02-03 23:08:15 -05:00
hackrush
5a3a592df8
Related changlelog for the PR lbryio/lbryum#203
2018-01-26 15:52:25 +05:30
Jack Robison
973978c1e5
pylint
2018-01-22 16:04:08 -05:00
Alex Grintsvayg
a6588f740a
stop sending useless analytics event
2018-01-22 15:21:39 -05:00
Jack Robison
edb0f8deed
changelog and doc
2018-01-18 13:41:17 -05:00
hackrush
7472d12644
Removed include_tip_info
from transaction_list
, goes with lbryum#183
2018-01-18 08:43:58 +05:30
Jack Robison
8a133f9749
use lists of hostname:port strings in conf file
2018-01-09 16:55:39 -05:00
akinwale
5677f6d00d
added a new startup stage for wallet_unlock ( #1048 )
...
* added a new startup stage to indicate if the daemon is waiting for wallet_unlock
2018-01-07 06:44:29 +01:00
Thomas Zarebczan
4b6d0d33ef
remove download_directory from options
2018-01-05 14:19:21 -05:00
Jack Robison
b046a6578b
add blockchain_name
and lbryum_servers
to the adjustable settings
2018-01-04 21:30:41 -05:00
Jack Robison
64e04f8a68
refactor start_lbry_file
2018-01-04 21:28:09 -05:00
Jack Robison
bc58add6de
logging
2018-01-04 21:25:56 -05:00
Jack Robison
62a8789393
change default full_status to True in _get_lbry_files
2018-01-04 21:25:55 -05:00
Jack Robison
bf46f5616b
Merge branch 'add_lbry_file_manager_to_reflector_2'
2017-12-29 12:39:50 -05:00
Alex Grintsvayg
b0c4746413
delete line that does nothing
2017-12-29 11:12:33 -05:00
Jack Robison
09c57675a7
add stream_availability and blob_availability, deprecate get_availability
2017-12-20 21:23:54 -05:00
Jack Robison
e22d43bb03
fix wallet_unlock
2017-12-18 13:17:54 -05:00
Jack Robison
8c2d381aee
Wallet encryption ( #783 )
...
* update known commands
* add wallet_unlock, block wallet startup on being unlocked
* add wallet_decrypt and wallet_encrypt
* wallet encryption unit tests
* added use_keyring configuration option in order to make keyring password storage optional
2017-12-17 07:00:12 +01:00
Jack Robison
a6f0c5fb4c
pylint fixes
...
fix exception formatting and a circular import
2017-12-15 20:25:20 -05:00
Jack Robison
b7ee5419d4
better address use, remove _save_wallet from Wallet.py
2017-12-07 14:36:51 -05:00
Jack Robison
330d0465b6
remove message field from lbry file json, add blobs_completed, blobs_in_stream, and status fields
2017-12-07 13:54:18 -05:00
Jack Robison
fb6ceeed9e
delete unused code
2017-12-06 20:41:24 -05:00
Jack Robison
b2a0aa21c9
get search timeout from conf.settings
2017-12-06 19:52:29 -05:00
Jack Robison
ac7ffdbf3a
add lbry_file_metadata table to save outpoint data of downloads
2017-12-06 19:52:25 -05:00
Jack Robison
90aa89dcae
re-add outpoint to file dictionary returned from file_ commands
2017-12-06 17:22:47 -05:00
Jack Robison
1594c6a831
move db functions in EncryptedFileManger to EncryptedFileMetadataManager
...
- remove TempEncryptedFileMetadataManager, run tests with the normal
DBEncryptedFileMetadataManager
2017-12-06 16:49:49 -05:00
Kay Kurokawa
7e93ea8d97
do a sanity check to see if we have remote height, use remote height instead of local height when auto renewing
2017-12-05 09:41:45 -05:00
Kay Kurokawa
bfbecd9196
fix use of return in inlinecallback, change to defer.returnValue(None)
2017-12-05 09:41:44 -05:00
Kay Kurokawa
707775214a
update docstrings and make sure return value is consistent
2017-12-05 09:41:44 -05:00
Kay Kurokawa
8f05c1083f
pylint long lines
2017-12-05 09:41:43 -05:00
Kay Kurokawa
36510a0a59
make auto_renew_claim_height_delta settable in API commands settings_set
2017-12-05 09:41:43 -05:00
Kay Kurokawa
e4e60ebe9b
add auto_renew_claim_height_delta to configuration and auto renew after startup if necessary
2017-12-05 09:41:42 -05:00
Jack Robison
d6e3b11026
add claim_renew
2017-12-05 09:41:42 -05:00
Kay Kurokawa
ab667015c4
add lbry_file_manager to reflector server and add files to it
2017-12-04 13:08:33 -05:00
Jack Robison
57152547ce
docs
2017-11-28 12:19:19 -05:00
Kay Kurokawa
50586fa39d
use sd_hash instead of claim_id as a key for Daemon.streams dictionary
2017-11-28 11:53:16 -05:00
Kay Kurokawa
38834a083c
when calling jsonrpc_get, check if you have to file by using the sd_hash instead of claim_id
2017-11-28 11:53:16 -05:00
Kay Kurokawa
971c720642
removing claim information from files related API commands
2017-11-28 11:53:15 -05:00
Jack Robison
086c843068
add channel_list, deprecate channel_list_mine
2017-11-22 13:50:07 -05:00
Jack Robison
d98e0e8110
add channel_import and channel_export
2017-11-22 13:46:34 -05:00
Jack Robison
853bb67447
verify source and claim metadata before getting to _publish_stream
2017-11-08 19:50:37 -05:00
Jack Robison
f87d6b08c8
remove queued decorator
2017-11-07 15:17:04 -05:00
Alex Grintsvayg
cc61cc6b17
rename command to utxo_list
2017-11-02 07:14:35 -04:00
Alex Grintsvayg
3152ecfd71
add wallet_list_unspent
2017-11-01 17:29:11 -04:00
Alex Grintsvayg
357f15c5b8
changes that jack pointed out
2017-10-25 12:36:54 -04:00
Alex Grintsvayg
2067180467
add wallet_prefill_addresses command
2017-10-25 12:29:51 -04:00
Jack Robison
e4d2a3d2ec
Merge branch 'master' into android_tests_refactoring
2017-10-25 12:01:37 -04:00
Jack Robison
4e4eb5e24c
fix external ip
2017-10-23 01:17:25 -04:00
Jack Robison
fb071778dc
fix docstring
2017-10-11 15:14:29 -04:00
Jack Robison
a0a7d5f569
add routing_table_get
2017-10-11 12:54:40 -04:00
Jack Robison
fcaca05a81
fix redundant lbryid
2017-10-10 13:15:25 -04:00
Akinwale Ariwodola
6ed56804b9
return empty string as default value when docstring is missing
2017-10-09 21:14:16 +01:00
Kay Kurokawa
1f839fe2a6
add blob announcement information to session_status
2017-10-05 13:59:27 -04:00
Jack Robison
aa3982f0e2
temporarily disable blob analytics
2017-10-02 11:21:51 -04:00
Jack Robison
838436d641
Merge remote-tracking branch 'origin/fix_blob_reader_closing'
2017-09-29 12:37:15 -04:00
Jack Robison
2ebb9da108
move download_failed
2017-09-28 15:46:02 -04:00
Jack Robison
b7bfb259e5
fix download exceptions
2017-09-28 15:28:39 -04:00
Jack Robison
9fd60c823f
add _download_failed errback
2017-09-28 15:28:37 -04:00
Jack Robison
82a2805aaf
json blobs
2017-09-28 15:28:06 -04:00
Jack Robison
50b51569a3
cancel streams on shutdown
2017-09-28 14:48:05 -04:00
Jack Robison
c9ae251d60
download analytics
2017-09-28 14:04:03 -04:00
Kay Kurokawa
aab43c8d6c
close the reader directly instead of calling close_read_handle()
2017-09-27 17:30:20 -04:00
Kay Kurokawa
32feb628c3
add stream_info_manager to reflector server initialization
2017-09-22 14:39:29 -04:00
Jack Robison
6cbe86d057
rename is_validated() to get_is_verified() to distinguish from verified property
2017-09-20 14:02:34 -04:00
Jack Robison
6f71a5003c
remove unused EncryptedFileOpener
2017-09-20 13:59:24 -04:00
Alex Grintsvayg
c98197f266
deprecated blob_announce_all
2017-09-20 11:16:10 -04:00
Jack Robison
9bb03757ec
docopt fix
2017-09-20 09:50:48 -04:00
Alex Grintsvayg
8681686395
why would written_bytes ever be False?
2017-09-12 16:00:32 -04:00
Mike Putnam
e7094a92ab
Docs spelling correction. ( #873 )
...
Docs spelling correction
2017-09-12 09:41:11 -04:00
Jack Robison
dd036d15c8
update decode_address import from lbryschema
...
https://github.com/lbryio/lbryschema/pull/16
2017-09-06 10:58:52 -04:00
Jack Robison
5ece58b716
pylint
2017-09-01 10:43:46 -04:00