Commit Graph

143 Commits

Author SHA1 Message Date
vyzo 5ed2f5bfb7 gx import go-libp2p-connmgr 2018-10-28 14:23:27 +02:00
vyzo 35595dfca7 implement conn manager api 2018-10-28 14:21:30 +02:00
vyzo 7cb1607b18 add connection manager requests to pb 2018-10-28 14:20:30 +02:00
vyzo 7678683620 add connection manager options to p2pd 2018-10-28 13:42:09 +02:00
vyzo 2a644e9d7a
Merge pull request #15 from libp2p/gx/update-libp2p
update go-libp2p to 6.0.23
2018-10-28 11:14:24 +02:00
vyzo 22b35d9f69 update go-libp2p to 6.0.23 2018-10-28 11:13:11 +02:00
Cole Brown d8f14167cb Fix behavior of streaming responses 2018-10-25 18:23:57 -04:00
Cole Brown 191e0c35c6 Implement FindPeersConnectedToPeer 2018-10-25 17:37:39 -04:00
Cole Brown cdc26e971d Clean and comment 2018-10-25 17:37:39 -04:00
Cole Brown afd21171a0 Implement FindPeer 2018-10-25 17:37:38 -04:00
vyzo 176cbddfcc
Merge pull request #13 from libp2p/feat/dht-spec
Write DHT spec, restructure existing specs
2018-10-24 11:23:32 +03:00
vyzo 331f49b2f3 fix links to pb 2018-10-24 11:20:47 +03:00
vyzo 931ae85809 fix type for FIND_PEER value. 2018-10-24 11:18:51 +03:00
vyzo f9b22b6e6a fix nits 2018-10-24 11:15:39 +03:00
Cole Brown 56bd1cff81 Fix bugs with protocol description 2018-10-23 17:16:02 -04:00
vyzo e3736b319f
Merge pull request #14 from mhchia/fix/chmod-roadmap-md
chmod -x ROADMAP.md
2018-10-21 12:57:48 +03:00
mhchia b8ea5abeba chmod -x ROADMAP.md 2018-10-21 17:18:12 +08:00
Cole Brown 3fbb1ec575 Write DHT spec, restructure existing specs 2018-10-18 12:09:53 -04:00
vyzo 2b89ad5939
Merge pull request #11 from libp2p/feat/dht
DHT API
2018-10-05 18:37:17 +03:00
vyzo 4d7e846f3a version the client string 2018-10-05 18:34:16 +03:00
vyzo d6a1ceac78 add empty file in test dir so that go install ./... doesn't complain 2018-10-05 18:10:15 +03:00
vyzo bd604c4556 add bootstrapPeers command line flag 2018-10-05 18:09:56 +03:00
vyzo e1a93a8bd0 identify the daemon as p2pd 2018-10-04 10:57:05 +03:00
vyzo 55e194d3e2 check connectedness to nodes in periodic bootstrap process 2018-10-04 10:57:05 +03:00
vyzo eea9c45719 periodic bootstrap process to ensure some connections when using bootstrap 2018-10-04 10:57:05 +03:00
vyzo 37ac1a1e61 add LIST_PEERS to daemon api 2018-10-04 10:57:05 +03:00
vyzo f2d26a4d3f add bootstrap and dht options to p2pd main program 2018-10-04 10:57:05 +03:00
vyzo 812e5a1ea5 daemon bootstrap 2018-10-04 10:57:05 +03:00
vyzo 29e500c72e enable dht hook 2018-10-04 10:57:05 +03:00
vyzo ab0701811b implement dht Provide 2018-10-04 10:57:05 +03:00
vyzo 533a8e781d implement dht GetValue SearchValue PutValue 2018-10-04 10:57:05 +03:00
vyzo f5e74ac8ab implement dht GetPublicKey 2018-10-04 10:57:05 +03:00
vyzo 900aa286ed implement dht GetClosestPeers 2018-10-04 10:57:05 +03:00
vyzo cd177ac086 implement dht FindProviders 2018-10-04 10:57:05 +03:00
vyzo 46473414a9 implement dht FindPeersClosestToPeer 2018-10-04 10:57:05 +03:00
vyzo 30110e2cdb implement dht FindPeer 2018-10-04 10:57:05 +03:00
vyzo 14296fa634 refactor errorResponseString 2018-10-04 10:57:05 +03:00
vyzo b1258bc0ce DHT request handling scaffolding 2018-10-04 10:57:05 +03:00
vyzo b13ae19c14 gx import dht, update libp2p and simplify deps to just the essentials 2018-10-04 10:57:05 +03:00
vyzo 5e720e5799 extend protobuf for dht api 2018-10-04 10:57:05 +03:00
vyzo 6182083649
Merge pull request #2 from libp2p/spec
Establish control spec
2018-10-04 10:55:25 +03:00
vyzo bfc61e6772 README: Link to spec, reference for binding implementors 2018-10-04 10:52:13 +03:00
Cole Brown eacdfbdf4d Add detail on data structures 2018-10-03 18:02:12 -04:00
Cole Brown 27b756ab5f Respond to comments 2018-10-03 13:01:05 -04:00
Cole Brown 2fcc54d532 Update spec 2018-10-02 18:08:09 -04:00
Cole Brown 5fa95de92f Initial attempt at control spec 2018-10-02 17:25:31 -04:00
bigs dd5e12ef46
Merge pull request #10 from libp2p/client
Basic golang client for libp2p daemon
2018-10-02 12:36:07 -07:00
Cole Brown a54d4130dc Simply readMsgBytes and rename to readMsgBytesSafe 2018-10-02 15:35:01 -04:00
Cole Brown 4246541bad Abstract safe message reading 2018-10-02 15:16:48 -04:00
Cole Brown 2f67264507 Fix stream buffering error 2018-10-02 13:40:26 -04:00