Forked from xethyrion/c-ipfs IPFS implementation in C. Why C? Think about archive backups, eliminate http and DNS attack vectors, OpenWrt routers (decentralize the internet/meshnet!), Android TV and seeder streams, decentralized Media, decentralized websites, decentralized Apps, Browsers and mobile chat, decentralized CDN's and App Stores, RasPi's, old pc's and more...
Find a file
jmjatlanta 033dd767b4 More work on persisting data to disk.
Blockstore now storing the data, whereas datastore is storing the key
and filename. The key should be the multihash (currently the sha256, not
the multihash), and the value is the filename (base32).
2016-12-14 12:07:43 -05:00
blocks More work on persisting data to disk. 2016-12-14 12:07:43 -05:00
cid Fixed minor leak in test and more compiler warnings 2016-12-14 06:39:06 -05:00
cmd Removed compiler warnings, starting to import large files 2016-12-14 06:25:09 -05:00
commands Merge branch 'master' of https://github.com/kenCode-de/c-ipfs 2016-12-05 07:12:37 -05:00
core Pushing Cid into protobuf 2016-12-12 06:27:06 -05:00
datastore More work on persisting data to disk. 2016-12-14 12:07:43 -05:00
dnslink Initial implementation of dnslink 2016-12-08 23:29:50 -03:00
flatfs Turned on warnings for compilation 2016-12-05 06:54:21 -05:00
importer More work on persisting data to disk. 2016-12-14 12:07:43 -05:00
include/ipfs More work on persisting data to disk. 2016-12-14 12:07:43 -05:00
merkledag More work on persisting data to disk. 2016-12-14 12:07:43 -05:00
multibase Turned on warnings for compilation 2016-12-05 06:54:21 -05:00
namesys namesys/path: Changed error messages to a separate file. 2016-12-08 07:08:34 -03:00
node More work on persisting data to disk. 2016-12-14 12:07:43 -05:00
os More work on persisting data to disk. 2016-12-14 12:07:43 -05:00
path namesys/path: Changed error messages to a separate file. 2016-12-08 07:08:34 -03:00
repo More work on persisting data to disk. 2016-12-14 12:07:43 -05:00
test More work on persisting data to disk. 2016-12-14 12:07:43 -05:00
thirdparty Removal of incorrect copyright notice 2016-12-05 07:12:23 -05:00
unixfs Starting implementation of MerkleDag 2016-12-05 10:50:17 -05:00
util Initial implementation of util/time.c 2016-12-13 22:16:51 -03:00
.cproject Pushing Cid into protobuf 2016-12-12 06:27:06 -05:00
.gitignore added Eclipse project files 2016-11-17 16:30:39 -05:00
.project added Eclipse project files 2016-11-17 16:30:39 -05:00
LICENSE Create LICENSE 2016-11-04 12:25:07 +01:00
Makefile Removed compiler warnings, starting to import large files 2016-12-14 06:25:09 -05:00
README.md Update README.md 2016-10-25 08:42:51 +02:00

c-ipfs

IPFS implementation in C, (not just an API client library).

getting started: https://github.com/ipfs/specs/blob/master/overviews/implement-ipfs.md
specifications: https://github.com/ipfs/specs
getting started: https://github.com/ipfs/community/issues/177
libp2p: https://github.com/libp2p/specs