Commit Graph

30 Commits (6160dd841b560e5188e46e2f81470c3feb6a5310)

Author SHA1 Message Date
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
John Jones 8b2a8ef3ab Minor changes for yamux 2017-11-06 13:37:48 -05:00
John Jones 0c31ef7331 More changes to swarm negotiation 2017-10-25 12:29:20 -05:00
jmjatlanta 9087c58113 more changes for dialer 2017-10-23 16:21:24 -05:00
jmjatlanta 8cdaf919fe First cut of yamux protocol 2017-10-11 11:23:49 -05:00
jmjatlanta 4b1cd8cb11 small bugfixes, chasing segfault 2017-09-25 09:20:51 -05:00
jmjatlanta 5404fce6ec move api globals to struct 2017-09-25 08:55:42 -05:00
jmjatlanta b301c7e4d2 Preparing for name resolve and name publish 2017-09-21 09:47:16 -05:00
jmjatlanta 2051f7714a ipfs name command line options processing 2017-09-21 07:51:18 -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 9a49ddd27b Start of client_api.c 2017-09-20 09:11:01 -05:00
jmjatlanta 794217ed6c method signature changes 2017-09-20 07:40:28 -05:00
jmjatlanta c0419f2424 Adding IpfsNode to api startup 2017-09-20 07:32:12 -05:00
John Jones cb1ea3ceff Sorting a memory leak in datastore/journalstore 2017-09-07 11:05:56 -05:00
John Jones 7dbb6fca29 multistream protocol now has a protocol interface 2017-09-04 11:02:48 -05:00
John Jones 407f85bc89 More testing and compat fixes for ipfs 2017-08-31 16:41:10 -05:00
jmjatlanta 49bd61feb1 Testing journalio protocol 2017-08-30 11:10:14 -05:00
jmjatlanta 0bc975dfcf journaling protocol 2017-08-24 10:08:27 -05:00
John Jones 0e24b0a1d3 Fix small memory leak. 2017-08-09 12:26:26 -05:00
jmjatlanta dd69216c75 Shut down handlers when app shuts down 2017-08-09 12:21:03 -05:00
jmjatlanta 8944e407e9 Initialize handlers after peerstore and providerstore 2017-08-09 08:14:15 -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 c58134db1c Fixing memory leaks 2017-08-08 20:40:35 -05:00
jmjatlanta e4f1c9b39c Making providerstore smarter 2017-07-31 12:50:12 -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 9924d5dcf7 Connecting bitswap and blockstore 2017-07-24 14:56:30 -05:00
John Jones def5331d4c Better handling of locally stored files 2017-05-11 07:04:54 -05:00
John Jones e756fdf510 Memory and test fixes 2017-04-27 11:35:26 -05:00
John Jones 03696dd6e7 Major changes to support large file transfer 2017-04-20 17:56:03 -05:00