Commit graph

3304 commits

Author SHA1 Message Date
Oleg Silkin
d22a2dee33 Removes await from shutdown call 2019-01-11 14:33:45 -05:00
Oleg Silkin
b032e99dd1 Removes the twisted dependency from the analytics file and replaces it
with `asyncio` and `aiohttp`. Also removes the calling loop from the
analytics in favor of a `dict` that stores the names of the methods
and their coroutines that are wrapped inside a looping task. The tasks
are canceled when the analytics manager is asked to shutdown

Signed-off-by: Oleg Silkin <o.silkin98@gmail.com>
2019-01-11 14:33:45 -05:00
Lex Berezhny
fd7811f38d v0.30.5rc3 2019-01-11 01:17:43 -05:00
Lex Berezhny
950c122850 fix blob announce command argument constraints 2019-01-11 00:54:15 -05:00
Thomas Zarebczan
6c3eee0f0e Update conf.py 2019-01-10 23:50:59 -05:00
Thomas Zarebczan
4c23add193 fix unavailable download directory
If an uploaded file had a directory that was removed, or if the old download directory doesn't exist, use the default.
2019-01-10 23:05:43 -05:00
Lex Berezhny
248d1a18c7 pylint 2019-01-10 22:38:27 -05:00
Lex Berezhny
b0deb63129 blob_reflect fix 2019-01-10 22:38:27 -05:00
Lex Berezhny
ebdb33bd11 blob_availability fix 2019-01-10 22:38:27 -05:00
Lex Berezhny
69ccbda168 fixed error handling when calling commands 2019-01-10 22:38:27 -05:00
Lex Berezhny
a38643cca6 remove d2f from storage function call 2019-01-10 22:38:27 -05:00
Alex Grintsvayg
8a5f3842fc fix media type for files without extension 2019-01-10 10:22:37 -05:00
Lex Berezhny
db3e578bcd v0.30.5rc2 2019-01-08 23:56:07 -05:00
Lex Berezhny
76fbaac658 do not log aiohttp.access 2019-01-08 23:54:32 -05:00
hackrush
c4fac29ecb actually get the certificate_id 2019-01-08 23:45:20 -05:00
Lex Berezhny
33392b3351 migration fix 2019-01-08 23:15:25 -05:00
Alex Grintsvayg
a930ca0631 if media type is not listed, default to a type that includes the file extension 2019-01-08 16:06:44 -05:00
Lex Berezhny
63a7271008 v0.30.5rc1 2019-01-07 22:15:37 -05:00
Lex Berezhny
5ca0ebcbb2 store loop on storage 2019-01-07 21:56:05 -05:00
Lex Berezhny
2c84b7a7dd get_running_loop() -> get_event_loop() 2019-01-07 21:56:05 -05:00
Lex Berezhny
71a0c704bd storage.clock.seconds() -> asyncio.get_running_loop().time() 2019-01-07 21:56:05 -05:00
Lex Berezhny
d30e7cd29e use loop.time() instead of reactor.seconds() in SQLite storage 2019-01-07 21:56:05 -05:00
Lex Berezhny
aeb7c6fe76 pylint, removed unused import 2019-01-07 21:56:05 -05:00
Lex Berezhny
134c20da93 stream cost estimate command refactor 2019-01-07 21:56:05 -05:00
Lex Berezhny
893b4fc3ca fixes 2019-01-07 21:56:05 -05:00
Lex Berezhny
9b27e81940 fix logging 2019-01-07 21:56:05 -05:00
Lex Berezhny
7be53ad692 more bug fixes 2019-01-07 21:56:05 -05:00
Lex Berezhny
16e596ec87 lots o bugs fixed discovered while using desktop app 2019-01-07 21:56:05 -05:00
Lex Berezhny
3fdcb80960 minor test fixes 2019-01-07 21:56:05 -05:00
Lex Berezhny
26a3221bac hash announcer fix 2019-01-07 21:56:05 -05:00
Lex Berezhny
b5340505e5 fix blobmanager tests and dont run conf tests 2019-01-07 21:56:05 -05:00
Lex Berezhny
4bb8129bb7 fixing tests to work with asyncio daemon 2019-01-07 21:56:05 -05:00
Lex Berezhny
86fb99a37c fully asyncio daemon api 2019-01-07 21:56:05 -05:00
Lex Berezhny
6c52450858 temporary module providing d2f and f2d for converting between twisted and asyncio 2019-01-07 21:56:05 -05:00
Lex Berezhny
fb4e94b04a asyncifying minimal amount of the old blob/p2p code 2019-01-07 21:56:05 -05:00
Lex Berezhny
248baf58b4 asyncio daemon 2019-01-07 21:56:05 -05:00
Lex Berezhny
0845d65f4e rebase master 2019-01-07 21:56:05 -05:00
Lex Berezhny
dcc5415648 v0.30.4 2019-01-04 22:03:39 -05:00
Lex Berezhny
3c38a88b22 v0.30.4rc2 2019-01-04 11:53:54 -05:00
Victor Shyba
049c17ff08 adds testenet to wallet server 2019-01-04 11:10:52 -05:00
Thomas Zarebczan
8de97bb441 Add lbrynet4 dht seed node (#1734)
added `lbrynet4.lbry.io` to list of default DHT nodes
2019-01-04 11:07:02 -05:00
Lex Berezhny
97c0092923 v0.30.4rc1 2019-01-04 03:14:56 -05:00
Lex Berezhny
e65e1fb5a2 added utxo_release command 2019-01-04 03:14:37 -05:00
Victor Shyba
20dd1e55f5 fix data_dir parameter parsing 2019-01-04 01:25:35 -05:00
Lex Berezhny
6aa709e34e v0.30.3 2018-12-21 18:45:34 -05:00
Lex Berezhny
e73f121c08 v0.30.3rc1 2018-12-19 09:12:56 -05:00
Victor Shyba
3b9d6c4f8e Instantiate resolver before the request to hold the selected height 2018-12-19 09:04:30 -05:00
Lex Berezhny
e8dec5b440 v0.30.2 2018-12-14 21:50:48 -05:00
Jack Robison
fb66b68bc8
fix directory cli args, update help message 2018-12-14 15:51:11 -05:00
Lex Berezhny
1fbd1cd04e v0.30.2rc2 2018-12-12 19:52:11 -05:00
Jack Robison
b8b0d8b1ac
refactor default directory setup, remove lbrynet.androidhelpers
fixes https://github.com/lbryio/lbry/issues/1606
2018-12-12 17:46:10 -05:00
Lex Berezhny
a471d5d167 v0.30.2rc1 2018-12-11 23:44:02 -05:00
Lex Berezhny
16122299e4 revert version back 0.30.1 2018-12-11 23:39:08 -05:00
Lex Berezhny
1abce52867 v0.30.2rc1 2018-12-11 23:09:31 -05:00
Lex Berezhny
072e2b65d3
revert version change 2018-12-11 22:31:45 -05:00
Lex Berezhny
f6d11e5467 0.30.1rc1 2018-12-11 22:29:40 -05:00
Victor Shyba
ba59e126cd forward errors outside of uris on channel listing 2018-12-11 16:34:37 -05:00
Lex Berezhny
ce7b3184c4 0.30.1 2018-12-09 23:15:11 -05:00
Lex Berezhny
1328cb4cce check file exists before reading config 2018-12-08 19:01:13 -05:00
Lex Berezhny
946488bce9 correctly save daemon_settings.yml on fresh install 2018-12-08 19:01:13 -05:00
Victor Shyba
26fcc48c5a fix for name collision on channel path 2018-12-08 14:40:37 -05:00
Jack Robison
3a4c9ff4f9
bump to 0.30.1rc11 2018-12-07 13:07:06 -05:00
Jack Robison
6180a2917d
add epub and wmv content types 2018-12-07 13:06:36 -05:00
Lex Berezhny
014cbb4623 v0.30.1rc10 2018-12-07 12:04:28 -05:00
Jack Robison
e3d08ec773
improve contentType detection
fixes https://github.com/lbryio/lbry/issues/1690
2018-12-07 11:31:05 -05:00
Lex Berezhny
f03e68e63e 0.30.1rc9 2018-12-06 00:51:07 -05:00
Lex Berezhny
93f9622798 fix json_response_encoder to also return correct confirmations 2018-12-06 00:49:07 -05:00
Lex Berezhny
16ff4b4e2c confirmations fix 2018-12-06 00:49:07 -05:00
Lex Berezhny
c90cca4b20 fix #1683 2018-12-05 14:38:35 -05:00
Lex Berezhny
a234f92d2c 0.30.1rc8 2018-12-05 11:53:37 -05:00
Lex Berezhny
8ba3575901 dropped aiorpcx 2018-12-05 09:17:36 -05:00
Jack Robison
a6128ac8a2
fix https://github.com/lbryio/lbry/compare/fix-1674 2018-12-04 17:35:40 -05:00
Victor Shyba
f7c7cb9535 fix transaction_show 2018-12-04 12:12:08 -05:00
Jack Robison
4826eb9969
migrate double hex encoded certificates 2018-11-30 14:00:35 -05:00
Victor Shyba
c34b150794
check and log claim id validity during migration 2018-11-30 14:00:35 -05:00
Victor Shyba
a60a921706 resolve claims on claim_list (#1483) 2018-11-30 11:46:56 -05:00
Jack Robison
31a3812c8a
bump 2018-11-29 17:23:32 -05:00
Jack Robison
1cdfcd5b4e
unlock wallet after encrypting it 2018-11-29 15:16:53 -05:00
Lex Berezhny
dc2786fbc0 assert instead of if 2018-11-28 18:03:33 -05:00
Lex Berezhny
4af830c405 tests for transaction_list going through claim creation -> claim update -> claim abandon 2018-11-28 18:03:33 -05:00
Lex Berezhny
fe844581fd correctly split value/fee in transaction_list 2018-11-28 18:03:33 -05:00
Lex Berezhny
443ce6352b typo 2018-11-28 18:03:33 -05:00
Lex Berezhny
158c354a27 split out fee from value when possible 2018-11-28 18:03:33 -05:00
Lex Berezhny
92d1230a90 remove fees from value, abandon is positive 2018-11-28 18:03:33 -05:00
Jack Robison
d64916a061
bump 2018-11-27 16:28:55 -05:00
Victor Shyba
ea6869a63e allow invalid sigs claims to show outside a channel 2018-11-27 15:36:53 -03:00
Jack Robison
953327c150
bump 2018-11-27 09:52:33 -05:00
Jack Robison
434c7b57b1
tests 2018-11-26 11:36:28 -05:00
Jack Robison
9dc4608a62
combine StreamProgressManager and FullStreamProgressManager
-add wrote_first_data Deferred to FullStreamProgressManager
2018-11-26 11:36:28 -05:00
Jack Robison
fc69366092
set the download manager before creating the first deferred 2018-11-26 11:36:28 -05:00
Victor Shyba
9f0b1f3e25 fix pylint failures unveiled after astroid pin 2018-11-26 11:32:41 -05:00
Victor Shyba
3f03a845ec only return invalid signatures if its a direct resolution 2018-11-26 11:32:41 -05:00
Victor Shyba
8f826098f9 validate claim id before resolving 2018-11-26 11:32:41 -05:00
Victor Shyba
0a765e6207 handle errors on resolve 2018-11-26 11:32:41 -05:00
Oleg Silkin
b3fde9d78d Removes six From Project (#1660)
* Replaces `six` urllib with python 3's urllib
* Replaces `six`'s int2byte method with native `bytes` class
* Removes edge case testing for python2 vs python3
* Removes useless object inheritance
* Uses native io.BytesIO instead of six.BytesIO
* Removes six from dependencies
2018-11-22 23:24:21 -05:00
Lex Berezhny
0c999083cc added jsonrpc_account_send and dropped torba[server] 2018-11-21 01:14:39 -05:00
Jack Robison
8dbb7f2c78
bump 2018-11-20 21:37:49 -05:00
Lex Berezhny
6f7f3bb316 fixes #1653 2018-11-20 16:12:51 -05:00
Jack Robison
8d507c4b73
bump 2018-11-19 21:12:39 -05:00
Lex Berezhny
fde8718c8c make sure only actual claims/updates are found when updating a claim or sending it to someone 2018-11-19 20:34:38 -05:00