Commit graph

1636 commits

Author SHA1 Message Date
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