Commit Graph

23 Commits (f3db50c3ba2ae2887523525135de307bdb7d503e)

Author SHA1 Message Date
John Jones f3db50c3ba debugging yamux and go 2017-11-27 09:06:57 -05:00
John Jones 6160dd841b Big changes for the yamux protocol
The Stream interface changed, so it touches many areas. But this change
will help with memory allocation and a cleaner interface.
2017-11-08 10:54:31 -05:00
jmjatlanta f9bec0ac20 New way of swarm connection 2017-10-23 15:22:12 -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
Jose Marcial Vieira Bisneto a907f1dd2d
The API changed pthread to scope, so it can load multiple instances. 2017-09-20 14:39:26 -03:00
jmjatlanta 3eec8553a6 Began implementing updates to journal timestamp 2017-09-13 12:40:48 -05:00
John Jones a9481631df Several memory leak fixes for journal code 2017-09-07 18:45:09 -05:00
jmjatlanta 1eab27fa0e journalio working, needs tuning 2017-08-31 06:41:54 -05:00
John Jones ced96dcf81 IPFS protocols now implement an interface to make marshalling easier 2017-08-09 08:04:17 -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
John Jones e58909b875 Handle entry in WantlistQueue only once if we found provider 2017-08-02 11:43:48 -05:00
John Jones 5910d63c3d Clean up when we receive a block we wanted 2017-08-02 10:53:14 -05:00
John Jones e22da601ea bug fixes to client side bitswap 2017-07-31 10:01:06 -05:00
John Jones b3bb857f3a Still testing bitswap 2017-07-27 14:33:19 -05:00
John Jones 73d7d5daed More implementation of bitswap 2017-07-27 12:05:41 -05:00
John Jones 10aa932e08 Unit testing and memory fixes 2017-07-26 09:48:04 -05:00
John Jones 692d3406c8 Implementation of a universal bitswap queue
This queue stores both local and remote requests for blocks
2017-07-26 07:38:47 -05:00
John Jones 108792ca44 More changes for bitswap 2017-07-24 17:58:39 -05:00
John Jones 3a8a85e628 More buildout of the Bitswap protocol 2017-07-24 16:03:56 -05:00
John Jones 9924d5dcf7 Connecting bitswap and blockstore 2017-07-24 14:56:30 -05:00
jmjatlanta a63910e0d7 Adding bitswap request queue 2017-07-24 09:09:22 -05:00
jmjatlanta 2232d03854 Implementing protobuf objects for bitswap messages 2017-07-20 15:03:49 -05:00