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
15ebc39f95
Merge branch 'nicer_error_output'
...
* nicer_error_output:
nicer error output
2017-01-31 10:38:19 -05:00
Alex Grintsvayg
46cb6b204a
nicer error output
2017-01-31 10:38:07 -05:00
Alex Grin
b219806959
Merge pull request #448 from lbryio/jsonrpc_params_in_function_signature
...
explicitly list jsonrpc params in function signature. add jsonrpc tests
2017-01-30 16:34:50 -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
b744a54340
Merge pull request #451 from lbryio/move-uri-handler
...
move urihandler out of packaging dir
2017-01-30 09:22:03 -08:00
Jeremy Kauffman
8805d1d0cf
a joke I couldn't resist
2017-01-29 15:45:11 -05:00
jobevers
b674e5c57a
move urihandler out of packaging dir
2017-01-28 22:09:40 -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
Alex Grintsvayg
ee0f7375d6
fix install bug
2017-01-26 16:48:34 -05: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
Umpei Kay Kurokawa
f54d42b8fa
Merge pull request #441 from lbryio/connection_manager_logging
...
Better Connection manager and Client Protocol logging
2017-01-26 15:11:56 -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
eebf32362a
add unit tests for wallet interface changes to balances
2017-01-26 11:41:39 -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
74b4e4508a
Merge pull request #440 from lbryio/reflect-missing-blobs
...
Reflect missing blobs
2017-01-25 15:33:14 -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
7cac8dad7a
remove header check
2017-01-25 01:12:56 -05:00
Job Evers‐Meltzer
b80a1f66da
Merge pull request #439 from lbryio/readme-dmg
...
Update readme to refer to lbry.dmg instead of lbry.pkg
2017-01-24 17:30:10 -05:00
alexliebowitz
20da97de6a
Update readme to refer to lbry.dmg instead of lbry.pkg
2017-01-24 17:29:08 -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
Job Evers‐Meltzer
a90f413f94
Merge pull request #438 from lbryio/warn_large_wallet
...
Add warning for large wallet sizes
2017-01-24 11:54:53 -05:00
Alex Grin
db1abd8cca
Merge pull request #433 from lbryio/kauffj-patch-1
...
Clarify how to install, verify install, and make a change
2017-01-24 11:52:23 -05:00
Alex Grin
18a0b07181
Update INSTALL.md
2017-01-24 11:52:02 -05:00
Alex Grin
8fd7489d99
Update INSTALL.md
2017-01-24 11:51:12 -05:00
Kay Kurokawa
ee84253b90
add warning for large wallet sizes
2017-01-23 18:55:20 -05:00
Job Evers‐Meltzer
06e45ee32a
Merge pull request #410 from lbryio/reveal-open-refactor
...
Add open() API method and refactor/update reveal() API method (WIP)
2017-01-23 16:44:31 -05:00
Job Evers-Meltzer
7696f30009
add debug log to hash announcing
2017-01-21 22:48:16 -06:00
Job Evers-Meltzer
c211d87164
Bug fix: delete empty blobs
...
When creating a CryptStream, the last blob is always empty. Previously, this
blob wouldn't be deleted and would instead just stick around in the blobfiles
directory.
2017-01-21 17:27:19 -06:00
Job Evers-Meltzer
dc57b62157
add script to run tests
2017-01-21 16:04:38 -06:00
Jeremy Kauffman
c71ac5b535
Ignore the folder we recommend to use for virtual-env in INSTALL.md
2017-01-21 11:19:44 -05:00
Jeremy Kauffman
5a467f55ba
easier to read
2017-01-21 11:17:05 -05:00