Commit graph

87 commits

Author SHA1 Message Date
Alex Grintsvayg
37b396deb1
fix how errors are returned 2022-10-14 12:48:37 -04:00
Alex Grintsvayg
0945466653
slimmed down to just the essentials, added publish 2021-10-06 16:28:17 -04:00
Victor Shyba
8161f48c15 apply gofmt 2021-10-04 23:21:59 -03:00
Victor Shyba
d11230aaf8 show results over RPC 2021-10-03 04:53:41 -03:00
Victor Shyba
8fd87dfc31 parse page and always try to parse what is left as the result 2021-10-03 04:53:36 -03:00
Victor Shyba
4056c44c2e encode contacts as hex to be friendly on RPC return 2021-10-03 04:49:33 -03:00
Victor Shyba
dd451eb72b alpha was increased to 5 2021-10-03 04:49:04 -03:00
Niko Storni
8db975b532 fix go modules 2020-09-01 18:46:56 +02:00
Alex Grintsvayg
21017a38a7
update dht seed nodes 2020-03-16 11:19:19 -04:00
Niko Storni
dd2171172d update to v2 2019-10-10 05:07:33 +02:00
Niko Storni
f3a1fbdd53 use the right library 2019-08-28 15:12:28 +02:00
Alex Grintsvayg
30c3125016 update dht imports 2019-01-09 17:37:29 -05:00
Alex Grintsvayg
cff5ed9711 some linting 2018-08-30 20:20:15 -04:00
Alex Grintsvayg
544ee88311 fixed a few reflector issues, added some tests 2018-08-09 15:46:40 -04:00
Alex Grintsvayg
2bf37ffd03 final fix 2018-08-07 12:06:02 -04:00
Alex Grintsvayg
8cd69c1a17 fixed or silenced the last few things to get this building 2018-08-07 11:53:29 -04:00
Alex Grintsvayg
0a54d4da56 fixed some linting errors
found them using

```
gometalinter --skip=vendor --disable-all --enable=megacheck --enable=deadcode --enable=ineffassign --enable=interfacer --enable=errcheck ./...
```
2018-08-07 11:38:56 -04:00
Alex Grintsvayg
d9b4c0f94d fix rpc server 2018-08-07 11:10:12 -04:00
Alex Grintsvayg
299f718f25 update dependencies, only run short tests in travis 2018-08-06 19:52:34 -04:00
Alex Grintsvayg
f701b78160 fix stuck goroutine 2018-08-06 19:52:09 -04:00
Alex Grintsvayg
38eaa17a9b announce still needs tests, but i tested a lot by hand and its good 2018-07-26 21:30:22 -04:00
Alex Grintsvayg
5378fcbb94 hash announcer / rate limiter 2018-07-26 16:05:27 -04:00
Alex Grintsvayg
965bed9587 refactor contact sort 2018-07-25 11:44:11 -04:00
Jack Robison
0151982bea more
-add rpc_port argument
-run node on localhost for testing
2018-07-17 17:19:03 -04:00
Alex Grintsvayg
f068daf0b8 handle peer port correctly 2018-07-13 13:31:54 -04:00
Alex Grintsvayg
283ec46bd5 Revert "add tcp port mapping to data store"
This reverts commit 76b0e156366163ad9caae988253f66680a4c5bec.
2018-07-13 12:49:41 -04:00
Jack Robison
c2d0c0a2d9 iterative find value rpc command
-add NodeID to GetRoutingTable response

-remove other debugging commands
2018-07-13 11:25:08 -04:00
Jack Robison
b136ac26ce add jack.lbry.tech as a known node for debugging 2018-07-13 11:24:11 -04:00
Jack Robison
a98d10fbd5 add tcp port mapping to data store 2018-07-13 11:23:18 -04:00
Alex Grintsvayg
a3d0a3543a bucket splitting is solid 2018-07-12 14:34:24 -04:00
Jack Robison
6e80d3d8e1 add dht start command, run a jsonrpc server to interact with the node 2018-07-12 10:17:14 -04:00
Alex Grintsvayg
5cdcdfdd09 grin's cleanup and some WIP 2018-07-10 17:35:02 -04:00
Jack Robison
a3ac49182c more 2018-06-29 17:03:59 -04:00
Jack Robison
7b8ab21b6c expand empty buckets 2018-06-29 13:33:35 -04:00
Jack Robison
1b41525f4b add BucketRange to bucket struct
-initialize the routing table with one bucket covering the entire keyspace
2018-06-26 16:31:29 -04:00
Alex Grintsvayg
6fefcc4530 oops 2018-06-26 10:58:19 -04:00
Alex Grintsvayg
4e78c08818 partial switch to new stopgroup. need to refactor to take advantage of child cancelation 2018-06-25 16:49:40 -04:00
Alex Grintsvayg
66ca77b690 remove sendCancelable 2018-06-25 15:56:45 -04:00
Alex Grintsvayg
e534f5b972 correct node_finder to use loose parallelism 2018-06-25 15:48:57 -04:00
Alex Grintsvayg
ea9b181d16 broke out contact into separate file 2018-06-25 13:00:55 -04:00
Alex Grintsvayg
767e4cc548 better nodefinder logging 2018-06-22 09:30:16 -04:00
Alex Grintsvayg
8a620a82a3 minor fixes 2018-06-21 15:06:40 -04:00
Alex Grintsvayg
f61ea53c8c add token cache 2018-06-21 15:06:40 -04:00
Alex Grintsvayg
766f4f101d TODO: review this 2018-06-21 15:06:40 -04:00
Alex Grintsvayg
18caec8d40 add proto version to dht 2018-06-21 15:06:40 -04:00
Alex Grintsvayg
1c2175df39 fixed a few channel lockups, fixed announced port in dht, successfully announced and served a blob 2018-06-21 11:26:48 -04:00
Alex Grintsvayg
47a732688d small test 2018-06-19 14:06:35 -04:00
Alex Grintsvayg
5e346cc21a cluster automatically balances what nodes are announcing what hashes 2018-06-19 13:47:13 -04:00
Alex Grintsvayg
b19df481da starting to put together the pieces
- prism start command
- more configs for prism when assembling the pieces
- cluster notifies on membership change, determines hash range, announces hashes
2018-06-14 22:30:38 -04:00
Alex Grintsvayg
fc9b05b8c6 move bitmap into separate package 2018-06-14 20:10:44 -04:00