Commit Graph

143 Commits

Author SHA1 Message Date
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
vyzo 19a362656d don't reorder response fields 2018-09-15 10:43:41 +03:00
vyzo 55f594a893 add command line flag for control socket path 2018-09-15 10:38:21 +03:00
vyzo 2de67165b8 p2pd: print peer ID and Addrs at start up 2018-09-15 10:33:00 +03:00
vyzo d08d94b506 add IDENTIFY to the control protocol 2018-09-15 10:24:13 +03:00
bigs 0243efadae
Merge pull request #5 from libp2p/fix/pipe
Use a WriteCloser and close the pipe in streams
2018-09-13 14:08:56 -04:00
vyzo daf1ac8c67 use a WriteCloser and close the pipe in streams 2018-09-13 20:17:22 +03:00
vyzo 3c37581465
Merge pull request #4 from libp2p/implementation
Initial Implementation
2018-09-13 19:04:17 +03:00
vyzo 28f70d980a stream resets where appropriate 2018-09-13 17:48:13 +03:00
vyzo bb8793e046 common stream info for open and handlers 2018-09-13 17:26:58 +03:00
vyzo 30ff2d406a allow multiple protocol handlers in the same request 2018-09-13 17:07:01 +03:00
vyzo 03a461b9b8 makefile 2018-09-13 16:58:43 +03:00
vyzo add3e3dfd6 main program 2018-09-13 16:57:02 +03:00
vyzo 7b98899214 basic implementation: connections and streams 2018-09-13 16:47:08 +03:00
Cole Brown 5ba00f20b1 Initial commit 2018-09-11 18:25:52 -04:00