Commit Graph

326 Commits

Author SHA1 Message Date
Jeromy
1eaeb3ba29 make tests pass a little more reliably by changing a port to not overlap 2014-08-08 19:49:27 -07:00
Jeromy
ae6285e5a3 address issues from code review (issue #25) 2014-08-08 18:09:21 -07:00
Jeromy
e14fb5658e add a unit test for provides functionality 2014-08-07 21:52:11 -07:00
Jeromy
24bfbfe372 implement timeouts on listeners for the dht and add diagnostic stuff 2014-08-07 18:06:50 -07:00
Jeromy
01ca93b4f5 fixed small bug introduced during race condition frustration 2014-08-07 14:16:24 -07:00
Jeromy
c22b6aa316 fixing some race conditions 2014-08-07 06:21:57 -07:00
Jeromy
41c124a282 worked on gathering data for diagnostic messages and some other misc cleanup 2014-08-07 06:21:50 -07:00
Jeromy
bd9fc2b782 fix bug in routing table lookups 2014-08-07 06:21:44 -07:00
Jeromy
dc451fba2d implement find peer rpc 2014-08-07 06:21:38 -07:00
Jeromy
71c7c5844a providers interface is coming along nicely 2014-08-07 06:21:12 -07:00
Jeromy
3a76ef0478 a little error handling and some work on providers 2014-08-07 06:21:12 -07:00
Jeromy
248e06f759 working towards Providers implementation 2014-08-07 06:21:12 -07:00
Jeromy
a85ce3fad3 finish implementation of Put and Get for DHT 2014-08-07 06:21:12 -07:00
Jeromy
bade1aa277 tests for kbucket and some code cleanup 2014-08-07 06:21:12 -07:00
Jeromy
35a4086e06 rough kbucket implementation, tests and cleanup to follow 2014-08-07 06:21:12 -07:00
Jeromy Johnson
92fb51d9a2 finish basic communcations between nodes and add a test of the ping operation 2014-08-07 06:21:11 -07:00
Jeromy
8d98d4b48d making connections between nodes get closer to working 2014-08-07 06:21:11 -07:00
Jeromy Johnson
61f13ea7f7 begin planning of identification process 2014-08-07 06:21:11 -07:00
Jeromy
2a1ee3ae3a use datastore for local data 2014-08-07 06:18:20 -07:00
Jeromy Johnson
87739b3af5 a little more work on message handling stuff 2014-08-07 06:18:20 -07:00
Jeromy
3444d41dce work on framework for dht message handling 2014-08-07 06:18:20 -07:00
Juan Batiz-Benet
74d26449c9 whole project go fmt 2014-08-07 06:18:20 -07:00
Juan Batiz-Benet
550971fba6 equalize sizes 2014-08-07 06:18:20 -07:00
Jeromy Johnson
171f96b794 update messages and add some new code around handling/creating messages 2014-08-07 06:18:20 -07:00
Jeromy
8bc80124a4 working on upper level dht implementations, protbuf, etc 2014-08-07 06:18:19 -07:00
Juan Batiz-Benet
bc2618df3f dht interface beginnings 2014-08-07 06:18:19 -07:00