Commit graph

1858 commits

Author SHA1 Message Date
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
Alex Grintsvayg c7106dfc97 reduce loudness of reflector message 2017-02-13 12:12:32 -05:00
Alex Grin 11b1f8c7af Merge pull request #382 from lbryio/silence_socket_error
silence "[Errno 11] Resource temporarily unavailable" error
2017-02-12 20:46:59 -05:00
jobevers f5e6ff0c32 add changelog 2017-02-11 13:05:10 -06: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 cea4eca775 update example script 2017-02-09 10:44:29 -05:00
Jack Robison 6b22debb79 Merge pull request #474 from lbryio/fix-update-claim
fix Wallet.claim_name, convert to inlineCallbacks
2017-02-09 10:23:48 -05: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
Jack Robison 75cc0dcce9 Merge pull request #472 from lbryio/fix-bug-report-slack-key
Fix how the bug report code accesses Slack API key setting
2017-02-09 00:07:52 -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 b03e7e14f3 Merge pull request #471 from lbryio/fix-delete-lbry-file
fix file_delete
2017-02-08 21:04:54 -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 d1aa69bfa3 Merge pull request #466 from lbryio/fix-untracked-lbry-streams
fix streams in stream_info_manager not being loaded by lbry_file_manager
2017-02-08 19:47:03 -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 ecac2ae2ca update changelog 2017-02-08 17:03:53 -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 c527c32e5f Merge pull request #467 from lbryio/fix-reflector-bugs
Fix reflector bugs
2017-02-08 16:40:57 -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 832a32474f update changelog 2017-02-08 14:46:18 -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
jobevers df40c7fb76 bumpversion updates the changelog 2017-02-08 01:30:37 -06:00
jobevers ef65d8dd1c fix because the danger.systems code example was wrong 2017-02-07 23:08:35 -06:00
Job Evers‐Meltzer a8780f03a8 Add changelog (#463)
Add changelog and danger checks
2017-02-07 21:34:15 -06:00
Jeremy Kauffman 61e78c1b69 pip install must be run with upgrade flag 2017-02-07 20:51:10 -05:00
Jack Robison a167beaad1 Merge pull request #457 from lbryio/stream-availability
Reflector v2
2017-02-06 16:05:14 -05:00
Jack Robison 4c76e1b98f add blob reflector and v1 tests 2017-02-06 15:56:00 -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
Alex Grintsvayg 47c92f04d2 urihandler takes you to show, not watch 2017-02-03 13:34:16 -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
Job Evers‐Meltzer 41d937d1b4 Merge pull request #461 from lbryio/named-parameters
Fixes for named parameter changes on api
2017-02-01 20:56:01 -08: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 f46ae75f73 Merge pull request #459 from lbryio/lbryum-version
require minimum version for lbryum
2017-02-01 15:56:32 -08:00
jobevers 61c5a5b2a4 require minimum version for lbryum 2017-02-01 15:08:31 -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