Commit graph

21 commits

Author SHA1 Message Date
jmjatlanta
f9bec0ac20 New way of swarm connection 2017-10-23 15:22:12 -05:00
jmjatlanta
91f5c50a71 Network write methods now expect struct StreamMessage 2017-10-23 09:48:19 -05:00
John Jones
98b1e0fef4 Return a copy of the block from the exchange, not the block itself
Returning the block itself will cause problems when a client deallocates
the block.
2017-10-09 10:01:29 -05:00
a907f1dd2d
The API changed pthread to scope, so it can load multiple instances. 2017-09-20 14:39:26 -03:00
John Jones
7dbb6fca29 multistream protocol now has a protocol interface 2017-09-04 11:02:48 -05:00
jmjatlanta
1eab27fa0e journalio working, needs tuning 2017-08-31 06:41:54 -05:00
John Jones
c58134db1c Fixing memory leaks 2017-08-08 20:40:35 -05:00
John Jones
3cc75058f0 Fix of memory leaks 2017-08-03 17:46:20 -05:00
jmjatlanta
d1d4d19fa8 Handling details of bitswap 2017-08-03 11:16:58 -05:00
jmjatlanta
986d054c6c code cleanup 2017-08-02 08:53:34 -05:00
jmjatlanta
0638996684 processing want list 2017-08-02 07:04:06 -05:00
jmjatlanta
836fb5387b Attempting to fulfill remote requests 2017-07-31 17:59:51 -05:00
jmjatlanta
fa7a6826b1 Change in secio method signature 2017-07-31 16:36:52 -05:00
jmjatlanta
bc01f36839 tweaks to bitswap message 2017-07-31 15:19:17 -05:00
John Jones
ac5a622400 Passing SessionContext instead of Stream 2017-07-31 13:54:09 -05:00
John Jones
d969f48324 implementation of bitswap network receive 2017-07-31 08:16:52 -05:00
John Jones
059a3286c9 More bitswap implementation 2017-07-31 06:43:15 -05:00
John Jones
e1135fef3b Beginnings of the multithreaded engine
This engine has 2 threads. One to process the request queue, the other
to gather up and build peer messages and send them.
2017-07-27 08:38:57 -05:00
John Jones
9924d5dcf7 Connecting bitswap and blockstore 2017-07-24 14:56:30 -05:00
jmjatlanta
1fe5be1c5c Reading replication parameters from config file 2017-07-20 09:12:31 -05:00
jmjatlanta
6e19c14bab directory modification 2017-07-20 08:03:34 -05:00
Renamed from bitswap/network.c (Browse further)