Jonathan Moody

Results 41 issues of Jonathan Moody

Fixes #117 Update: Fixes #121 Not sure whether this is complete. I think I need help with this part in `hub/env.py`: ``` if result == 'localhost': # 'localhost' resolves to...

area: herald
type: new feature

Hub/setup.py protobuf version was bumped in this change: 75d64f9dc6d3b2c913b8b10053bd3589e7a2e8eb However, when I try to apply a corresponding change in lbry-sdk/setup.py: ``` (lbry-venv) swdev1@Jonathans-Mac-mini lbry-sdk % git diff diff --git a/setup.py...

priority: high

In most cases the DB (--db_dir=X) will have been populated by scribe, and so it's the *scribe* --chain=Y argument that's determinative. ``` (venv) swdev1@Jonathans-Mac-mini hub % herald --help usage: herald...

type: improvement
area: herald
area: scribe

While working on: https://github.com/lbryio/lbry-sdk/issues/3630 I discovered that herald ping/pong packets play a key role in letting lbry-sdk determine the "external IP". Herald needs to accept ipv6 ping and reply with...

area: herald
new feature

Context: https://github.com/lbryio/lbry-sdk/pull/3706 Not sure that the query for extensions works as well as I would like. Also I plan to look into some of the options for limiting how many...

This is not a big deal as all the occurrences I found are in migrate7to8.py. https://github.com/lbryio/hub/search?q=stage_raw_delete https://github.com/lbryio/hub/search?q=stage_raw_put This came to my attention because the lbry-sdk tests need some work due...

area: scribe
priority: low

Python scribe when run on my machine (MacOS ARM64) produces little-endian txnums for hashXhistory prefix. (I just looked up M1 mac behavior, and it's little-endian by default) But there could...

See https://github.com/lbryio/lbry-sdk/issues/3643 for the motivation.

It seems this is a vulnerability in the ```es_writer.start()``` where it can fail if interleaved with a task adding new block(s) (e.g. ```create_task(self.generate(N))```). Hence filing against lbryio/hub. Test Code: ```...

Saw this while investigating https://github.com/lbryio/lbry-sdk/issues/3328 and any_languages search term implementation. 1 File: https://github.com/lbryio/scribe/blob/baf630dfa7854dd6ec4152ffdf35b13999093cde/scribe/elasticsearch/search.py#L404 ...contains duplicate elif cases pertaining to any_languages: ``` elif key == 'any_languages': query['must'].append({"terms": {'languages': clean_tags(value)}}) elif key...