No description
Find a file
Alex Grintsvayg dd98b3cdfb Merge branch 'resize-buckets'
* resize-buckets:
  refactor contact sort
  more
  handle peer port correctly
  Revert "add tcp port mapping to data store"
  iterative find value rpc command
  add jack.lbry.tech as a known node for debugging
  add tcp port mapping to data store
  bucket splitting is solid
  add dht start command, run a jsonrpc server to interact with the node
  grin's cleanup and some WIP
  more
  expand empty buckets
  add BucketRange to bucket struct
2018-07-26 10:07:47 -04:00
cluster partial switch to new stopgroup. need to refactor to take advantage of child cancelation 2018-06-25 16:49:40 -04:00
cmd more 2018-07-17 17:19:03 -04:00
db tmp for testing 2018-06-22 09:30:32 -04:00
dht refactor contact sort 2018-07-25 11:44:11 -04:00
peer partial switch to new stopgroup. need to refactor to take advantage of child cancelation 2018-06-25 16:49:40 -04:00
prism partial switch to new stopgroup. need to refactor to take advantage of child cancelation 2018-06-25 16:49:40 -04:00
reflector partial switch to new stopgroup. need to refactor to take advantage of child cancelation 2018-06-25 16:49:40 -04:00
store starting to put together the pieces 2018-06-14 22:30:38 -04:00
types code cleanup 2018-06-13 09:29:13 -04:00
.gitignore cluster automatically balances what nodes are announcing what hashes 2018-06-19 13:47:13 -04:00
.travis.yml code cleanup 2018-06-13 09:29:13 -04:00
Gopkg.lock bucket splitting is solid 2018-07-12 14:34:24 -04:00
Gopkg.toml correct node_finder to use loose parallelism 2018-06-25 15:48:57 -04:00
LICENSE create LICENSE file 2018-02-05 13:08:33 -08:00
main.go added upload command, --conf and --verbose flags 2018-05-14 20:55:48 -04:00
Makefile starting to put together the pieces 2018-06-14 22:30:38 -04:00
readme.md readme 2018-05-29 17:37:50 -04:00

Reflector

A reflector cluster to accept LBRY content for hosting en masse, rehost the content, and make money on data fees (TODO). This code includes Go implementations of the LBRY peer protocol, reflector protocol, and DHT.

Installation

coming soon

Usage

coming soon

Running from Source

This project requires Go v1.10 or higher.

go get -u github.com/lbryio/reflector.go
cd "$(go env GOPATH)/src/github.com/lbryio/reflector.go"
make
./prism

Contributing

coming soon

License

This project is MIT licensed.

Security

We take security seriously. Please contact security@lbry.io regarding any security issues. Our PGP key is here if you need it.

Contact

The primary contact for this project is @lyoshenka (grin@lbry.io)