SukkaW
4f7d4bcc05
docs: replace all git.io links with their actual URLs
2022-04-28 18:06:08 +02:00
Gus Eggert
f855bfe6ef
feat: add basic gateway tracing ( #8595 )
...
* add deprecation warning when tracer plugins are loaded
* add response format attribute to span in gateway handler
* add note about tracing's experimental status in godoc
* add nil check for TTL when adding name span attrs
* add basic sharness test for integration with otel collector
* add nil check in UnixFSAPI.processLink
* test: sharness check all json objs for swarm span
* add env var docs to docs/environment-variables.md
* chore: pin the otel collector version
* add tracing spans per response type (#8841 )
* docs: tracing with jaeger-ui
Co-authored-by: Marcin Rataj <lidel@lidel.org >
2022-04-04 19:24:05 +02:00
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
Steven Allen
9f03f1ff14
fix(unixfs): check for errors before dereferencing the link
...
If there's an error, the link will be nil, and this will panic.
2021-10-12 12:39:39 -07:00
Adin Schmahmann
3a0d0e817a
support async datastores
2019-12-19 00:59:31 -05:00
Adin Schmahmann
0906d7f3b1
fix (pinning): pin ls traverses all indirect pins. pin ls pin type precedence change - a direct/recursive pin is now labeled as such even if also indirectly pinned.
2019-12-02 13:53:14 -05:00
Hucg
bc8a329a74
Update unixfs.go
...
use sync.Once instead
2019-11-18 17:26:14 +08:00
hucg
6a171a0b61
fix issue 6760, adding with hash-only, high CPU usage.
2019-11-15 14:58:59 +08:00
Steven Allen
ec748a7b5b
Merge pull request #6747 from ipfs/fix/only-hash-leak
...
fix(coreapi/add): close the fake repo used when adding with hash-only
2019-11-08 10:30:59 +00:00
hucg
6155fd17c1
fix bug 6748
...
ipfs add whit only hash, don't need to announce cid to other peer
2019-11-08 15:12:42 +08:00
Steven Allen
e9e32f8ac6
fix(coreapi/add): close the fake repo used when adding with hash-only
...
fixes #6744
2019-11-04 18:05:35 +00:00
Steven Allen
5f64b270f8
cmdkit -> cmds
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-05-10 23:00:20 -07:00
Łukasz Magiera
a54b64bede
coreiface: updates for path name refactor
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-04-17 12:03:37 -07:00
Łukasz Magiera
667b7f9927
coreiface: updates for moving path to subpackage
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-04-17 12:03:37 -07:00
Steven Allen
470d6ba7a8
commands(add): fix ipfs add --nocopy URL without enabling the filestore
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-03-29 12:12:38 +00:00
Łukasz Magiera
95906d3201
coreapi: remove Unixfs.Wrap
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-03-25 19:00:51 +01:00
Łukasz Magiera
964ef0b2e7
unixfs add: remove StdinName
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-03-21 19:20:24 +01:00
Łukasz Magiera
c5b81e918f
coreapi: remove hidden file handling in add
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-03-21 19:17:58 +01:00
Łukasz Magiera
b8bc26a700
WIP almost working ipfs add
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-03-21 19:17:58 +01:00
Łukasz Magiera
332d4aeab1
coreapi unixfs: change Wrap logic to make more sense
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-03-21 19:17:58 +01:00
Michael Avila
a9b6534687
Provide root node immediately when add and pin add
...
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com >
2019-03-08 14:27:43 -08:00
Steven Allen
c6d85c2a7d
ls: resolve symlinks
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-03-07 11:10:34 -08:00
Steven Allen
81621396a0
fix ls command to use the new coreinterface types
...
See: https://github.com/ipfs/interface-go-ipfs-core/pull/14
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-03-07 11:10:34 -08:00
Jakub Sztandera
42e191c017
gx: unrewrite
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch >
2019-03-05 18:33:56 +01:00
Steven Allen
f227862e88
gx: update go-ipfs-cmds, go-bitswap, go-libp2p-kad-dht, and go-mplex
...
Fixes the latest batch of bugs found in RC testing.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-02-27 12:39:24 -08:00
Hector Sanjuan
6972a9aa4d
Gx Bubble. libp2p-6.0.38
...
License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link >
2019-02-27 01:10:59 +00:00
Steven Allen
fea7ae727f
gx: update go-cid
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-02-20 20:29:06 -08:00
Steven Allen
f924f57c61
gx: update go-bitswap and go-libp2p-kad-dht
...
* go-bitswap: fix some race conditions.
* go-libp2p-kad-dht: fix a goroutine leak.
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-02-20 17:19:54 -08:00
Steven Allen
91ca5911be
coreapi: return coreiface.ErrNotSupported when "catting" symlinks.
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-02-19 03:48:04 -08:00
Jakub Sztandera
28cf3de0f9
Update protobuf
...
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch >
2019-02-18 20:46:22 +01:00
Steven Allen
cf0d4706e2
gx: update libp2p stuff
...
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-02-14 14:58:35 -08:00
Steven Allen
e97a60b073
gx: update go-ipfs-files
...
fix compatibility issue with js-ipfs
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-02-11 10:48:58 -08:00
Łukasz Magiera
648cc40ec3
coreapi: fix import grouping after extracting iface
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-02-09 01:57:26 +01:00
Łukasz Magiera
7ed6b518b6
coreapi: update imports to updated interface
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-02-09 01:42:32 +01:00
Steven Allen
2c93eeffc6
gx: update go-libp2p-peer
...
Switch _back_ to the 0.4.18 style of peer IDs while we figure things out. See
https://github.com/libp2p/specs/issues/138 .
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-02-07 17:41:39 -08:00
Łukasz Magiera
6939b602dd
coreapi: mirror unixfs file types
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-02-02 17:29:22 +01:00
Łukasz Magiera
1fef9a51dd
coreapi ls: merge ResolveType and ResolveSize
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-02-02 17:13:28 +01:00
Łukasz Magiera
d1b6ccaae9
coreapi: stream only ls, handle storting in command
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-02-02 03:44:54 +01:00
Łukasz Magiera
73f1e2dbf0
ls: use CoreAPI
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-02-02 00:21:36 +01:00
Łukasz Magiera
628cd7ed07
coreapi: resolve type/size in Unixfs.Ls
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-02-01 23:11:12 +01:00
Łukasz Magiera
d06a678e48
coreapi: asunc ls option
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-02-01 20:12:48 +01:00
Łukasz Magiera
11ee7503de
coreapi: use chan for returning results in Unixfs.Ls
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-02-01 19:48:43 +01:00
Łukasz Magiera
7c2aa0e9a9
gx: update go-unixfs to propagate archive changes
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-01-30 20:58:32 +01:00
Łukasz Magiera
a151041311
coreapi: extract unixfile to go-unixfs
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-01-30 17:43:04 +01:00
Łukasz Magiera
53e55e3314
gx: update go-unixfs to 1.2.14 and go-bitswap to 1.1.21
...
(and everything else...)
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2019-01-23 11:01:38 -08:00
Kevin Atkinson
5512ad53c4
Gx update go-cidutil.
...
License: MIT
Signed-off-by: Kevin Atkinson <k@kevina.org >
2019-01-17 14:49:47 -05:00
Steven Allen
08cc5da55f
gx: update deps
...
Importantly:
* fixes a bunch of MFS bugs
* pulls in some bitswap improvements
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com >
2019-01-08 19:19:34 -08:00
Łukasz Magiera
2c2f9f2bed
coreapi: implement --local with Offline option
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2018-12-20 16:40:51 +01:00
Łukasz Magiera
3183b1cb8e
coreapi: Untangle from core.IpfsNode
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2018-12-20 16:40:09 +01:00
Łukasz Magiera
adc7490755
files2.0: updates for file type split
...
License: MIT
Signed-off-by: Łukasz Magiera <magik6k@gmail.com >
2018-12-20 13:52:20 +01:00