kubo/core/coreapi
Hector Sanjuan 3db9551f79 Extract the namesys and the keystore submodules
Namesys is a very useful submodule. Given a ValueStore and a Datastore it can
resolve and publish /ipns/ paths.

This functionality does not need to be sequestered inside go-ipfs as it can
and should be used without IPFS, for example, for implementing lightweight
IPNS publishing services or for resolving /ipns/ paths.

"keystore" extraction was necessary, as there is a dependency to it in
namesys. Keystore is also a useful module by itself within the stack.

Fixes #6537
2021-03-12 14:09:36 -05:00
..
test Extract the namesys and the keystore submodules 2021-03-12 14:09:36 -05:00
block.go extract the pinner to go-ipfs-pinner and dagutils into go-merkledag 2019-12-02 15:45:44 -05:00
coreapi.go Extract the namesys and the keystore submodules 2021-03-12 14:09:36 -05:00
dag.go fix: use bitswap sessions for ipfs refs 2020-06-02 17:36:30 -07:00
dht.go fix: update for merkledag API changes 2019-07-25 19:26:06 -07:00
key.go IPNS format keys in b36cid 2020-08-04 00:18:29 -04:00
name.go Extract the namesys and the keystore submodules 2021-03-12 14:09:36 -05:00
object.go fix: return an error when an unknown object type is passed 2020-11-30 17:59:37 -08:00
path.go Extract the namesys and the keystore submodules 2021-03-12 14:09:36 -05:00
pin.go Fix #7624: Do not fetch dag nodes when checking if a pin exists 2020-08-26 09:13:15 +02:00
provider.go Refactor per code climate rules 2019-03-11 09:55:13 -07:00
pubsub.go update libp2p for stream closure refactor 2020-11-13 13:59:03 -08:00
swarm.go chore: deprecate go-ipfs-addr 2019-05-31 23:46:11 -07:00
unixfs.go support async datastores 2019-12-19 00:59:31 -05:00