Commit graph

32 commits

Author SHA1 Message Date
John Jones
f4860d3ed4 setting up when the remote requests the yamux protocol 2017-11-06 17:31:30 -05:00
John Jones
852629a4f8 More details of the yamux implementation 2017-11-06 13:36:11 -05:00
John Jones
d3f740b4e0 Starting to wire identity protocol into yamux 2017-11-06 07:27:03 -05:00
John Jones
65194c06ee secio and multistream now working. Need to negotiate yamux 2017-11-02 13:20:40 -05:00
John Jones
746682ebef Fixed signature verification, continuing with swarm connectivity 2017-11-02 11:11:50 -05:00
John Jones
08a02f7956 More changes to the stream negotiation 2017-10-25 12:28:53 -05:00
jmjatlanta
9dd1dab8e4 More implementation of dialer 2017-10-23 18:03:38 -05:00
jmjatlanta
1dcac6ecb5 Implementing the new way of swarm connection 2017-10-23 15:21:50 -05:00
jmjatlanta
8480542b45 Network write methods now expect StreamMessage struct 2017-10-23 09:47:54 -05:00
jmjatlanta
6147769f4b Reading from stream now uses StreamMessage struct 2017-10-23 09:01:03 -05:00
jmjatlanta
2391f23b4e Beginnings of stream locking 2017-10-12 12:37:40 -05:00
John Jones
9fd44b7878 implementing handler interface in front of multistream 2017-09-04 11:01:17 -05:00
John Jones
53f754af43 Adding more compatibility fixes for standard ipfs 2017-08-31 16:40:35 -05:00
jmjatlanta
f0d82129ab Debugging journalio process 2017-08-30 11:09:28 -05:00
John Jones
6f77a64adb IPFS protocols now implement an interface to make marshalling easier 2017-08-09 08:03:40 -05:00
jmjatlanta
61a576eb93 Handling details of bitswap and connection pool 2017-08-03 11:15:40 -05:00
John Jones
30250a1af0 Making a Libp2pPeer more useful 2017-07-31 06:42:42 -05:00
John Jones
343748bc0f added comments 2017-07-27 15:13:35 -05:00
John Jones
1e49d8f7ab Fixed small memory leak 2017-07-27 14:32:42 -05:00
John Jones
73fcecfdcf A bit of code cleanup and commenting 2017-07-17 13:04:43 -05:00
John Jones
6c19984368 Now doing multistream over secio 2017-07-13 09:01:50 -05:00
John Jones
c1e7131c7c passing network timeouts to read methods 2017-04-17 14:03:27 -05:00
John Jones
caf02463c6 Memory cleanup 2017-04-17 11:57:37 -05:00
John Jones
12f15c4231 Cleaned code around peerstore, providerstore, and networking 2017-04-03 20:54:41 -05:00
John Jones
79a2a894dd Adding network calls for kademlia 2017-03-30 13:58:53 -05:00
John Jones
9776ff15a0 c99 and endian changes for centos 2017-03-21 15:08:01 +00:00
John Jones
d0512d9084 Made the stream methods more generic 2017-03-09 10:00:45 -05:00
John Jones
f1aaae0f17 Implementing a Stream interface in front of Multistream 2017-02-23 15:16:04 -05:00
John Jones
8139dc9d48 Added ping functionality to multistream 2017-02-23 11:15:48 -05:00
John Jones
ddb1274596 Buildout of structures for node communication 2017-02-22 10:55:39 -05:00
John Jones
c29c5744b8 Beginnings of the Record protobuf and more changes to dialer 2017-02-16 18:49:17 -05:00
John Jones
d091a29b19 Added multistream protocol to communicate with GO version 2017-02-02 14:10:12 -05:00