kubo/core/commands
Adin Schmahmann 52c177ced9
feat: go-libp2p 0.16, UnixFS autosharding and go-datastore with contexts (#8563)
* plumb through go-datastore context changes

* update go-libp2p to v0.16.0
* use LIBP2P_TCP_REUSEPORT instead of IPFS_REUSEPORT
* use relay config
* making deprecation notice match the go-ipfs-config key
* docs(config): circuit relay v2
* docs(config): fix links and headers
* feat(config): Internal.Libp2pForceReachability

This switches to config that supports setting and reading
Internal.Libp2pForceReachability OptionalString flag

* use configuration option for static relays

* chore: go-ipfs-config v0.18.0

https://github.com/ipfs/go-ipfs-config/releases/tag/v0.18.0

* feat: circuit v1 migration prompt when Swarm.EnableRelayHop is set (#8559)
* exit when Swarm.EnableRelayHop is set
* docs: Experimental.ShardingEnabled migration

This ensures existing users of global sharding experiment get notified
that the flag no longer works + that autosharding happens automatically.

For people who NEED to keep the old behavior (eg. have no time to
migrate today) there is a note about restoring it with
`UnixFSShardingSizeThreshold`.

* chore: add dag-jose code to the cid command output

* add support for setting automatic unixfs sharding threshold from the config
* test: have tests use low cutoff for sharding to mimic old behavior
* test: change error message to match the current error
* test: Add automatic sharding/unsharding tests (#8547)
* test: refactored naming in the sharding sharness tests to make more sense

* ci: set interop test executor to convenience image for Go1.16 + Node
* ci: use interop master

Co-authored-by: Marcin Rataj <lidel@lidel.org>
Co-authored-by: Marten Seemann <martenseemann@gmail.com>
Co-authored-by: Marcin Rataj <lidel@lidel.org>
Co-authored-by: Gus Eggert <gus@gus.dev>
Co-authored-by: Lucas Molas <schomatis@gmail.com>
2021-11-29 19:58:05 +01:00
..
cmdenv code review changes 2021-01-14 02:29:11 -08:00
dag feat: go-libp2p 0.16, UnixFS autosharding and go-datastore with contexts (#8563) 2021-11-29 19:58:05 +01:00
e Fix typo in an error.go comment: "is adds" -> "adds". 2018-01-17 15:25:54 -08:00
keyencode fix: remove some deprecated calls 2021-08-13 14:09:43 -07:00
name docs: cosmetic fixes of help text 2021-03-24 17:41:14 +01:00
object fix(cli): object add-link: do not allow blocks over BS limit (#8414) 2021-09-28 15:27:15 +02:00
pin feat: go-libp2p 0.16, UnixFS autosharding and go-datastore with contexts (#8563) 2021-11-29 19:58:05 +01:00
unixfs Escape non-printable characters in user output 2020-12-17 18:16:34 -08:00
active.go refactor: get rid of cmdDetails awkwardness 2020-08-04 18:28:40 -04:00
add.go Apply suggestions from code review 2021-10-11 20:36:06 +02:00
bitswap.go fix: move away from deprecated peer ID functions 2019-12-14 19:48:31 +01:00
block.go fix: block put helptext 2019-06-12 12:44:01 -04:00
bootstrap.go chore: deprecate go-ipfs-addr 2019-05-31 23:46:11 -07:00
cat.go fix: migrate from deprecated warning function 2020-01-28 21:20:21 -08:00
cid.go refactor: get rid of cmdDetails awkwardness 2020-08-04 18:28:40 -04:00
commands_test.go feat: multibase transcode command (#8403) 2021-09-21 20:19:40 +02:00
commands.go feat: programmatic shell completions 2021-07-01 08:46:49 -07:00
completion.go feat: programmatic shell completions 2021-07-01 08:46:49 -07:00
config_test.go add remote pinning policy for mfs (#7798) 2021-01-28 18:58:44 -05:00
config.go Fix typo in comment 2021-04-22 20:30:41 +02:00
dht_test.go Fix typos (#8548) 2021-11-17 21:16:06 +01:00
dht.go feat: go-libp2p 0.16, UnixFS autosharding and go-datastore with contexts (#8563) 2021-11-29 19:58:05 +01:00
diag.go feat: add an "ipfs diag profile" command 2021-07-21 14:51:47 -07:00
dns.go explicit construction of DNS resolver 2021-05-10 21:03:27 -07:00
external.go refactor: get rid of cmdDetails awkwardness 2020-08-04 18:28:40 -04:00
extra.go refactor: get rid of cmdDetails awkwardness 2020-08-04 18:28:40 -04:00
files.go Add support for multiple files to ipfs files rm. 2021-11-12 12:07:58 -05:00
filestore.go feat: go-libp2p 0.16, UnixFS autosharding and go-datastore with contexts (#8563) 2021-11-29 19:58:05 +01:00
get_test.go cmdkit -> cmds 2019-05-10 23:00:20 -07:00
get.go chore: switch tar-utils dep to ipfs org 2021-06-22 14:35:55 -07:00
helptext_test.go gx: unrewrite 2019-03-05 18:33:56 +01:00
id.go feat(cli): add daemon option --agent-version-suffix (#8419) 2021-09-21 20:31:08 +02:00
keystore.go refactor: key export requires exact repo ver 2021-05-11 20:11:12 +02:00
log.go refactor: get rid of cmdDetails awkwardness 2020-08-04 18:28:40 -04:00
ls.go Escape non-printable characters in user output 2020-12-17 18:16:34 -08:00
mount_nofuse.go cmdkit -> cmds 2019-05-10 23:00:20 -07:00
mount_unix.go Escape non-printable characters in user output 2020-12-17 18:16:34 -08:00
mount_windows.go cmdkit -> cmds 2019-05-10 23:00:20 -07:00
multibase.go feat: multibase transcode command (#8403) 2021-09-21 20:19:40 +02:00
p2p.go docs: cosmetic fixes of help text 2021-03-24 17:41:14 +01:00
ping.go fix: move away from deprecated peer ID functions 2019-12-14 19:48:31 +01:00
profile.go doc(profile): improve profiling docs 2021-07-21 18:04:11 -07:00
pubsub.go Escape non-printable characters in user output 2020-12-17 18:16:34 -08:00
refs.go fix: use bitswap sessions for ipfs refs 2020-05-28 17:15:56 -07:00
repo.go feat: go-libp2p 0.16, UnixFS autosharding and go-datastore with contexts (#8563) 2021-11-29 19:58:05 +01:00
resolve.go Extract the namesys and the keystore submodules 2021-03-12 14:09:36 -05:00
root_test.go pre-populate required arguments from request body 2018-03-18 13:04:25 -07:00
root.go feat: add 'ipfs multibase' commands (#8180) 2021-08-18 16:48:39 -04:00
shutdown.go docs: cosmetic fixes of help text 2021-03-24 17:41:14 +01:00
stat_dht.go integrate experimental AcceleratedDHTClient 2021-05-14 04:31:06 -04:00
stat_provide.go refactor: improved humanNumber and humanSI 2021-05-27 13:35:19 -07:00
stat.go added support for an experimental batched provider system 2021-05-14 01:47:48 -07:00
swarm.go feature: 'ipfs swarm peering' command (#8147) 2021-09-15 07:46:16 -07:00
sysdiag.go feat: add an "ipfs diag profile" command 2021-07-21 14:51:47 -07:00
tar.go docs: cosmetic fixes of help text 2021-03-24 17:41:14 +01:00
urlstore.go Update imports to go-filestore 2019-07-15 15:52:34 +02:00
version.go feat(ipfs diag profile): output version info only 2021-07-21 15:50:21 -07:00