Commit Graph

64 Commits

Author SHA1 Message Date
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
Cole Brown 2f0ae0c5a7 Update tests to use new api 2018-10-01 17:37:16 -04:00
Cole Brown d236bf4ba7 Update types to be more user friendly 2018-10-01 16:40:50 -04:00
Cole Brown 0f64c2dc61 Fix client init bug 2018-09-28 18:55:43 -04:00
Cole Brown e367a9410b Add integration test 2018-09-28 18:55:32 -04:00
Cole Brown 5550db9265 Extract stream dispatcher into function 2018-09-28 12:50:21 -04:00
Cole Brown b2c357c114 Fix registering stream handlers, address comments 2018-09-28 11:41:43 -04:00
Cole Brown 37fa82bce5 Adjust close behavior 2018-09-27 19:56:41 -04:00
Cole Brown facf31d624 Fix behavior of libp2p client to match gerbil impl 2018-09-27 19:52:16 -04:00
Raúl Kripalani 770ce03026
fix links in README 2018-09-27 21:26:58 +01:00
Raúl Kripalani 6f2f5aec15
Merge pull request #9 from raulk/roadmap
Roadmap for go-libp2p-daemon.
2018-09-27 19:28:13 +01:00
Cole Brown 3e26b55a4b Make Client an io.Closer 2018-09-27 13:45:20 -04:00
Cole Brown 75fe84895f Basic golang client for libp2p daemon 2018-09-27 13:38:24 -04:00
Raúl Kripalani dcf99a6efd adjust wording in roadmap. 2018-09-27 16:39:16 +01:00
Raúl Kripalani 2bf3ee28c7 fill in readme. 2018-09-27 16:36:32 +01:00
Raúl Kripalani 1334b08455 enable Travis and Codecov. 2018-09-27 16:12:11 +01:00
Raúl Kripalani 925fe64786 integrate more feedback. 2018-09-25 22:05:42 +01:00
Raúl Kripalani d57d221234 keyword 'subsystem'; remove whitespace; grammar fix. 2018-09-25 16:24:54 +01:00
Raúl Kripalani 4ec093d184 integrate PR feedback
- adjust short and medium-term goals.
- add status emojis to features.
2018-09-25 16:21:08 +01:00
Raúl Kripalani 67b16bd5d3
formatting. 2018-09-25 14:31:24 +01:00
Raúl Kripalani 367cdca8e5
formatting. 2018-09-25 14:29:39 +01:00
Raúl Kripalani b4de770d7f gRPC => Protobuf. 2018-09-25 14:21:46 +01:00
Raúl Kripalani 263c9d23c0 Initial roadmap proposal. 2018-09-25 14:14:49 +01:00
vyzo 12c008a570
Merge pull request #8 from libp2p/feat/identity
Persistent Daemon Identity
2018-09-24 18:37:11 +03:00
vyzo 169c839295 p2p-keygen: key generator for persistent identities 2018-09-23 15:05:11 +03:00
vyzo 55b32dbfdc persistent identities for p2pd 2018-09-23 14:49:00 +03:00
Steven Allen 644b1a8dfd
Merge pull request #7 from libp2p/fix/stream-handler
fix stream handler
2018-09-21 17:36:57 +00:00
vyzo 8e391f33ad fix stream handler 2018-09-19 23:45:54 +03:00
bigs a195265240
Merge pull request #6 from libp2p/feat/identify
Add IDENTIFY to control protocol
2018-09-17 12:07:19 -04:00
vyzo 95439ae421 p2pd: -q flag for quiet startup 2018-09-15 10:50:34 +03:00