Jack Robison
e6f92a2dc7
fix fee tests, whitespace
2017-04-12 17:43:00 -04:00
Alex Grintsvayg
4698910ab7
Bump version: 0.9.2rc21 → 0.9.2rc22
2017-04-12 15:23:08 -04:00
Jack Robison
8c361aef1a
fix typo
2017-04-12 14:48:47 -04:00
Jack Robison
2c8b99df76
fix balance check when claiming a name
2017-04-12 14:47:46 -04:00
Jack Robison
10c72dcfd2
stream_cost_estimate fixes
2017-04-12 14:46:27 -04:00
Jack Robison
10dcc429f3
update resolve doc
2017-04-12 14:04:11 -04:00
Jack Robison
31b5026570
return false from claim_show when claim is not found
2017-04-12 13:53:07 -04:00
Jack Robison
06cd14e0ff
raise errors before we get further into the publish process
2017-04-12 13:02:04 -04:00
Alex Grintsvayg
3820401fce
Bump version: 0.9.2rc20 → 0.9.2rc21
2017-04-12 12:25:56 -04:00
Alex Grintsvayg
ddf907231d
Bump version: 0.9.2rc19 → 0.9.2rc20
2017-04-12 11:46:04 -04:00
Alex Grintsvayg
2df1092e1a
Bump version: 0.9.2rc18 → 0.9.2rc19
2017-04-12 11:05:11 -04:00
Jack Robison
d1414bc03a
Bump version: 0.9.2rc17 → 0.9.2rc18
2017-04-11 19:22:01 -04:00
Jack Robison
33c754f5a6
Bump version: 0.9.2rc16 → 0.9.2rc17
2017-04-11 01:18:13 -04:00
Jack Robison
389ee2ad70
fix stream_cost_estimate
2017-04-11 01:13:10 -04:00
Jack Robison
c87c8beeb4
Bump version: 0.9.2rc15 → 0.9.2rc16
2017-04-10 21:52:00 -04:00
Jack Robison
b644125e93
return None for failed resolve uri
2017-04-10 21:32:41 -04:00
Jack Robison
c5699db30a
add channel name to file dict
2017-04-10 21:32:20 -04:00
Jack Robison
043e2d0ab9
Bump version: 0.9.2rc14 → 0.9.2rc15
2017-04-10 14:31:06 -04:00
Jack Robison
6ccab8bcb8
get availability by uri
2017-04-10 14:29:24 -04:00
Jack Robison
105fa0b947
pylint
2017-04-10 13:59:31 -04:00
Alex Grintsvayg
8db7c37fa7
exploring dht
2017-04-10 13:45:43 -04:00
Alex Grintsvayg
a2eb0cad33
delete live lbrylive livestreaming code
2017-04-10 13:45:43 -04:00
Jack Robison
4c122f4ab0
Bump version: 0.9.2rc13 → 0.9.2rc14
2017-04-10 11:04:28 -04:00
Jack Robison
a43127fffc
add channel_new logging, fix docstring
2017-04-10 11:01:28 -04:00
Jack Robison
66ab1386c5
Bump version: 0.9.2rc12 → 0.9.2rc13
2017-04-10 09:57:55 -04:00
Jack Robison
5efbafec39
Bump version: 0.9.2rc11 → 0.9.2rc12
2017-04-09 21:51:42 -04:00
Jack Robison
9531bdf396
fix file_list for files with abandoned claims
2017-04-09 21:44:58 -04:00
Jack Robison
978139a631
Bump version: 0.9.2rc10 → 0.9.2rc11
2017-04-09 17:53:55 -04:00
Jack Robison
04c119543f
fix resolution and file_list bugs
2017-04-09 17:49:31 -04:00
Jack Robison
ead32f32d8
Bump version: 0.9.2rc9 → 0.9.2rc10
2017-04-08 23:58:02 -04:00
Alex Grintsvayg
e54dc9a01d
Bump version: 0.9.2rc8 → 0.9.2rc9
2017-04-08 19:24:23 -04:00
Jack Robison
40374ec202
use lbryio api for price data instead of bittrex
2017-04-07 19:33:13 -04:00
Jack Robison
e9cfbea75f
update lbrynet api and tests
2017-04-07 14:04:13 -04:00
Jack Robison
ccc94a0db9
update wallet for new lbryum functionality
2017-04-06 20:50:29 -04:00
Jack Robison
bcf7a28fc8
update download, handle fee conversion error, use uri instead of name to get()
2017-04-06 20:50:28 -04:00
Jack Robison
1880f64da2
raise default download timeout
2017-04-06 20:50:28 -04:00
Jack Robison
45b3837638
use ClaimDict.source_hash in utils.get_sd_hash
2017-04-06 20:50:28 -04:00
Alex Grintsvayg
ee7ca0978f
Bump version: 0.9.2rc7 → 0.9.2rc8
2017-04-06 19:14:19 -04:00
Alex Grintsvayg
fc3573f823
Bump version: 0.9.2rc6 → 0.9.2rc7
2017-04-06 18:55:07 -04:00
Alex Grintsvayg
8e15eddf9b
Bump version: 0.9.2rc5 → 0.9.2rc6
2017-04-06 18:39:49 -04:00
Alex Grintsvayg
880b974b84
Bump version: 0.9.2rc4 → 0.9.2rc5
2017-04-06 18:16:46 -04:00
Alex Grintsvayg
5b78215063
Bump version: 0.9.2rc3 → 0.9.2rc4
2017-04-06 17:50:40 -04:00
Alex Grin
bf7882d393
Merge pull request #583 from lbryio/keyerror_fix
...
fix KeyError bug in dht
2017-04-06 16:09:39 -04:00
Jack Robison
528ce42821
smart_decode metadata shown in file commands
2017-04-04 21:50:27 -04:00
Kay Kurokawa
931038d478
bug fixes for lbryschema integration
2017-04-04 20:30:51 -04:00
Kay Kurokawa
ca041b5dc4
lbryschema integration
2017-04-04 20:30:51 -04:00
Kay Kurokawa
23596b434a
rename update_stream and prevent it from using old metadata
2017-04-04 20:27:12 -04:00
Alex Grintsvayg
99e4f9b00b
we dont always want to encode key here. bucket.keyInRange() already does it when necessary
2017-04-04 15:01:59 -04:00
Alex Grintsvayg
502e2227b5
fix KeyError bug in dht
2017-03-31 14:26:19 -04:00
Alex Grintsvayg
d3173b157e
oops
2017-03-31 14:26:09 -04:00
Alex Grintsvayg
c20ba29c7a
move scripts into scripts dir
2017-03-31 14:23:09 -04:00
Alex Grintsvayg
850f51140e
formatting
2017-03-31 13:32:43 -04:00
Alex Grin
5ec891c9ac
Merge pull request #572 from lbryio/minor-wallet-updates
...
Minor wallet updates
2017-03-31 10:30:48 -04:00
Alex Grintsvayg
bacc3a0b3a
log receive request
2017-03-29 16:56:34 -04:00
Alex Grin
32e2ee8bf5
Merge pull request #569 from lbryio/fix_update
...
Remove update_metadata() function
2017-03-29 13:10:15 -04:00
Alex Grintsvayg
beeaec986a
share_debug_info is settable
2017-03-29 11:20:38 -04:00
Alex Grintsvayg
e32aa928ac
Bump version: 0.9.2rc2 → 0.9.2rc3
2017-03-29 11:10:57 -04:00
Alex Grintsvayg
1a562d70aa
config to share debug info with lbry devs
2017-03-29 11:06:07 -04:00
Jack Robison
370a91fdaa
add claim_id param to get(), remove stream_info param
2017-03-28 22:04:13 -04:00
Alex Grintsvayg
1916b990b7
typo
2017-03-28 17:14:13 -04:00
Alex Grintsvayg
84d9461deb
Minor wallet updates
2017-03-28 17:13:59 -04:00
Alex Grintsvayg
9e5ac6f73e
typo
2017-03-28 17:13:21 -04:00
Kay Kurokawa
eabf9f1c4a
clarify publish API command docstring
2017-03-28 11:48:26 -04:00
Kay Kurokawa
bb4bf620f4
remove update_metadata() function
2017-03-27 16:46:41 -04:00
Kay Kurokawa
ddd8fd1a77
decrease connection timeout
2017-03-27 15:11:15 -04:00
Kay Kurokawa
3af5e9dc5c
connect to multiple peers at once in manage
2017-03-27 15:11:15 -04:00
Kay Kurokawa
b0fd6e57df
create and properly distinguish get_unused_address and get_new_address
2017-03-27 12:41:53 -04:00
Alex Grintsvayg
b04455f9c7
Bump version: 0.9.2rc1 → 0.9.2rc2
2017-03-25 10:29:07 -04:00
Kay Kurokawa
f5c533e2f1
rename file_seed
2017-03-25 10:20:07 -04:00
Alex Grintsvayg
a2a29fc02c
switch to txrequests to marry async requests to twisted
2017-03-24 17:20:33 -04:00
Alex Grintsvayg
c9c84784c9
restore http error codes, add some color
2017-03-24 17:19:55 -04:00
Alex Grintsvayg
8fa2524e54
properly handle true/false cli args
2017-03-23 17:44:12 -04:00
Kay Kurokawa
e7b90055ed
remove pending_claims logic from Daemon
2017-03-23 16:44:18 -04:00
Alex Grintsvayg
3f08b5f711
pylint errors
2017-03-23 16:05:26 -04:00
Alex Grintsvayg
7708c4a15c
add todo
2017-03-23 15:44:23 -04:00
Alex Grintsvayg
9410cd9e77
format response and error properly
2017-03-23 15:37:28 -04:00
Alex Grintsvayg
0c42bc6382
fixes, refactors
2017-03-23 14:11:01 -04:00
Alex Grintsvayg
63c71760dd
hack for lbrynet-cli for now
2017-03-23 11:09:40 -04:00
Alex Grintsvayg
25d9f008de
fix error handling in jsonrpc
2017-03-23 11:09:40 -04:00
Kay Kurokawa
2cc2505cfd
make directories in one place when initializing
2017-03-23 11:07:03 -04:00
Kay Kurokawa
7fac63a37b
create download directory if it doesn't exist
2017-03-23 11:07:03 -04:00
Kay Kurokawa
5e6a742bd3
Fix restart procedure in DaemonControl
2017-03-22 11:48:31 -04:00
Alex Grintsvayg
790baea191
Revert "Bump version: 0.9.2rc1 → 0.9.3rc1"
...
This reverts commit e8e2a0d353
.
2017-03-21 17:24:07 -04:00
Alex Grintsvayg
e8e2a0d353
Bump version: 0.9.2rc1 → 0.9.3rc1
2017-03-21 17:12:29 -04:00
Alex Grintsvayg
da3ed0756e
Bump version: 0.9.1 → 0.9.2rc1
2017-03-21 17:10:51 -04:00
Jack Robison
824f2f1d0f
handle not being able to decode claim cache file
2017-03-21 16:32:32 -04:00
Alex Grintsvayg
f515583ec4
fix _get_transaction
2017-03-21 12:11:47 -04:00
Jack Robison
c66225ccf8
Merge branch 'master' into fix_descriptor_get
2017-03-20 16:42:10 -04:00
Alex Grintsvayg
8f3b53197f
dont add expected payment when payment rate is 0
2017-03-20 15:37:45 -04:00
Alex Grin
4027733f2c
Merge pull request #542 from lbryio/wallet-list
...
add wallet_list
2017-03-20 15:31:45 -04:00
Kay Kurokawa
85845414b8
format help message properly in case of error in CLI
2017-03-20 13:41:32 -04:00
Jack Robison
a95c49bd08
add wallet_list
2017-03-19 10:52:51 -04:00
Alex Grintsvayg
c422b5252e
Bump version: 0.9.1rc6 → 0.9.1
2017-03-17 18:24:20 -04:00
Kay Kurokawa
4edd13f4f4
fix wallet_public_key API command
2017-03-17 16:45:34 -04:00
Alex Grintsvayg
a4de0056ab
Bump version: 0.9.1rc5 → 0.9.1rc6
2017-03-17 13:11:38 -04:00
Alex Grintsvayg
6482619fac
stupid bug
2017-03-17 13:07:23 -04:00
Alex Grintsvayg
b00c20180b
Bump version: 0.9.1rc4 → 0.9.1rc5
2017-03-16 17:56:25 -04:00
Kay Kurokawa
001ebd02e3
fix broken descriptor_get command
2017-03-16 17:55:35 -04:00
Alex Grintsvayg
15517732ae
add config to disable reflecting on publish
2017-03-16 17:49:24 -04:00
Jeremy Kauffman
ebb6813df3
Merge pull request #531 from lbryio/better_jsonrpc_publish
...
Change publish to take metadata fields as arguments, docstring change
2017-03-16 16:02:49 -04:00
Alex Grintsvayg
bfd822782d
small fixes
2017-03-16 15:35:54 -04:00
Kay Kurokawa
61d27f010e
Change publish to take metadata fields as arguments, docstring change
2017-03-16 14:38:27 -04:00
Alex Grintsvayg
52d471d660
Bump version: 0.9.1rc3 → 0.9.1rc4
2017-03-15 21:53:36 -04:00
Alex Grintsvayg
33c9a7a098
Bump version: 0.9.1rc2 → 0.9.1rc3
2017-03-15 21:26:08 -04:00
Alex Grintsvayg
8201fc186d
Bump version: 0.9.1rc1 → 0.9.1rc2
2017-03-15 19:59:59 -04:00
Alex Grintsvayg
49b18a1fca
minor
2017-03-15 16:33:41 -04:00
Alex Grintsvayg
26d2347812
update docs
2017-03-15 16:31:58 -04:00
Alex Grintsvayg
29dea4901e
add --version flag, remove simplejson dependency
2017-03-15 16:24:25 -04:00
Alex Grintsvayg
12bc804622
Bump version: 0.9.0 → 0.9.1rc1
2017-03-15 12:34:32 -04:00
Alex Grintsvayg
2c4e4d4526
Revert "Bump version: 0.9.0 → 0.9.1rc0"
...
This reverts commit 74844f18ad
.
2017-03-15 12:31:40 -04:00
Alex Grintsvayg
74844f18ad
Bump version: 0.9.0 → 0.9.1rc0
2017-03-15 12:30:52 -04:00
Alex Grintsvayg
93406fe07f
Revert "Bump version: 0.9.0 → 0.9.001"
...
This reverts commit 820e3091bf
.
2017-03-15 11:31:36 -04:00
Alex Grintsvayg
820e3091bf
Bump version: 0.9.0 → 0.9.001
2017-03-15 11:19:07 -04:00
Alex Grintsvayg
c4b65fddac
newline after jsonrpc response
2017-03-14 11:11:29 -04:00
Alex Grintsvayg
25dcf592a0
Bump version: 0.9.0rc17 → 0.9.0
2017-03-13 23:16:01 -04:00
Kay Kurokawa
b32b7091ad
make api docstrings consistent
2017-03-13 20:43:18 -04:00
Umpei Kay Kurokawa
ec35eb2397
Merge pull request #526 from lbryio/api_doc_string
...
Daemon API doc string update
2017-03-13 14:18:14 -04:00
Alex Grintsvayg
92d423aefd
fix jsonrpc http headers
2017-03-13 11:54:40 -04:00
Kay Kurokawa
0ec9b6545f
edit doc strings and update doc file
2017-03-12 14:45:46 -04:00
Umpei Kay Kurokawa
003b3df378
Merge pull request #525 from lbryio/fix_update
...
Fix bug in update
2017-03-10 18:39:46 -05:00
Kay Kurokawa
b2c2edfb12
fixed bug of decimal not being subtractable from float
2017-03-10 18:33:21 -05:00
Kay Kurokawa
e7dc841bb7
fix fee validation in publisher and clarify publish docstring
2017-03-10 18:24:32 -05:00
Alex Grintsvayg
2303f88bd4
Bump version: 0.9.0rc16 → 0.9.0rc17
2017-03-10 16:30:28 -05:00
Kay Kurokawa
8c61185387
handle decimal encoded string output from lbryum
2017-03-10 12:56:58 -05:00
Kay Kurokawa
98d3a4cb46
fix api consistency issues from lbryum
2017-03-10 11:52:12 -05:00
Alex Grintsvayg
ab1bdb7eaf
Bump version: 0.9.0rc15 → 0.9.0rc16
2017-03-09 15:30:36 -05:00
Umpei Kay Kurokawa
8ef3f81f0c
Merge pull request #523 from lbryio/remove_unused_wallet_func
...
remove unused functions in wallet
2017-03-09 13:15:26 -05:00
Kay Kurokawa
881efabc0c
remove unused _get_status_of_claim() and get_name_and_validity_for_sd_hash() function in Wallet
2017-03-09 12:02:36 -05:00
Kay Kurokawa
aef274577f
Do not expose get_claims_from_tx() from the API
2017-03-09 11:54:34 -05:00
Jack Robison
5d6ca0aae6
add get_sd_hash to utils
2017-03-09 10:39:25 -05:00
Alex Grintsvayg
9a4230dd96
Bump version: 0.9.0rc14 → 0.9.0rc15
2017-03-09 10:37:44 -05:00
Alex Grintsvayg
3f4a4728e6
fixed my silly mistakes
2017-03-09 07:58:36 -05:00
Alex Grintsvayg
63cb2cf571
raise exceptions, dont yield them
2017-03-08 17:14:31 -05:00
Alex Grintsvayg
54b4b6984e
fix jsonrpc help
2017-03-08 17:10:03 -05:00
Kay Kurokawa
98f90a4ad6
fixing minor debugging bug
2017-03-08 15:32:00 -05:00
Jack Robison
e29a91b69a
fix pylint
2017-03-08 14:19:54 -05:00
Jack Robison
fdcc5e6829
fix file delete keyword arg bug
2017-03-08 14:04:40 -05:00
Jack Robison
992be881af
fix _get_lbry_file return bug
2017-03-08 11:53:24 -05:00
Alex Grintsvayg
68f5588bd9
make loggly logs less verbose
2017-03-08 11:23:28 -05:00
Umpei Kay Kurokawa
531fa63590
Merge pull request #519 from lbryio/fix_publish_docstring
...
fix docstring for daemon publish command
2017-03-08 10:50:54 -05:00
Kay Kurokawa
9048244cdc
fix docstring for daemon publish command
2017-03-08 10:39:31 -05:00
Jack Robison
a132496643
fix filter files by outpoint
2017-03-08 09:31:36 -05:00
Kay Kurokawa
1aa715c927
remove file_utils import from Daemon
2017-03-07 21:17:06 -05:00
Kay Kurokawa
931925be15
remove start and reveal from file_utils
2017-03-07 21:17:06 -05:00
Kay Kurokawa
e2ed9f21d2
delete reveal and open command from api, not needed for electron
2017-03-07 21:17:06 -05:00
Kay Kurokawa
e6cd4c9877
removing unuseful/unused commands from daemon API
2017-03-07 21:17:06 -05:00
Jack Robison
e2cc212eb8
Merge pull request #512 from lbryio/file-list-refactor
...
File list refactor
2017-03-07 20:38:04 -05:00
Alex Liebowitz
18c690d801
Add string comparison to ClaimOutpoint
2017-03-07 18:31:05 -05:00
Jack Robison
9e09d1fc38
handle multiple files to delete in file_delete
2017-03-07 18:30:18 -05:00
Jack Robison
454755169a
explain get_count_for_stream in file_delete
2017-03-07 18:29:44 -05:00
Jack Robison
bc9b990728
return file json from get
2017-03-07 18:29:44 -05:00
Jack Robison
7ad46e70be
remove deprecated delete_lbry_file, move file deletion to lbry_file_manager
2017-03-07 18:29:44 -05:00
Jack Robison
4f9b5c4624
refactor file_list, remove deprecated file retrieval functions
2017-03-07 18:29:44 -05:00
Jack Robison
9744287370
change attribute "uri" to "name"
2017-03-07 18:29:44 -05:00
Alex Grintsvayg
59a5a3164f
Bump version: 0.9.0rc13 → 0.9.0rc14
2017-03-07 16:03:19 -05:00
Alex Grintsvayg
6fb3313eaf
Bump version: 0.9.0rc12 → 0.9.0rc13
2017-03-06 18:15:45 -05:00
Alex Grintsvayg
2bfbae9d4e
Bump version: 0.9.0rc11 → 0.9.0rc12
2017-03-06 17:47:50 -05:00
Kay Kurokawa
d642ba039d
Fix downloading not timing out properly when unable to download sd blob
2017-03-03 16:45:25 -05:00
Kay Kurokawa
9755e9b11f
Improvements to exchange rate manager
2017-03-03 12:50:47 -05:00
Alex Liebowitz
e8afad7af8
Bump version: 0.9.0rc10 → 0.9.0rc11
2017-02-27 17:49:07 -05:00
Kay Kurokawa
88f270180c
add check in case local height is less than zero
2017-02-27 13:28:58 -05:00
Kay Kurokawa
824fbcc25a
adding timeout to ClientProtocol
2017-02-27 13:02:35 -05:00
jobevers
d3d8426430
Bump version: 0.9.0rc9 → 0.9.0rc10
2017-02-22 16:14:40 -06:00
jobevers
9af1cae249
Bump version: 0.9.0rc8 → 0.9.0rc9
2017-02-22 12:51:10 -06:00
jobevers
301e4ae0fa
update version to 0.9.0rc8
2017-02-21 21:03:58 -06:00
jobevers
d359949a5c
check network exists on jsonrpc_status call
2017-02-21 15:30:36 -06:00
jobevers
70cf179139
Merge remote-tracking branch 'origin/master' into electron
2017-02-21 12:07:36 -06:00
Alex Grintsvayg
62ab4c769d
move blocks_behind into blockchain_status
2017-02-21 12:51:15 -05:00
jobevers
c920663444
Bump version: 0.8.6 → 0.8.7
2017-02-21 11:36:44 -06:00
jobevers
1d30ae447a
Merge branch 'master' into electron
2017-02-21 10:47:28 -06:00
jobevers
ff5980dfca
fix broken version check
2017-02-21 09:36:08 -06:00
jobevers
e4b77a4a0a
clean up lint errors
2017-02-21 08:45:12 -06:00
jobevers
666b568eea
update version info
2017-02-21 08:39:32 -06:00
Job Evers‐Meltzer
998892ef0b
Merge pull request #446 from lbryio/reseed
...
Script to Reseed a File
2017-02-21 06:11:32 -06:00
Kay Kurokawa
3522f9af7d
use utils.call_later in DHTHash Announcer
2017-02-20 16:48:29 -05:00
Kay Kurokawa
c27fe7af31
use utils.call_later in ConnectionManager
2017-02-20 16:48:29 -05:00
Kay Kurokawa
30c7559d3a
adding reactor.callLater as a utils function
2017-02-20 16:48:23 -05:00
Kay Kurokawa
7e2fad2397
dummy hash announcer requires hash_queue_size() function
2017-02-20 16:48:22 -05:00
jobevers
a1650d7f03
remove update url
2017-02-20 12:55:21 -06:00
Alex Grintsvayg
c85226d5a6
stop showing deprecated commands in cli help
2017-02-20 00:21:16 -05:00
Jack Robison
37b2297fb7
Bump version: 0.8.6rc0 → 0.8.6
2017-02-19 19:50:41 -05:00
Jack Robison
450ac7aa57
Bump version: 0.8.5 → 0.8.6rc0
2017-02-19 19:50:30 -05:00
Jack Robison
b18679af53
debug log
2017-02-19 19:37:50 -05:00
Jack Robison
d0b64ef255
don't return blob timeout error from get_availability
2017-02-19 19:37:50 -05:00
Jack Robison
e2f97ba0b4
get file by stream hash
2017-02-19 19:37:44 -05:00
Jack Robison
c6e614ebec
fix get()
...
-get_file_by_sd_hash raises NoSuchSDHash if there is no file, which
otherwise doesn’t get trapped
-remove unnecessary try/except around _DownloadNameHelper.__init__
-don’t delete self.waiting_on[name]
2017-02-19 19:17:25 -05:00
Jack Robison
29ff39fdc9
Bump version: 0.8.5rc0 → 0.8.5
2017-02-18 14:50:39 -05:00
Jack Robison
d2e1eeb61e
Bump version: 0.8.4 → 0.8.5rc0
2017-02-18 14:26:57 -05:00
Jack Robison
ab46a33913
fix missing download button
2017-02-18 14:07:07 -05:00
jobevers
5bf5a7d0b1
Bump version: 0.8.4rc0 → 0.8.4
2017-02-17 14:39:37 -06:00
jobevers
23f2a42372
Bump version: 0.8.3 → 0.8.4rc0
2017-02-17 14:37:21 -06:00
jobevers
6d4c606abd
remove version check also supplies a download url
2017-02-16 21:25:09 -06:00
jobevers
723105157f
check lbry-electron for releases
2017-02-16 14:18:32 -06:00
jobevers
17d32ca696
remove lbryum version check
2017-02-16 14:18:23 -06:00
jobevers
993f2e54f9
more fixes for build
2017-02-16 14:13:01 -06:00
Job Evers‐Meltzer
fb2823f59e
don't need this anymore
2017-02-16 14:13:00 -06:00
jobevers
f1231bd8e5
remove UI_Manager
2017-02-16 14:11:54 -06:00
Job Evers-Meltzer
caa8f73f7c
remove header check
2017-02-16 14:09:43 -06:00
jobevers
0674b48223
record traceback in error event
2017-02-16 13:31:59 -06:00
Job Evers‐Meltzer
5bf75ef139
Merge pull request #404 from lbryio/match-allow-origin
...
Allow requests that match allowed-origin
2017-02-16 12:02:20 -06:00
Job Evers-Meltzer
e2db99f7ab
allow requests that match allowed-origin
2017-02-16 11:44:23 -05:00
Jack Robison
3ddf8680fb
blob commands
...
refactor blob_get
add descriptor_get
add blob_delete
refactor blob_list
2017-02-16 11:20:02 -05:00
Jack Robison
25ec8fde23
add timeout to get_availability and peer_list
...
-add optional timeout to DHTPeerFinder.find_peers_for_blob
-add peer_search_timeout setting
2017-02-16 11:17:37 -05:00
Jack Robison
bcd026a1b6
add only-free payment rate manager for testing
2017-02-16 11:17:37 -05:00
Jack Robison
1a6290eacc
log blob count at startup
2017-02-16 11:17:37 -05:00
Jack Robison
345301a9ee
return file with pending claim with get_lbry_file
...
if a lbry file from the winning claim is in the file manager, return
it. otherwise return a lbry file with a pending claim if one exists.
2017-02-16 09:12:57 -05:00
Jack Robison
0f907a209b
add EncryptedFileDownloader.load_file_attributes
2017-02-16 09:12:47 -05:00
Jack Robison
80dd02483e
Merge branch 'master' into no-more-upload-allowed
2017-02-15 22:39:26 -05:00
jobevers
8452620f99
Bump version: 0.8.3rc3 → 0.8.3
2017-02-15 16:29:40 -06:00
Job Evers‐Meltzer
934a46a8b6
Merge pull request #452 from lbryio/retry-startup
...
Retry startup
2017-02-15 08:34:26 -06:00
jobevers
f7c105fd80
fixes
2017-02-15 06:48:59 -06:00
jobevers
9e2cda0cdc
remove more upload_allowed arguments
2017-02-15 06:48:58 -06:00
jobevers
4fb5e932e6
fix indentation
2017-02-15 06:48:58 -06:00
jobevers
fe4dac8236
change downloader options to data_rate
2017-02-15 06:48:58 -06:00
Job Evers-Meltzer
2a45c91175
fix get_blob calls with upload_allowed arguments
2017-02-15 06:48:58 -06:00
Job Evers-Meltzer
a38e5c855e
Remove upload_allowed attribute
...
This is unused and largely pulluting the argument list
of too many functions.
2017-02-15 06:48:50 -06:00
Job Evers-Meltzer
90d3a0ef9c
Add script to reseed a file
2017-02-15 06:43:41 -06:00
jobevers
f989814e69
catch Unknownnameerror for resolve_name
...
Its expected behavior that a name won't resolve so this more
gracefully handles that case
2017-02-14 16:16:22 -06:00
jobevers
520ac9b50a
change filemanger setup to inlinecallbacks
2017-02-14 10:27:16 -06:00
jobevers
dbb6c6f3a4
remove unused parts of file manager
2017-02-14 10:26:45 -06:00
jobevers
993d606bc6
add logging on downloader start
2017-02-14 10:26:03 -06:00
jobevers
ffb48ef287
bugfix: on restore, dont wait for download to finish
2017-02-14 10:25:34 -06:00
jobevers
62fcbc23e3
bugfix: exception needs string interpolation
2017-02-14 10:25:03 -06:00
jobevers
3bdd33567b
whitespace
2017-02-14 09:14:18 -06:00
jobevers
6bdb0280be
better log exception in EncryptedFileManager
...
The error message in #478 is too generic. This wraps the source of the
error in a try/catch and logs the traceback.
2017-02-14 09:11:39 -06:00
jobevers
77746cea5f
Bump version: 0.8.3rc2 → 0.8.3rc3
2017-02-14 07:55:54 -06:00
jobevers
acfe034990
Bump version: 0.8.3rc1 → 0.8.3rc2
2017-02-13 23:34:36 -06:00
jobevers
e2021deae1
Bump version: 0.8.3rc0 → 0.8.3rc1
2017-02-13 22:06:57 -06:00
Umpei Kay Kurokawa
37cc257555
Merge pull request #465 from lbryio/dht_hash_announcer_tests
...
Adjust hash reannounce based on queue size , test for DHTHashAnnouncer, immediately announce new blobs
2017-02-13 21:08:48 -05:00
Jack Robison
aa8375673b
Merge pull request #477 from lbryio/inlinecallbacks-refactor
...
Refactor publish, file manager, and file downloader
2017-02-13 17:42:54 -05:00
Kay Kurokawa
34f5bc93ae
adding immediate announce option to hash announce
2017-02-13 17:27:10 -05:00
Kay Kurokawa
8e0f71ac74
Make hash reannounce time adjusted based on the queue of hashes yet to be announced, add test for DHTHashAnnouncer
2017-02-13 17:27:10 -05:00
Jack Robison
3cc8a4b168
add local and remote heights to blockchain status
2017-02-13 15:14:54 -05:00
Jack Robison
8859c1b0c1
fix claim_abandon
2017-02-13 15:14:54 -05:00
Jack Robison
867275461c
feedback from job
2017-02-13 15:14:54 -05:00
Jack Robison
2190f4ac85
refactor GetStream
...
-convert to inline callbacks
-return more errors than just timeouts
-delete on timeout
-have a more understandable return condition (first data blob having
downloaded)
2017-02-13 15:14:54 -05:00
Jack Robison
7720724ec0
reflect lbry_files in looping call in EncryptedFileManager
...
-remove ManagedEncryptedFileDownloader._reupload
-clean up reflector functions in Daemon, move to reflector.reupload
-check ConnectionLost in reflector client
-close sd blob file handle when it wont be sent (otherwise read handle stays open)
-log reflector sd info
-give reflector client factory a lbry file
2017-02-13 15:13:37 -05:00
Umpei Kay Kurokawa
dbd71c93e7
Merge pull request #458 from lbryio/connection_manager_tests
...
Connection Manager tests and upgrades
2017-02-13 13:55:33 -05:00
Jack Robison
d137528f67
convert Daemon._delete_lbry_file to inlineCallbacks
2017-02-13 13:07:27 -05:00
Jack Robison
e292abceee
convert EncryptedFileManager to use inlineCallbacks
2017-02-13 13:07:27 -05:00
Jack Robison
8de6bd7c7a
convert EncryptedFileDownloader to inlineCallbacks
2017-02-13 13:07:27 -05:00
jobevers
bb9b221cf6
convert publish_sd_blob to inlineCallback
2017-02-13 13:07:27 -05:00
Jack Robison
5a1bab2eaa
refactor Publisher and jsonrpc_publish
...
-add get_read_handle to file_utils
-don’t leave read handle hanging after creating lbry file
-get rid of threaded weirdness
-remove reflector functionality from Publisher
-fix updating with an existing stream
-reflect new stream in thread after broadcasting name claim
2017-02-13 13:07:27 -05:00
Kay Kurokawa
4f87e87d3e
Adding connection manager tests, and modifying connection manager to be testeable, fix bug where failed connection was not marked as down
2017-02-13 12:17:27 -05:00
Alex Grintsvayg
c7106dfc97
reduce loudness of reflector message
2017-02-13 12:12:32 -05:00
jobevers
71123c0de1
add warning log on EWOULDBLOCK
2017-02-11 13:04:36 -06:00
Alex Grintsvayg
35b2e56bd4
silence "[Errno 11] Resource temporarily unavailable" error
2017-02-11 13:04:35 -06:00
jobevers
41abd0a171
Bump version: 0.8.2 → 0.8.3rc0
2017-02-10 14:16:29 -06:00
Jack Robison
630d0bf5be
convert Wallet.claim_name to use inlineCallbacks
2017-02-09 10:13:41 -05:00
Jack Robison
19fe101d73
fix claim update
...
dict.update does not return the dict, so this can’t be lambda’d
2017-02-09 10:11:46 -05:00
Alex Liebowitz
0e8e489ad6
Fix how the bug report code accesses Slack API key setting
...
It was trying to access this setting as an attribute, which doesn't
work anymore. (Not sure if this is an API change in conf.settings or
just a bug.)
2017-02-08 23:05:32 -05:00
Jack Robison
e2050b4fc1
fix get_count_for_stream returning [(count, )] instead an int
2017-02-08 20:58:45 -05:00
Jack Robison
7e2456fa69
convert _setup, _check_stream_is_managed, _check_stream_info_manager, and _start_lbry_files to inlineCallbacks
...
remove unused MissingLBRYFile exception
2017-02-08 19:34:54 -05:00
Jack Robison
bfc02dd3e5
fix streams in stream_info_manager not being loaded by lbry_file_manager
2017-02-08 17:02:02 -05:00
Jack Robison
777419b4a9
log traceback on failed blob upload
...
-move status message on connectionDone to client, indicate if blobs
were sent or not (and how many blobs reflector still needs, if any)
-only try uploading failed blob once after first failure, to prevent
indefinite retries
2017-02-08 16:18:34 -05:00
Jack Robison
f2ddc9bd98
fix recursion depth bug upon failed blob
2017-02-08 14:28:30 -05:00
Jack Robison
d053db8dfd
add uri to stream reflector for better logging
2017-02-08 14:28:16 -05:00
Jack Robison
a58a81a841
stopProducing in reflector client file_sender when uploading is done
...
this fixes exceptions.ValueError: I/O operation on closed file in
twisted.protocols.basic.ResumeProducing
2017-02-08 14:09:03 -05:00
Jack Robison
f614a13db4
update documentation
2017-02-06 15:56:00 -05:00
Jack Robison
6fae07d29e
reflector v2
...
-add {‘sd_blob_hash’: …, ‘sd_blob_size ‘: …} query type with
{‘send_sd_blob’: True/False, ‘needed_blobs’: []} response
this allows the reflector client to know how much of a stream reflector
already has covered, as to minimize the number of subsequent requests
and prevent streams from being partially reflected
-remove empty {} request
2017-02-06 15:55:46 -05:00
Jack Robison
2126f69c93
use only DBEncryptedFileMetadataManager in Daemon
...
-fix Daemon.stream_info_manager and Daemon.lbry_file_metadata_manager
being different
2017-02-06 13:15:50 -05:00
Jack Robison
6f0581104a
Merge pull request #408 from lbryio/non-blocking-update-check
...
non-blocking version check
2017-02-05 15:44:29 -05:00
Jack Robison
06be60e3a3
Merge pull request #406 from lbryio/installation-id
...
add installation id, re-initialize lbryid on each start
2017-02-02 11:37:31 -05:00
Jack Robison
45a6228b58
fix threaded lbryum check
2017-02-02 11:31:31 -05:00
jobevers
773cbe3ace
Bump version: 0.8.1 → 0.8.2
2017-02-02 07:43:28 -08:00
Jack Robison
c6648ff6bc
add installation id, re-initialize lbryid on each start
2017-02-02 10:23:17 -05:00
Jack Robison
f737b3aaf7
non-blocking version check
...
this fixes a bug where if github is down the app will fail to start.
-check for new version every 30 min instead of every 12 hours
-check connection problems every 30 seconds instead of every second
2017-02-02 10:18:09 -05:00
jobevers
8e349f17c1
fixes for named parameter changes on api
2017-02-01 20:47:53 -08:00
jobevers
4ab5ace668
Bump version: 0.8.1rc0 → 0.8.1
2017-02-01 15:57:05 -08:00
Job Evers‐Meltzer
2c137a99d1
Merge pull request #453 from lbryio/add-details-to-error-event
...
Add details to error event
2017-02-01 14:23:26 -08:00
Job Evers‐Meltzer
d1ed8a769a
Merge pull request #450 from lbryio/block-too-deep
...
Fix #449 : Block to deep error
2017-02-01 13:45:12 -08:00
jobevers
4bb3e2a154
remove is_lagging wallet attribute
2017-02-01 12:13:43 -08:00
Kay Kurokawa
a5e8c561e4
Revert "adding connection manager tests, and modifying connection manager to be testeable"
...
This reverts commit 7b6e233d22
, as it was an accidental push to master
2017-02-01 11:59:36 -05:00
Kay Kurokawa
7b6e233d22
adding connection manager tests, and modifying connection manager to be testeable
2017-02-01 11:52:16 -05:00
Job Evers‐Meltzer
ac8a63bc33
Merge pull request #455 from lbryio/better-defaults
...
Change default behavior with daemon cmdline args
2017-01-31 10:13:18 -08:00
Alex Grintsvayg
46cb6b204a
nicer error output
2017-01-31 10:38:07 -05:00
jobevers
8fc6feb316
log to console by default
2017-01-30 12:08:32 -08:00
jobevers
7377158631
change no-launch to launchui
2017-01-30 12:04:07 -08:00
Alex Grintsvayg
86ba7ffd5c
explicitly list jsonrpc params in function signature. add jsonrpc tests
2017-01-30 09:58:28 -08:00
jobevers
ed227a239e
Fixes #449
...
What was happening was the wallet claimed to be caught up before it
actually was and so the wallet’s local_height was still the value from
when lbry was last run, frequently more than 20 or 50 blocks
behind. _get_value_for_name uses the block at local_height as the
basis for the proof. If _get_value_for_name is called during that
time between when the wallet claims to be caught up and it actually
is, the “Block too deep error” happens. And since the discover page
of the UI does name resolution right away, the error basically happens
anytime somebody starts the app after not using it for a few hours.
This changes the startup behaviour of the wallet to
- use the `update` callback provided by lbryum
- check that local_height and network_height match before declaring
that the wallet has caught up
For reference, the error is raised here:
1b896ae75b/src/rpc/claimtrie.cpp (L688)
2017-01-30 09:32:04 -08:00
jobevers
7360015fa4
small refactor
2017-01-30 09:32:04 -08:00
jobevers
04ee2f786d
remove backslash line continuation
2017-01-30 09:32:04 -08:00
jobevers
43451c485f
change alerts to logs
2017-01-30 09:32:04 -08:00
jobevers
565f26bdad
switch error event to use log record and add more details
2017-01-30 09:30:46 -08:00
jobevers
b7478ba817
replace send_error with log.error
2017-01-30 09:30:46 -08:00
jobevers
1c92b5d2ea
retry startup
2017-01-30 09:25:44 -08:00
Job Evers‐Meltzer
139af85b52
Merge pull request #445 from lbryio/retry-get
...
Retry the get call three times before failing
2017-01-27 10:08:25 -06:00
Umpei Kay Kurokawa
893fe8823e
Merge pull request #409 from lbryio/fix_wallet_race_condition
...
Fix wallet balance interfaces
2017-01-26 15:12:54 -05:00
jobevers
3dc1a523cf
retry the get call three times before failing
2017-01-26 14:09:54 -06:00
Kay Kurokawa
90438ddf9f
removing str() from logging functions
2017-01-26 12:14:33 -05:00
Kay Kurokawa
08e336e476
adding better debug logs for ConnectionManager and ClientProtocol
2017-01-26 12:09:55 -05:00
Kay Kurokawa
0e864f5df1
Update interface for wallet balance
2017-01-26 11:41:27 -05:00
Jack Robison
854dea797e
Bump version: 0.8.0 → 0.8.1rc0
2017-01-25 17:49:52 -05:00
Alex Grintsvayg
c88631d910
fix long lines
2017-01-25 17:00:21 -05:00
Alex Grintsvayg
897fba35df
fix formatting, reenable pylint
2017-01-25 15:33:46 -05:00
Jack Robison
74a872d763
fix pylint errors
2017-01-25 13:10:38 -05:00
Jack Robison
3b65f5962c
disable verbose twisted logs
2017-01-25 13:04:02 -05:00
Jack Robison
5fa2dfeca7
try reflecting all the blobs in a stream
...
previously only the sd blob was reflected, if the server indicated it
needed the blob then the rest of the stream would follow. this allowed
for many streams to be partially reflected, where for whatever reason
the connection was broken before the full upload was completed. this
meant that on a subsequent run, the client would falsely believe
reflector had the whole stream when it actually only had some portion
of it.
this solution isn’t ideal, I’m most of the way done with a better one,
but this can be deployed now.
2017-01-25 13:03:48 -05:00
Job Evers-Meltzer
bb9d3bff74
Bump version: 0.8.0rc2 → 0.8.0
2017-01-24 11:56:36 -05:00
Job Evers‐Meltzer
ec873129d5
Merge pull request #434 from lbryio/ensure-tmp-blobs-deleted
...
Bug fix: delete empty blobs
2017-01-24 11:55:13 -05:00