kubo/core/commands
Jeromy f4d7369c4a bitswap: protocol extension to handle cids
This change adds the /ipfs/bitswap/1.1.0 protocol. The new protocol
adds a 'payload' field to the protobuf message and deprecates the
existing 'blocks' field. The 'payload' field is an array of pairs of cid
prefixes and block data. The cid prefixes are used to ensure the correct
codecs and hash functions are used to handle the block on the receiving
end.

License: MIT
Signed-off-by: Jeromy <why@ipfs.io>
2016-10-10 08:19:31 -07:00
..
files cid: integrate cid into bitswap and blockstores 2016-10-08 12:14:58 -07:00
object update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
unixfs integrate CIDv0 2016-09-07 13:32:32 -07:00
active.go Make primary option the longer one 2016-06-28 19:51:56 +02:00
add.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
bitswap.go bitswap: protocol extension to handle cids 2016-10-10 08:19:31 -07:00
block.go bitswap: protocol extension to handle cids 2016-10-10 08:19:31 -07:00
bootstrap.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
cat.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
commands.go Fix commands --flags not showing flags via HTTP API 2016-05-31 16:55:37 +02:00
config.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
dht_test.go test for the dht key escaping 2016-04-08 11:23:21 -07:00
dht.go bitswap: protocol extension to handle cids 2016-10-10 08:19:31 -07:00
diag_test.go Replace 'var * bytes.Buffer' with '\1 := new(bytes.Buffer)' 2015-05-26 23:18:04 +07:00
diag.go Make all Taglines use imperative mood 2016-08-04 16:45:59 -07:00
dns.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
external.go Capitalize print statements, add period to external 2016-05-11 16:20:15 -04:00
get.go re-enable the stdin 2016-07-08 16:39:15 -07:00
id.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
ipns.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
log.go Reduce vehemence of help text, per PR comments 2016-08-31 21:59:43 -07:00
ls.go bitswap: protocol extension to handle cids 2016-10-10 08:19:31 -07:00
mount_nofuse.go Make all Taglines use imperative mood 2016-08-04 16:45:59 -07:00
mount_unix.go Make all Taglines use imperative mood 2016-08-04 16:45:59 -07:00
mount_windows.go Mounts detect unmounts and track mount state. 2016-02-07 19:54:59 -08:00
name.go Make all Taglines use imperative mood 2016-08-04 16:45:59 -07:00
pin.go bitswap: protocol extension to handle cids 2016-10-10 08:19:31 -07:00
ping.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
publish.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
pubsub.go bitswap: protocol extension to handle cids 2016-10-10 08:19:31 -07:00
refs.go bitswap: protocol extension to handle cids 2016-10-10 08:19:31 -07:00
repo.go cid: integrate cid into bitswap and blockstores 2016-10-08 12:14:58 -07:00
resolve.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
root.go hide pubsub behind feature flag 2016-09-30 16:25:10 -07:00
stat.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
swarm.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
sysdiag.go update to libp2p 4.0.1 and propogate other changes 2016-10-05 22:12:43 -07:00
tar.go integrate CIDv0 2016-09-07 13:32:32 -07:00
tour_test.go Replace 'var * bytes.Buffer' with '\1 := new(bytes.Buffer)' 2015-05-26 23:18:04 +07:00
tour.go Make all Taglines use imperative mood 2016-08-04 16:45:59 -07:00
version.go Make all Taglines use imperative mood 2016-08-04 16:45:59 -07:00