1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-05-17 23:16:11 +08:00

chore: migrate go-libipfs to boxo

Resolves #9677, #9676, #9675, #9736
This commit is contained in:
Jorropo
2023-03-23 09:15:36 +01:00
committed by Gus Eggert
parent 1e3b6c9857
commit 3ab1086f71
107 changed files with 553 additions and 1712 deletions

View File

@ -8,10 +8,10 @@ import (
"github.com/ipfs/kubo/core" "github.com/ipfs/kubo/core"
"github.com/ipfs/kubo/core/coreapi" "github.com/ipfs/kubo/core/coreapi"
options "github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/boxo/files"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
"github.com/ipfs/go-libipfs/files"
options "github.com/ipfs/interface-go-ipfs-core/options"
"github.com/ipfs/interface-go-ipfs-core/path"
) )
//go:embed init-doc //go:embed init-doc

View File

@ -6,9 +6,9 @@ import (
"errors" "errors"
"fmt" "fmt"
bs "github.com/ipfs/boxo/blockstore"
pin "github.com/ipfs/boxo/pinning/pinner"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
bs "github.com/ipfs/go-ipfs-blockstore"
pin "github.com/ipfs/go-ipfs-pinner"
format "github.com/ipfs/go-ipld-format" format "github.com/ipfs/go-ipld-format"
) )

View File

@ -8,10 +8,10 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"github.com/ipfs/go-libipfs/files" coreiface "github.com/ipfs/boxo/coreiface"
coreiface "github.com/ipfs/interface-go-ipfs-core" "github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/interface-go-ipfs-core/options" ipath "github.com/ipfs/boxo/coreiface/path"
ipath "github.com/ipfs/interface-go-ipfs-core/path" "github.com/ipfs/boxo/files"
"github.com/ipfs/kubo/core" "github.com/ipfs/kubo/core"
"github.com/ipfs/kubo/core/coreapi" "github.com/ipfs/kubo/core/coreapi"
"github.com/ipfs/kubo/repo/fsrepo/migrations" "github.com/ipfs/kubo/repo/fsrepo/migrations"

View File

@ -34,9 +34,9 @@ import (
pnet "github.com/libp2p/go-libp2p/core/pnet" pnet "github.com/libp2p/go-libp2p/core/pnet"
sockets "github.com/libp2p/go-socket-activation" sockets "github.com/libp2p/go-socket-activation"
options "github.com/ipfs/boxo/coreiface/options"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
mprome "github.com/ipfs/go-metrics-prometheus" mprome "github.com/ipfs/go-metrics-prometheus"
options "github.com/ipfs/interface-go-ipfs-core/options"
goprocess "github.com/jbenet/goprocess" goprocess "github.com/jbenet/goprocess"
ma "github.com/multiformats/go-multiaddr" ma "github.com/multiformats/go-multiaddr"
manet "github.com/multiformats/go-multiaddr/net" manet "github.com/multiformats/go-multiaddr/net"

View File

@ -10,17 +10,17 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
path "github.com/ipfs/go-path" unixfs "github.com/ipfs/boxo/ipld/unixfs"
unixfs "github.com/ipfs/go-unixfs" path "github.com/ipfs/boxo/path"
assets "github.com/ipfs/kubo/assets" assets "github.com/ipfs/kubo/assets"
oldcmds "github.com/ipfs/kubo/commands" oldcmds "github.com/ipfs/kubo/commands"
core "github.com/ipfs/kubo/core" core "github.com/ipfs/kubo/core"
"github.com/ipfs/kubo/core/commands" "github.com/ipfs/kubo/core/commands"
fsrepo "github.com/ipfs/kubo/repo/fsrepo" fsrepo "github.com/ipfs/kubo/repo/fsrepo"
options "github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/boxo/files"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
"github.com/ipfs/go-libipfs/files"
options "github.com/ipfs/interface-go-ipfs-core/options"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
) )

View File

@ -14,10 +14,10 @@ import (
"time" "time"
"github.com/google/uuid" "github.com/google/uuid"
u "github.com/ipfs/boxo/util"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
"github.com/ipfs/go-ipfs-cmds/cli" "github.com/ipfs/go-ipfs-cmds/cli"
cmdhttp "github.com/ipfs/go-ipfs-cmds/http" cmdhttp "github.com/ipfs/go-ipfs-cmds/http"
u "github.com/ipfs/go-ipfs-util"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
"github.com/ipfs/kubo/cmd/ipfs/util" "github.com/ipfs/kubo/cmd/ipfs/util"
oldcmds "github.com/ipfs/kubo/commands" oldcmds "github.com/ipfs/kubo/commands"

View File

@ -8,10 +8,10 @@ import (
"github.com/libp2p/go-libp2p/core/host" "github.com/libp2p/go-libp2p/core/host"
peer "github.com/libp2p/go-libp2p/core/peer" peer "github.com/libp2p/go-libp2p/core/peer"
pinclient "github.com/ipfs/boxo/pinning/remote/client"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
pinclient "github.com/ipfs/go-pinning-service-http-client"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
"github.com/ipfs/kubo/core" "github.com/ipfs/kubo/core"

View File

@ -7,8 +7,8 @@ import (
"testing" "testing"
"time" "time"
merkledag "github.com/ipfs/boxo/ipld/merkledag"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
merkledag "github.com/ipfs/go-merkledag"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
"github.com/libp2p/go-libp2p/core/host" "github.com/libp2p/go-libp2p/core/host"
peer "github.com/libp2p/go-libp2p/core/peer" peer "github.com/libp2p/go-libp2p/core/peer"

View File

@ -19,7 +19,7 @@ import (
fsrepo "github.com/ipfs/kubo/repo/fsrepo" fsrepo "github.com/ipfs/kubo/repo/fsrepo"
fsnotify "github.com/fsnotify/fsnotify" fsnotify "github.com/fsnotify/fsnotify"
"github.com/ipfs/go-libipfs/files" "github.com/ipfs/boxo/files"
process "github.com/jbenet/goprocess" process "github.com/jbenet/goprocess"
homedir "github.com/mitchellh/go-homedir" homedir "github.com/mitchellh/go-homedir"
) )

View File

@ -10,10 +10,10 @@ import (
coreapi "github.com/ipfs/kubo/core/coreapi" coreapi "github.com/ipfs/kubo/core/coreapi"
loader "github.com/ipfs/kubo/plugin/loader" loader "github.com/ipfs/kubo/plugin/loader"
coreiface "github.com/ipfs/boxo/coreiface"
options "github.com/ipfs/boxo/coreiface/options"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
coreiface "github.com/ipfs/interface-go-ipfs-core"
options "github.com/ipfs/interface-go-ipfs-core/options"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
) )

View File

@ -7,7 +7,7 @@ import (
"io" "io"
"time" "time"
"github.com/ipfs/interface-go-ipfs-core/options" "github.com/ipfs/boxo/coreiface/options"
"github.com/libp2p/go-libp2p/core/crypto" "github.com/libp2p/go-libp2p/core/crypto"
"github.com/libp2p/go-libp2p/core/peer" "github.com/libp2p/go-libp2p/core/peer"
) )

View File

@ -4,7 +4,7 @@ import (
"bytes" "bytes"
"testing" "testing"
"github.com/ipfs/interface-go-ipfs-core/options" "github.com/ipfs/boxo/coreiface/options"
crypto_pb "github.com/libp2p/go-libp2p/core/crypto/pb" crypto_pb "github.com/libp2p/go-libp2p/core/crypto/pb"
) )

View File

@ -11,12 +11,12 @@ import (
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/cheggaaa/pb" "github.com/cheggaaa/pb"
coreiface "github.com/ipfs/boxo/coreiface"
"github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/boxo/files"
mfs "github.com/ipfs/boxo/mfs"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
"github.com/ipfs/go-libipfs/files"
mfs "github.com/ipfs/go-mfs"
coreiface "github.com/ipfs/interface-go-ipfs-core"
"github.com/ipfs/interface-go-ipfs-core/options"
mh "github.com/multiformats/go-multihash" mh "github.com/multiformats/go-multihash"
) )

View File

@ -8,10 +8,10 @@ import (
e "github.com/ipfs/kubo/core/commands/e" e "github.com/ipfs/kubo/core/commands/e"
humanize "github.com/dustin/go-humanize" humanize "github.com/dustin/go-humanize"
bitswap "github.com/ipfs/boxo/bitswap"
"github.com/ipfs/boxo/bitswap/server"
cidutil "github.com/ipfs/go-cidutil" cidutil "github.com/ipfs/go-cidutil"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
bitswap "github.com/ipfs/go-libipfs/bitswap"
"github.com/ipfs/go-libipfs/bitswap/server"
peer "github.com/libp2p/go-libp2p/core/peer" peer "github.com/libp2p/go-libp2p/core/peer"
) )

View File

@ -6,14 +6,14 @@ import (
"io" "io"
"os" "os"
"github.com/ipfs/go-libipfs/files" "github.com/ipfs/boxo/files"
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/ipfs/kubo/core/commands/cmdutils" "github.com/ipfs/kubo/core/commands/cmdutils"
options "github.com/ipfs/boxo/coreiface/options"
path "github.com/ipfs/boxo/coreiface/path"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
options "github.com/ipfs/interface-go-ipfs-core/options"
path "github.com/ipfs/interface-go-ipfs-core/path"
mh "github.com/multiformats/go-multihash" mh "github.com/multiformats/go-multihash"
) )

View File

@ -9,10 +9,10 @@ import (
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/cheggaaa/pb" "github.com/cheggaaa/pb"
iface "github.com/ipfs/boxo/coreiface"
"github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/boxo/files"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
"github.com/ipfs/go-libipfs/files"
iface "github.com/ipfs/interface-go-ipfs-core"
"github.com/ipfs/interface-go-ipfs-core/path"
) )
const ( const (

View File

@ -7,10 +7,10 @@ import (
"strings" "strings"
"unicode" "unicode"
verifcid "github.com/ipfs/boxo/verifcid"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
cidutil "github.com/ipfs/go-cidutil" cidutil "github.com/ipfs/go-cidutil"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
verifcid "github.com/ipfs/go-verifcid"
ipldmulticodec "github.com/ipld/go-ipld-prime/multicodec" ipldmulticodec "github.com/ipld/go-ipld-prime/multicodec"
mbase "github.com/multiformats/go-multibase" mbase "github.com/multiformats/go-multibase"
mc "github.com/multiformats/go-multicodec" mc "github.com/multiformats/go-multicodec"

View File

@ -8,10 +8,10 @@ import (
"github.com/ipfs/kubo/commands" "github.com/ipfs/kubo/commands"
"github.com/ipfs/kubo/core" "github.com/ipfs/kubo/core"
coreiface "github.com/ipfs/boxo/coreiface"
options "github.com/ipfs/boxo/coreiface/options"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
coreiface "github.com/ipfs/interface-go-ipfs-core"
options "github.com/ipfs/interface-go-ipfs-core/options"
) )
var log = logging.Logger("core/commands/cmdenv") var log = logging.Logger("core/commands/cmdenv")

View File

@ -3,7 +3,7 @@ package cmdenv
import ( import (
"fmt" "fmt"
"github.com/ipfs/go-libipfs/files" "github.com/ipfs/boxo/files"
) )
// GetFileArg returns the next file from the directory or an error // GetFileArg returns the next file from the directory or an error

View File

@ -5,8 +5,8 @@ import (
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
coreiface "github.com/ipfs/boxo/coreiface"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
coreiface "github.com/ipfs/interface-go-ipfs-core"
) )
const ( const (

View File

@ -7,10 +7,10 @@ import (
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/ipfs/kubo/core/commands/cmdutils" "github.com/ipfs/kubo/core/commands/cmdutils"
ipfspath "github.com/ipfs/boxo/path"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
cidenc "github.com/ipfs/go-cidutil/cidenc" cidenc "github.com/ipfs/go-cidutil/cidenc"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
ipfspath "github.com/ipfs/go-path"
//gipfree "github.com/ipld/go-ipld-prime/impl/free" //gipfree "github.com/ipld/go-ipld-prime/impl/free"
//gipselector "github.com/ipld/go-ipld-prime/traversal/selector" //gipselector "github.com/ipld/go-ipld-prime/traversal/selector"
//gipselectorbuilder "github.com/ipld/go-ipld-prime/traversal/selector/builder" //gipselectorbuilder "github.com/ipld/go-ipld-prime/traversal/selector/builder"

View File

@ -9,14 +9,14 @@ import (
"time" "time"
"github.com/cheggaaa/pb" "github.com/cheggaaa/pb"
iface "github.com/ipfs/boxo/coreiface"
blocks "github.com/ipfs/go-block-format"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
blocks "github.com/ipfs/go-libipfs/blocks"
iface "github.com/ipfs/interface-go-ipfs-core"
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
gocar "github.com/ipfs/boxo/ipld/car"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
gocar "github.com/ipld/go-car"
selectorparse "github.com/ipld/go-ipld-prime/traversal/selector/parse" selectorparse "github.com/ipld/go-ipld-prime/traversal/selector/parse"
) )

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"io" "io"
"github.com/ipfs/boxo/coreiface/path"
ipldlegacy "github.com/ipfs/go-ipld-legacy" ipldlegacy "github.com/ipfs/go-ipld-legacy"
"github.com/ipfs/interface-go-ipfs-core/path"
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/ipld/go-ipld-prime" "github.com/ipld/go-ipld-prime"

View File

@ -4,13 +4,13 @@ import (
"errors" "errors"
"io" "io"
"github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/boxo/files"
gocarv2 "github.com/ipfs/boxo/ipld/car/v2"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
ipldlegacy "github.com/ipfs/go-ipld-legacy" ipldlegacy "github.com/ipfs/go-ipld-legacy"
"github.com/ipfs/go-libipfs/files"
"github.com/ipfs/interface-go-ipfs-core/options"
gocarv2 "github.com/ipld/go-car/v2"
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/ipfs/kubo/core/commands/cmdutils" "github.com/ipfs/kubo/core/commands/cmdutils"

View File

@ -4,17 +4,17 @@ import (
"bytes" "bytes"
"fmt" "fmt"
blocks "github.com/ipfs/go-block-format"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
ipldlegacy "github.com/ipfs/go-ipld-legacy" ipldlegacy "github.com/ipfs/go-ipld-legacy"
blocks "github.com/ipfs/go-libipfs/blocks"
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/ipfs/kubo/core/commands/cmdutils" "github.com/ipfs/kubo/core/commands/cmdutils"
"github.com/ipld/go-ipld-prime/multicodec" "github.com/ipld/go-ipld-prime/multicodec"
basicnode "github.com/ipld/go-ipld-prime/node/basic" basicnode "github.com/ipld/go-ipld-prime/node/basic"
"github.com/ipfs/boxo/files"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
"github.com/ipfs/go-libipfs/files"
mc "github.com/multiformats/go-multicodec" mc "github.com/multiformats/go-multicodec"
// Expected minimal set of available format/ienc codecs. // Expected minimal set of available format/ienc codecs.

View File

@ -1,7 +1,7 @@
package dagcmd package dagcmd
import ( import (
"github.com/ipfs/interface-go-ipfs-core/path" "github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"

View File

@ -5,13 +5,13 @@ import (
"io" "io"
"os" "os"
"github.com/ipfs/go-merkledag/traverse" "github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/interface-go-ipfs-core/path" "github.com/ipfs/boxo/ipld/merkledag/traverse"
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/ipfs/kubo/core/commands/e" "github.com/ipfs/kubo/core/commands/e"
mdag "github.com/ipfs/boxo/ipld/merkledag"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
mdag "github.com/ipfs/go-merkledag"
) )
func dagStat(req *cmds.Request, res cmds.ResponseEmitter, env cmds.Environment) error { func dagStat(req *cmds.Request, res cmds.ResponseEmitter, env cmds.Environment) error {

View File

@ -3,9 +3,9 @@ package commands
import ( import (
"testing" "testing"
"github.com/ipfs/go-namesys" "github.com/ipfs/boxo/namesys"
ipns "github.com/ipfs/go-ipns" ipns "github.com/ipfs/boxo/ipns"
"github.com/libp2p/go-libp2p/core/test" "github.com/libp2p/go-libp2p/core/test"
) )

View File

@ -4,8 +4,8 @@ import (
"fmt" "fmt"
"io" "io"
namesys "github.com/ipfs/go-namesys" nsopts "github.com/ipfs/boxo/coreiface/options/namesys"
nsopts "github.com/ipfs/interface-go-ipfs-core/options/namesys" namesys "github.com/ipfs/boxo/namesys"
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
ncmd "github.com/ipfs/kubo/core/commands/name" ncmd "github.com/ipfs/kubo/core/commands/name"

View File

@ -14,18 +14,18 @@ import (
"github.com/ipfs/kubo/core" "github.com/ipfs/kubo/core"
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
bservice "github.com/ipfs/go-blockservice" bservice "github.com/ipfs/boxo/blockservice"
iface "github.com/ipfs/boxo/coreiface"
path "github.com/ipfs/boxo/coreiface/path"
offline "github.com/ipfs/boxo/exchange/offline"
dag "github.com/ipfs/boxo/ipld/merkledag"
ft "github.com/ipfs/boxo/ipld/unixfs"
mfs "github.com/ipfs/boxo/mfs"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
cidenc "github.com/ipfs/go-cidutil/cidenc" cidenc "github.com/ipfs/go-cidutil/cidenc"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
offline "github.com/ipfs/go-ipfs-exchange-offline"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
dag "github.com/ipfs/go-merkledag"
mfs "github.com/ipfs/go-mfs"
ft "github.com/ipfs/go-unixfs"
iface "github.com/ipfs/interface-go-ipfs-core"
path "github.com/ipfs/interface-go-ipfs-core/path"
mh "github.com/multiformats/go-multihash" mh "github.com/multiformats/go-multihash"
) )

View File

@ -6,7 +6,7 @@ import (
"io" "io"
"os" "os"
filestore "github.com/ipfs/go-filestore" filestore "github.com/ipfs/boxo/filestore"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
core "github.com/ipfs/kubo/core" core "github.com/ipfs/kubo/core"
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"

View File

@ -15,10 +15,10 @@ import (
"github.com/ipfs/kubo/core/commands/e" "github.com/ipfs/kubo/core/commands/e"
"github.com/cheggaaa/pb" "github.com/cheggaaa/pb"
"github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/boxo/files"
"github.com/ipfs/boxo/tar"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
"github.com/ipfs/go-libipfs/files"
"github.com/ipfs/go-libipfs/tar"
"github.com/ipfs/interface-go-ipfs-core/path"
) )
var ErrInvalidCompressionLevel = errors.New("compression level must be between 1 and 9") var ErrInvalidCompressionLevel = errors.New("compression level must be between 1 and 9")

View File

@ -12,9 +12,9 @@ import (
"strings" "strings"
"text/tabwriter" "text/tabwriter"
options "github.com/ipfs/boxo/coreiface/options"
keystore "github.com/ipfs/boxo/keystore"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
keystore "github.com/ipfs/go-ipfs-keystore"
options "github.com/ipfs/interface-go-ipfs-core/options"
oldcmds "github.com/ipfs/kubo/commands" oldcmds "github.com/ipfs/kubo/commands"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"

View File

@ -9,12 +9,12 @@ import (
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
iface "github.com/ipfs/boxo/coreiface"
options "github.com/ipfs/boxo/coreiface/options"
path "github.com/ipfs/boxo/coreiface/path"
unixfs "github.com/ipfs/boxo/ipld/unixfs"
unixfs_pb "github.com/ipfs/boxo/ipld/unixfs/pb"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
unixfs "github.com/ipfs/go-unixfs"
unixfs_pb "github.com/ipfs/go-unixfs/pb"
iface "github.com/ipfs/interface-go-ipfs-core"
options "github.com/ipfs/interface-go-ipfs-core/options"
path "github.com/ipfs/interface-go-ipfs-core/path"
) )
// LsLink contains printable data for a single ipld link in ls output // LsLink contains printable data for a single ipld link in ls output

View File

@ -7,14 +7,14 @@ import (
"strings" "strings"
"time" "time"
namesys "github.com/ipfs/go-namesys" namesys "github.com/ipfs/boxo/namesys"
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
options "github.com/ipfs/boxo/coreiface/options"
nsopts "github.com/ipfs/boxo/coreiface/options/namesys"
path "github.com/ipfs/boxo/path"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
path "github.com/ipfs/go-path"
options "github.com/ipfs/interface-go-ipfs-core/options"
nsopts "github.com/ipfs/interface-go-ipfs-core/options/namesys"
) )
var log = logging.Logger("core/commands/ipns") var log = logging.Logger("core/commands/ipns")

View File

@ -10,9 +10,9 @@ import (
"time" "time"
"github.com/gogo/protobuf/proto" "github.com/gogo/protobuf/proto"
"github.com/ipfs/boxo/ipns"
ipns_pb "github.com/ipfs/boxo/ipns/pb"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
"github.com/ipfs/go-ipns"
ipns_pb "github.com/ipfs/go-ipns/pb"
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/ipld/go-ipld-prime" "github.com/ipld/go-ipld-prime"
"github.com/ipld/go-ipld-prime/codec/dagcbor" "github.com/ipld/go-ipld-prime/codec/dagcbor"

View File

@ -8,10 +8,10 @@ import (
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
iface "github.com/ipfs/boxo/coreiface"
options "github.com/ipfs/boxo/coreiface/options"
path "github.com/ipfs/boxo/coreiface/path"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
iface "github.com/ipfs/interface-go-ipfs-core"
options "github.com/ipfs/interface-go-ipfs-core/options"
path "github.com/ipfs/interface-go-ipfs-core/path"
ke "github.com/ipfs/kubo/core/commands/keyencode" ke "github.com/ipfs/kubo/core/commands/keyencode"
peer "github.com/libp2p/go-libp2p/core/peer" peer "github.com/libp2p/go-libp2p/core/peer"
) )

View File

@ -4,9 +4,9 @@ import (
"fmt" "fmt"
"io" "io"
path "github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/boxo/ipld/merkledag/dagutils"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
"github.com/ipfs/go-merkledag/dagutils"
path "github.com/ipfs/interface-go-ipfs-core/path"
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
) )

View File

@ -11,11 +11,11 @@ import (
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
humanize "github.com/dustin/go-humanize" humanize "github.com/dustin/go-humanize"
"github.com/ipfs/boxo/coreiface/options"
path "github.com/ipfs/boxo/coreiface/path"
dag "github.com/ipfs/boxo/ipld/merkledag"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
dag "github.com/ipfs/go-merkledag"
"github.com/ipfs/interface-go-ipfs-core/options"
path "github.com/ipfs/interface-go-ipfs-core/path"
) )
type Node struct { type Node struct {

View File

@ -8,8 +8,8 @@ import (
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/ipfs/kubo/core/commands/cmdutils" "github.com/ipfs/kubo/core/commands/cmdutils"
"github.com/ipfs/interface-go-ipfs-core/options" "github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/interface-go-ipfs-core/path" "github.com/ipfs/boxo/coreiface/path"
) )
var ObjectPatchCmd = &cmds.Command{ var ObjectPatchCmd = &cmds.Command{

View File

@ -8,16 +8,16 @@ import (
"os" "os"
"time" "time"
bserv "github.com/ipfs/go-blockservice" bserv "github.com/ipfs/boxo/blockservice"
coreiface "github.com/ipfs/boxo/coreiface"
options "github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/boxo/coreiface/path"
offline "github.com/ipfs/boxo/exchange/offline"
dag "github.com/ipfs/boxo/ipld/merkledag"
verifcid "github.com/ipfs/boxo/verifcid"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
cidenc "github.com/ipfs/go-cidutil/cidenc" cidenc "github.com/ipfs/go-cidutil/cidenc"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
offline "github.com/ipfs/go-ipfs-exchange-offline"
dag "github.com/ipfs/go-merkledag"
verifcid "github.com/ipfs/go-verifcid"
coreiface "github.com/ipfs/interface-go-ipfs-core"
options "github.com/ipfs/interface-go-ipfs-core/options"
"github.com/ipfs/interface-go-ipfs-core/path"
core "github.com/ipfs/kubo/core" core "github.com/ipfs/kubo/core"
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"

View File

@ -15,11 +15,11 @@ import (
"golang.org/x/sync/errgroup" "golang.org/x/sync/errgroup"
path "github.com/ipfs/boxo/coreiface/path"
pinclient "github.com/ipfs/boxo/pinning/remote/client"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
pinclient "github.com/ipfs/go-pinning-service-http-client"
path "github.com/ipfs/interface-go-ipfs-core/path"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
fsrepo "github.com/ipfs/kubo/repo/fsrepo" fsrepo "github.com/ipfs/kubo/repo/fsrepo"

View File

@ -11,8 +11,8 @@ import (
mbase "github.com/multiformats/go-multibase" mbase "github.com/multiformats/go-multibase"
"github.com/pkg/errors" "github.com/pkg/errors"
options "github.com/ipfs/boxo/coreiface/options"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
options "github.com/ipfs/interface-go-ipfs-core/options"
) )
var PubsubCmd = &cmds.Command{ var PubsubCmd = &cmds.Command{

View File

@ -9,13 +9,13 @@ import (
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
iface "github.com/ipfs/boxo/coreiface"
path "github.com/ipfs/boxo/coreiface/path"
merkledag "github.com/ipfs/boxo/ipld/merkledag"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
cidenc "github.com/ipfs/go-cidutil/cidenc" cidenc "github.com/ipfs/go-cidutil/cidenc"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
merkledag "github.com/ipfs/go-merkledag"
iface "github.com/ipfs/interface-go-ipfs-core"
path "github.com/ipfs/interface-go-ipfs-core/path"
) )
var refsEncoderMap = cmds.EncoderMap{ var refsEncoderMap = cmds.EncoderMap{

View File

@ -19,8 +19,8 @@ import (
"github.com/ipfs/kubo/repo/fsrepo/migrations/ipfsfetcher" "github.com/ipfs/kubo/repo/fsrepo/migrations/ipfsfetcher"
humanize "github.com/dustin/go-humanize" humanize "github.com/dustin/go-humanize"
bstore "github.com/ipfs/boxo/blockstore"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
bstore "github.com/ipfs/go-ipfs-blockstore"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
) )

View File

@ -7,16 +7,16 @@ import (
"strings" "strings"
"time" "time"
ns "github.com/ipfs/go-namesys" ns "github.com/ipfs/boxo/namesys"
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
ncmd "github.com/ipfs/kubo/core/commands/name" ncmd "github.com/ipfs/kubo/core/commands/name"
options "github.com/ipfs/boxo/coreiface/options"
nsopts "github.com/ipfs/boxo/coreiface/options/namesys"
path "github.com/ipfs/boxo/coreiface/path"
ipfspath "github.com/ipfs/boxo/path"
cidenc "github.com/ipfs/go-cidutil/cidenc" cidenc "github.com/ipfs/go-cidutil/cidenc"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
ipfspath "github.com/ipfs/go-path"
options "github.com/ipfs/interface-go-ipfs-core/options"
nsopts "github.com/ipfs/interface-go-ipfs-core/options/namesys"
path "github.com/ipfs/interface-go-ipfs-core/path"
) )
const ( const (

View File

@ -10,11 +10,11 @@ import (
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
dag "github.com/ipfs/boxo/ipld/merkledag"
path "github.com/ipfs/boxo/path"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
dag "github.com/ipfs/go-merkledag"
path "github.com/ipfs/go-path"
peer "github.com/libp2p/go-libp2p/core/peer" peer "github.com/libp2p/go-libp2p/core/peer"
routing "github.com/libp2p/go-libp2p/core/routing" routing "github.com/libp2p/go-libp2p/core/routing"
) )

View File

@ -10,7 +10,7 @@ import (
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/ipfs/go-ipfs-provider/batched" "github.com/ipfs/boxo/provider/batched"
) )
var statProvideCmd = &cmds.Command{ var statProvideCmd = &cmds.Command{

View File

@ -8,8 +8,8 @@ import (
"github.com/ipfs/kubo/core/commands/cmdenv" "github.com/ipfs/kubo/core/commands/cmdenv"
tar "github.com/ipfs/kubo/tar" tar "github.com/ipfs/kubo/tar"
dag "github.com/ipfs/go-merkledag" path "github.com/ipfs/boxo/coreiface/path"
path "github.com/ipfs/interface-go-ipfs-core/path" dag "github.com/ipfs/boxo/ipld/merkledag"
) )
var TarCmd = &cmds.Command{ var TarCmd = &cmds.Command{

View File

@ -8,10 +8,10 @@ import (
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
path "github.com/ipfs/boxo/coreiface/path"
merkledag "github.com/ipfs/boxo/ipld/merkledag"
unixfs "github.com/ipfs/boxo/ipld/unixfs"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
merkledag "github.com/ipfs/go-merkledag"
unixfs "github.com/ipfs/go-unixfs"
path "github.com/ipfs/interface-go-ipfs-core/path"
) )
type LsLink struct { type LsLink struct {

View File

@ -5,12 +5,12 @@ import (
"io" "io"
"net/url" "net/url"
filestore "github.com/ipfs/go-filestore" filestore "github.com/ipfs/boxo/filestore"
cmdenv "github.com/ipfs/kubo/core/commands/cmdenv" cmdenv "github.com/ipfs/kubo/core/commands/cmdenv"
"github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/boxo/files"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
"github.com/ipfs/go-libipfs/files"
"github.com/ipfs/interface-go-ipfs-core/options"
) )
var urlStoreCmd = &cmds.Command{ var urlStoreCmd = &cmds.Command{

View File

@ -13,18 +13,18 @@ import (
"context" "context"
"io" "io"
"github.com/ipfs/go-filestore" "github.com/ipfs/boxo/filestore"
pin "github.com/ipfs/go-ipfs-pinner" pin "github.com/ipfs/boxo/pinning/pinner"
bserv "github.com/ipfs/go-blockservice" bserv "github.com/ipfs/boxo/blockservice"
"github.com/ipfs/go-fetcher" bstore "github.com/ipfs/boxo/blockstore"
exchange "github.com/ipfs/boxo/exchange"
"github.com/ipfs/boxo/fetcher"
mfs "github.com/ipfs/boxo/mfs"
provider "github.com/ipfs/boxo/provider"
"github.com/ipfs/go-graphsync" "github.com/ipfs/go-graphsync"
bstore "github.com/ipfs/go-ipfs-blockstore"
exchange "github.com/ipfs/go-ipfs-exchange-interface"
provider "github.com/ipfs/go-ipfs-provider"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
mfs "github.com/ipfs/go-mfs"
goprocess "github.com/jbenet/goprocess" goprocess "github.com/jbenet/goprocess"
ddht "github.com/libp2p/go-libp2p-kad-dht/dual" ddht "github.com/libp2p/go-libp2p-kad-dht/dual"
pubsub "github.com/libp2p/go-libp2p-pubsub" pubsub "github.com/libp2p/go-libp2p-pubsub"
@ -43,8 +43,8 @@ import (
ma "github.com/multiformats/go-multiaddr" ma "github.com/multiformats/go-multiaddr"
madns "github.com/multiformats/go-multiaddr-dns" madns "github.com/multiformats/go-multiaddr-dns"
"github.com/ipfs/go-namesys" "github.com/ipfs/boxo/namesys"
ipnsrp "github.com/ipfs/go-namesys/republisher" ipnsrp "github.com/ipfs/boxo/namesys/republisher"
"github.com/ipfs/kubo/core/bootstrap" "github.com/ipfs/kubo/core/bootstrap"
"github.com/ipfs/kubo/core/node" "github.com/ipfs/kubo/core/node"
"github.com/ipfs/kubo/core/node/libp2p" "github.com/ipfs/kubo/core/node/libp2p"

View File

@ -11,9 +11,9 @@ import (
context "context" context "context"
"github.com/ipfs/boxo/ipns"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
"github.com/ipfs/go-delegated-routing/client" "github.com/ipfs/go-delegated-routing/client"
"github.com/ipfs/go-ipns"
"github.com/ipfs/kubo/core/node/libp2p" "github.com/ipfs/kubo/core/node/libp2p"
"github.com/ipfs/kubo/repo" "github.com/ipfs/kubo/repo"
"github.com/libp2p/go-libp2p/core/crypto" "github.com/libp2p/go-libp2p/core/crypto"

View File

@ -6,12 +6,12 @@ import (
"errors" "errors"
"io" "io"
coreiface "github.com/ipfs/boxo/coreiface"
caopts "github.com/ipfs/boxo/coreiface/options"
path "github.com/ipfs/boxo/coreiface/path"
pin "github.com/ipfs/boxo/pinning/pinner"
blocks "github.com/ipfs/go-block-format"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
pin "github.com/ipfs/go-ipfs-pinner"
blocks "github.com/ipfs/go-libipfs/blocks"
coreiface "github.com/ipfs/interface-go-ipfs-core"
caopts "github.com/ipfs/interface-go-ipfs-core/options"
path "github.com/ipfs/interface-go-ipfs-core/path"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"

View File

@ -18,18 +18,18 @@ import (
"errors" "errors"
"fmt" "fmt"
bserv "github.com/ipfs/go-blockservice" bserv "github.com/ipfs/boxo/blockservice"
"github.com/ipfs/go-fetcher" blockstore "github.com/ipfs/boxo/blockstore"
blockstore "github.com/ipfs/go-ipfs-blockstore" coreiface "github.com/ipfs/boxo/coreiface"
exchange "github.com/ipfs/go-ipfs-exchange-interface" "github.com/ipfs/boxo/coreiface/options"
offlinexch "github.com/ipfs/go-ipfs-exchange-offline" exchange "github.com/ipfs/boxo/exchange"
pin "github.com/ipfs/go-ipfs-pinner" offlinexch "github.com/ipfs/boxo/exchange/offline"
provider "github.com/ipfs/go-ipfs-provider" "github.com/ipfs/boxo/fetcher"
offlineroute "github.com/ipfs/go-ipfs-routing/offline" dag "github.com/ipfs/boxo/ipld/merkledag"
pin "github.com/ipfs/boxo/pinning/pinner"
provider "github.com/ipfs/boxo/provider"
offlineroute "github.com/ipfs/boxo/routing/offline"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
dag "github.com/ipfs/go-merkledag"
coreiface "github.com/ipfs/interface-go-ipfs-core"
"github.com/ipfs/interface-go-ipfs-core/options"
pubsub "github.com/libp2p/go-libp2p-pubsub" pubsub "github.com/libp2p/go-libp2p-pubsub"
record "github.com/libp2p/go-libp2p-record" record "github.com/libp2p/go-libp2p-record"
ci "github.com/libp2p/go-libp2p/core/crypto" ci "github.com/libp2p/go-libp2p/core/crypto"
@ -39,7 +39,7 @@ import (
routing "github.com/libp2p/go-libp2p/core/routing" routing "github.com/libp2p/go-libp2p/core/routing"
madns "github.com/multiformats/go-multiaddr-dns" madns "github.com/multiformats/go-multiaddr-dns"
"github.com/ipfs/go-namesys" "github.com/ipfs/boxo/namesys"
"github.com/ipfs/kubo/core" "github.com/ipfs/kubo/core"
"github.com/ipfs/kubo/core/node" "github.com/ipfs/kubo/core/node"
"github.com/ipfs/kubo/repo" "github.com/ipfs/kubo/repo"

View File

@ -3,10 +3,10 @@ package coreapi
import ( import (
"context" "context"
dag "github.com/ipfs/boxo/ipld/merkledag"
pin "github.com/ipfs/boxo/pinning/pinner"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
pin "github.com/ipfs/go-ipfs-pinner"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
dag "github.com/ipfs/go-merkledag"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"

View File

@ -4,15 +4,15 @@ import (
"context" "context"
"fmt" "fmt"
blockservice "github.com/ipfs/go-blockservice" blockservice "github.com/ipfs/boxo/blockservice"
blockstore "github.com/ipfs/boxo/blockstore"
coreiface "github.com/ipfs/boxo/coreiface"
caopts "github.com/ipfs/boxo/coreiface/options"
path "github.com/ipfs/boxo/coreiface/path"
offline "github.com/ipfs/boxo/exchange/offline"
dag "github.com/ipfs/boxo/ipld/merkledag"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
cidutil "github.com/ipfs/go-cidutil" cidutil "github.com/ipfs/go-cidutil"
blockstore "github.com/ipfs/go-ipfs-blockstore"
offline "github.com/ipfs/go-ipfs-exchange-offline"
dag "github.com/ipfs/go-merkledag"
coreiface "github.com/ipfs/interface-go-ipfs-core"
caopts "github.com/ipfs/interface-go-ipfs-core/options"
path "github.com/ipfs/interface-go-ipfs-core/path"
"github.com/ipfs/kubo/tracing" "github.com/ipfs/kubo/tracing"
peer "github.com/libp2p/go-libp2p/core/peer" peer "github.com/libp2p/go-libp2p/core/peer"
routing "github.com/libp2p/go-libp2p/core/routing" routing "github.com/libp2p/go-libp2p/core/routing"

View File

@ -7,10 +7,10 @@ import (
"fmt" "fmt"
"sort" "sort"
ipfspath "github.com/ipfs/go-path" coreiface "github.com/ipfs/boxo/coreiface"
coreiface "github.com/ipfs/interface-go-ipfs-core" caopts "github.com/ipfs/boxo/coreiface/options"
caopts "github.com/ipfs/interface-go-ipfs-core/options" path "github.com/ipfs/boxo/coreiface/path"
path "github.com/ipfs/interface-go-ipfs-core/path" ipfspath "github.com/ipfs/boxo/path"
"github.com/ipfs/kubo/tracing" "github.com/ipfs/kubo/tracing"
crypto "github.com/libp2p/go-libp2p/core/crypto" crypto "github.com/libp2p/go-libp2p/core/crypto"
peer "github.com/libp2p/go-libp2p/core/peer" peer "github.com/libp2p/go-libp2p/core/peer"

View File

@ -6,17 +6,17 @@ import (
"strings" "strings"
"time" "time"
keystore "github.com/ipfs/go-ipfs-keystore" keystore "github.com/ipfs/boxo/keystore"
"github.com/ipfs/go-namesys" "github.com/ipfs/boxo/namesys"
"github.com/ipfs/kubo/tracing" "github.com/ipfs/kubo/tracing"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"
ipath "github.com/ipfs/go-path" coreiface "github.com/ipfs/boxo/coreiface"
coreiface "github.com/ipfs/interface-go-ipfs-core" caopts "github.com/ipfs/boxo/coreiface/options"
caopts "github.com/ipfs/interface-go-ipfs-core/options" nsopts "github.com/ipfs/boxo/coreiface/options/namesys"
nsopts "github.com/ipfs/interface-go-ipfs-core/options/namesys" path "github.com/ipfs/boxo/coreiface/path"
path "github.com/ipfs/interface-go-ipfs-core/path" ipath "github.com/ipfs/boxo/path"
ci "github.com/libp2p/go-libp2p/core/crypto" ci "github.com/libp2p/go-libp2p/core/crypto"
peer "github.com/libp2p/go-libp2p/core/peer" peer "github.com/libp2p/go-libp2p/core/peer"
) )

View File

@ -10,15 +10,15 @@ import (
"fmt" "fmt"
"io" "io"
coreiface "github.com/ipfs/boxo/coreiface"
caopts "github.com/ipfs/boxo/coreiface/options"
ipath "github.com/ipfs/boxo/coreiface/path"
dag "github.com/ipfs/boxo/ipld/merkledag"
"github.com/ipfs/boxo/ipld/merkledag/dagutils"
ft "github.com/ipfs/boxo/ipld/unixfs"
pin "github.com/ipfs/boxo/pinning/pinner"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
pin "github.com/ipfs/go-ipfs-pinner"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
dag "github.com/ipfs/go-merkledag"
"github.com/ipfs/go-merkledag/dagutils"
ft "github.com/ipfs/go-unixfs"
coreiface "github.com/ipfs/interface-go-ipfs-core"
caopts "github.com/ipfs/interface-go-ipfs-core/options"
ipath "github.com/ipfs/interface-go-ipfs-core/path"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"

View File

@ -5,19 +5,19 @@ import (
"fmt" "fmt"
gopath "path" gopath "path"
"github.com/ipfs/go-namesys/resolve" "github.com/ipfs/boxo/namesys/resolve"
"github.com/ipfs/kubo/tracing" "github.com/ipfs/kubo/tracing"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"
coreiface "github.com/ipfs/boxo/coreiface"
path "github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/boxo/fetcher"
ipfspath "github.com/ipfs/boxo/path"
ipfspathresolver "github.com/ipfs/boxo/path/resolver"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
"github.com/ipfs/go-fetcher"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
ipfspath "github.com/ipfs/go-path"
ipfspathresolver "github.com/ipfs/go-path/resolver"
coreiface "github.com/ipfs/interface-go-ipfs-core"
path "github.com/ipfs/interface-go-ipfs-core/path"
) )
// ResolveNode resolves the path `p` using Unixfs resolver, gets and returns the // ResolveNode resolves the path `p` using Unixfs resolver, gets and returns the

View File

@ -4,14 +4,14 @@ import (
"context" "context"
"fmt" "fmt"
bserv "github.com/ipfs/go-blockservice" bserv "github.com/ipfs/boxo/blockservice"
coreiface "github.com/ipfs/boxo/coreiface"
caopts "github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/boxo/coreiface/path"
offline "github.com/ipfs/boxo/exchange/offline"
"github.com/ipfs/boxo/ipld/merkledag"
pin "github.com/ipfs/boxo/pinning/pinner"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
offline "github.com/ipfs/go-ipfs-exchange-offline"
pin "github.com/ipfs/go-ipfs-pinner"
"github.com/ipfs/go-merkledag"
coreiface "github.com/ipfs/interface-go-ipfs-core"
caopts "github.com/ipfs/interface-go-ipfs-core/options"
"github.com/ipfs/interface-go-ipfs-core/path"
"github.com/ipfs/kubo/tracing" "github.com/ipfs/kubo/tracing"
"go.opentelemetry.io/otel/attribute" "go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace" "go.opentelemetry.io/otel/trace"

View File

@ -4,8 +4,8 @@ import (
"context" "context"
"errors" "errors"
coreiface "github.com/ipfs/interface-go-ipfs-core" coreiface "github.com/ipfs/boxo/coreiface"
caopts "github.com/ipfs/interface-go-ipfs-core/options" caopts "github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/kubo/tracing" "github.com/ipfs/kubo/tracing"
pubsub "github.com/libp2p/go-libp2p-pubsub" pubsub "github.com/libp2p/go-libp2p-pubsub"
peer "github.com/libp2p/go-libp2p/core/peer" peer "github.com/libp2p/go-libp2p/core/peer"

View File

@ -4,8 +4,8 @@ import (
"context" "context"
"errors" "errors"
"github.com/ipfs/go-path" coreiface "github.com/ipfs/boxo/coreiface"
coreiface "github.com/ipfs/interface-go-ipfs-core" "github.com/ipfs/boxo/path"
peer "github.com/libp2p/go-libp2p/core/peer" peer "github.com/libp2p/go-libp2p/core/peer"
) )

View File

@ -5,7 +5,7 @@ import (
"sort" "sort"
"time" "time"
coreiface "github.com/ipfs/interface-go-ipfs-core" coreiface "github.com/ipfs/boxo/coreiface"
"github.com/ipfs/kubo/tracing" "github.com/ipfs/kubo/tracing"
inet "github.com/libp2p/go-libp2p/core/network" inet "github.com/libp2p/go-libp2p/core/network"
"github.com/libp2p/go-libp2p/core/peer" "github.com/libp2p/go-libp2p/core/peer"

View File

@ -8,8 +8,8 @@ import (
"path/filepath" "path/filepath"
"testing" "testing"
"github.com/ipfs/go-filestore" "github.com/ipfs/boxo/filestore"
keystore "github.com/ipfs/go-ipfs-keystore" keystore "github.com/ipfs/boxo/keystore"
"github.com/ipfs/kubo/core" "github.com/ipfs/kubo/core"
"github.com/ipfs/kubo/core/bootstrap" "github.com/ipfs/kubo/core/bootstrap"
"github.com/ipfs/kubo/core/coreapi" "github.com/ipfs/kubo/core/coreapi"
@ -17,10 +17,10 @@ import (
"github.com/ipfs/kubo/core/node/libp2p" "github.com/ipfs/kubo/core/node/libp2p"
"github.com/ipfs/kubo/repo" "github.com/ipfs/kubo/repo"
coreiface "github.com/ipfs/boxo/coreiface"
"github.com/ipfs/boxo/coreiface/tests"
"github.com/ipfs/go-datastore" "github.com/ipfs/go-datastore"
syncds "github.com/ipfs/go-datastore/sync" syncds "github.com/ipfs/go-datastore/sync"
coreiface "github.com/ipfs/interface-go-ipfs-core"
"github.com/ipfs/interface-go-ipfs-core/tests"
"github.com/ipfs/kubo/config" "github.com/ipfs/kubo/config"
"github.com/libp2p/go-libp2p/core/crypto" "github.com/libp2p/go-libp2p/core/crypto"
"github.com/libp2p/go-libp2p/core/peer" "github.com/libp2p/go-libp2p/core/peer"

View File

@ -6,11 +6,11 @@ import (
"testing" "testing"
"time" "time"
"github.com/ipfs/go-libipfs/files" "github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/go-merkledag" "github.com/ipfs/boxo/coreiface/path"
uio "github.com/ipfs/go-unixfs/io" "github.com/ipfs/boxo/files"
"github.com/ipfs/interface-go-ipfs-core/options" "github.com/ipfs/boxo/ipld/merkledag"
"github.com/ipfs/interface-go-ipfs-core/path" uio "github.com/ipfs/boxo/ipld/unixfs/io"
"github.com/ipld/go-ipld-prime" "github.com/ipld/go-ipld-prime"
) )

View File

@ -12,22 +12,22 @@ import (
"github.com/ipfs/kubo/core/coreunix" "github.com/ipfs/kubo/core/coreunix"
blockservice "github.com/ipfs/go-blockservice" blockservice "github.com/ipfs/boxo/blockservice"
bstore "github.com/ipfs/boxo/blockstore"
coreiface "github.com/ipfs/boxo/coreiface"
options "github.com/ipfs/boxo/coreiface/options"
path "github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/boxo/files"
filestore "github.com/ipfs/boxo/filestore"
merkledag "github.com/ipfs/boxo/ipld/merkledag"
dagtest "github.com/ipfs/boxo/ipld/merkledag/test"
ft "github.com/ipfs/boxo/ipld/unixfs"
unixfile "github.com/ipfs/boxo/ipld/unixfs/file"
uio "github.com/ipfs/boxo/ipld/unixfs/io"
mfs "github.com/ipfs/boxo/mfs"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
cidutil "github.com/ipfs/go-cidutil" cidutil "github.com/ipfs/go-cidutil"
filestore "github.com/ipfs/go-filestore"
bstore "github.com/ipfs/go-ipfs-blockstore"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
"github.com/ipfs/go-libipfs/files"
merkledag "github.com/ipfs/go-merkledag"
dagtest "github.com/ipfs/go-merkledag/test"
mfs "github.com/ipfs/go-mfs"
ft "github.com/ipfs/go-unixfs"
unixfile "github.com/ipfs/go-unixfs/file"
uio "github.com/ipfs/go-unixfs/io"
coreiface "github.com/ipfs/interface-go-ipfs-core"
options "github.com/ipfs/interface-go-ipfs-core/options"
path "github.com/ipfs/interface-go-ipfs-core/path"
) )
type UnixfsAPI CoreAPI type UnixfsAPI CoreAPI

View File

@ -9,9 +9,9 @@ import (
"strconv" "strconv"
"strings" "strings"
path "github.com/ipfs/boxo/path"
cmds "github.com/ipfs/go-ipfs-cmds" cmds "github.com/ipfs/go-ipfs-cmds"
cmdsHttp "github.com/ipfs/go-ipfs-cmds/http" cmdsHttp "github.com/ipfs/go-ipfs-cmds/http"
path "github.com/ipfs/go-path"
version "github.com/ipfs/kubo" version "github.com/ipfs/kubo"
oldcmds "github.com/ipfs/kubo/commands" oldcmds "github.com/ipfs/kubo/commands"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"

View File

@ -7,15 +7,15 @@ import (
"net" "net"
"net/http" "net/http"
iface "github.com/ipfs/boxo/coreiface"
options "github.com/ipfs/boxo/coreiface/options"
nsopts "github.com/ipfs/boxo/coreiface/options/namesys"
"github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/boxo/files"
"github.com/ipfs/boxo/gateway"
"github.com/ipfs/boxo/namesys"
"github.com/ipfs/go-block-format"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
"github.com/ipfs/go-libipfs/blocks"
"github.com/ipfs/go-libipfs/files"
"github.com/ipfs/go-libipfs/gateway"
"github.com/ipfs/go-namesys"
iface "github.com/ipfs/interface-go-ipfs-core"
options "github.com/ipfs/interface-go-ipfs-core/options"
nsopts "github.com/ipfs/interface-go-ipfs-core/options/namesys"
"github.com/ipfs/interface-go-ipfs-core/path"
version "github.com/ipfs/kubo" version "github.com/ipfs/kubo"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
core "github.com/ipfs/kubo/core" core "github.com/ipfs/kubo/core"

View File

@ -9,17 +9,17 @@ import (
"strings" "strings"
"testing" "testing"
namesys "github.com/ipfs/go-namesys" namesys "github.com/ipfs/boxo/namesys"
version "github.com/ipfs/kubo" version "github.com/ipfs/kubo"
core "github.com/ipfs/kubo/core" core "github.com/ipfs/kubo/core"
"github.com/ipfs/kubo/core/coreapi" "github.com/ipfs/kubo/core/coreapi"
repo "github.com/ipfs/kubo/repo" repo "github.com/ipfs/kubo/repo"
iface "github.com/ipfs/boxo/coreiface"
nsopts "github.com/ipfs/boxo/coreiface/options/namesys"
path "github.com/ipfs/boxo/path"
datastore "github.com/ipfs/go-datastore" datastore "github.com/ipfs/go-datastore"
syncds "github.com/ipfs/go-datastore/sync" syncds "github.com/ipfs/go-datastore/sync"
path "github.com/ipfs/go-path"
iface "github.com/ipfs/interface-go-ipfs-core"
nsopts "github.com/ipfs/interface-go-ipfs-core/options/namesys"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
ci "github.com/libp2p/go-libp2p/core/crypto" ci "github.com/libp2p/go-libp2p/core/crypto"
id "github.com/libp2p/go-libp2p/p2p/protocol/identify" id "github.com/libp2p/go-libp2p/p2p/protocol/identify"

View File

@ -11,9 +11,9 @@ import (
"github.com/ipfs/kubo/repo" "github.com/ipfs/kubo/repo"
"github.com/dustin/go-humanize" "github.com/dustin/go-humanize"
"github.com/ipfs/boxo/mfs"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
"github.com/ipfs/go-mfs"
) )
var log = logging.Logger("corerepo") var log = logging.Logger("corerepo")

View File

@ -8,22 +8,22 @@ import (
gopath "path" gopath "path"
"strconv" "strconv"
bstore "github.com/ipfs/boxo/blockstore"
chunker "github.com/ipfs/boxo/chunker"
coreiface "github.com/ipfs/boxo/coreiface"
"github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/boxo/files"
posinfo "github.com/ipfs/boxo/filestore/posinfo"
dag "github.com/ipfs/boxo/ipld/merkledag"
"github.com/ipfs/boxo/ipld/unixfs"
"github.com/ipfs/boxo/ipld/unixfs/importer/balanced"
ihelper "github.com/ipfs/boxo/ipld/unixfs/importer/helpers"
"github.com/ipfs/boxo/ipld/unixfs/importer/trickle"
"github.com/ipfs/boxo/mfs"
pin "github.com/ipfs/boxo/pinning/pinner"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
bstore "github.com/ipfs/go-ipfs-blockstore"
chunker "github.com/ipfs/go-ipfs-chunker"
pin "github.com/ipfs/go-ipfs-pinner"
posinfo "github.com/ipfs/go-ipfs-posinfo"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
"github.com/ipfs/go-libipfs/files"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
dag "github.com/ipfs/go-merkledag"
"github.com/ipfs/go-mfs"
"github.com/ipfs/go-unixfs"
"github.com/ipfs/go-unixfs/importer/balanced"
ihelper "github.com/ipfs/go-unixfs/importer/helpers"
"github.com/ipfs/go-unixfs/importer/trickle"
coreiface "github.com/ipfs/interface-go-ipfs-core"
"github.com/ipfs/interface-go-ipfs-core/path"
"github.com/ipfs/kubo/tracing" "github.com/ipfs/kubo/tracing"
) )

View File

@ -14,16 +14,16 @@ import (
"github.com/ipfs/kubo/gc" "github.com/ipfs/kubo/gc"
"github.com/ipfs/kubo/repo" "github.com/ipfs/kubo/repo"
"github.com/ipfs/go-blockservice" "github.com/ipfs/boxo/blockservice"
blockstore "github.com/ipfs/boxo/blockstore"
coreiface "github.com/ipfs/boxo/coreiface"
"github.com/ipfs/boxo/files"
pi "github.com/ipfs/boxo/filestore/posinfo"
dag "github.com/ipfs/boxo/ipld/merkledag"
blocks "github.com/ipfs/go-block-format"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
"github.com/ipfs/go-datastore" "github.com/ipfs/go-datastore"
syncds "github.com/ipfs/go-datastore/sync" syncds "github.com/ipfs/go-datastore/sync"
blockstore "github.com/ipfs/go-ipfs-blockstore"
pi "github.com/ipfs/go-ipfs-posinfo"
blocks "github.com/ipfs/go-libipfs/blocks"
"github.com/ipfs/go-libipfs/files"
dag "github.com/ipfs/go-merkledag"
coreiface "github.com/ipfs/interface-go-ipfs-core"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
) )

View File

@ -1,9 +1,9 @@
package coreunix package coreunix
import ( import (
dag "github.com/ipfs/boxo/ipld/merkledag"
ft "github.com/ipfs/boxo/ipld/unixfs"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
dag "github.com/ipfs/go-merkledag"
ft "github.com/ipfs/go-unixfs"
core "github.com/ipfs/kubo/core" core "github.com/ipfs/kubo/core"
) )

View File

@ -6,20 +6,20 @@ import (
"io" "io"
"testing" "testing"
bserv "github.com/ipfs/go-blockservice" bserv "github.com/ipfs/boxo/blockservice"
merkledag "github.com/ipfs/go-merkledag" merkledag "github.com/ipfs/boxo/ipld/merkledag"
ft "github.com/ipfs/go-unixfs" ft "github.com/ipfs/boxo/ipld/unixfs"
importer "github.com/ipfs/go-unixfs/importer" importer "github.com/ipfs/boxo/ipld/unixfs/importer"
uio "github.com/ipfs/go-unixfs/io" uio "github.com/ipfs/boxo/ipld/unixfs/io"
core "github.com/ipfs/kubo/core" core "github.com/ipfs/kubo/core"
bstore "github.com/ipfs/boxo/blockstore"
chunker "github.com/ipfs/boxo/chunker"
offline "github.com/ipfs/boxo/exchange/offline"
u "github.com/ipfs/boxo/util"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
ds "github.com/ipfs/go-datastore" ds "github.com/ipfs/go-datastore"
dssync "github.com/ipfs/go-datastore/sync" dssync "github.com/ipfs/go-datastore/sync"
bstore "github.com/ipfs/go-ipfs-blockstore"
chunker "github.com/ipfs/go-ipfs-chunker"
offline "github.com/ipfs/go-ipfs-exchange-offline"
u "github.com/ipfs/go-ipfs-util"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
) )

View File

@ -4,10 +4,10 @@ import (
"context" "context"
"time" "time"
blockstore "github.com/ipfs/go-ipfs-blockstore" "github.com/ipfs/boxo/bitswap"
exchange "github.com/ipfs/go-ipfs-exchange-interface" "github.com/ipfs/boxo/bitswap/network"
"github.com/ipfs/go-libipfs/bitswap" blockstore "github.com/ipfs/boxo/blockstore"
"github.com/ipfs/go-libipfs/bitswap/network" exchange "github.com/ipfs/boxo/exchange"
"github.com/ipfs/kubo/config" "github.com/ipfs/kubo/config"
irouting "github.com/ipfs/kubo/routing" irouting "github.com/ipfs/kubo/routing"
"github.com/libp2p/go-libp2p/core/host" "github.com/libp2p/go-libp2p/core/host"

View File

@ -4,20 +4,20 @@ import (
"context" "context"
"fmt" "fmt"
"github.com/ipfs/go-blockservice" "github.com/ipfs/boxo/blockservice"
blockstore "github.com/ipfs/boxo/blockstore"
exchange "github.com/ipfs/boxo/exchange"
"github.com/ipfs/boxo/fetcher"
bsfetcher "github.com/ipfs/boxo/fetcher/impl/blockservice"
"github.com/ipfs/boxo/filestore"
"github.com/ipfs/boxo/ipld/merkledag"
"github.com/ipfs/boxo/ipld/unixfs"
"github.com/ipfs/boxo/mfs"
pin "github.com/ipfs/boxo/pinning/pinner"
"github.com/ipfs/boxo/pinning/pinner/dspinner"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
"github.com/ipfs/go-datastore" "github.com/ipfs/go-datastore"
"github.com/ipfs/go-fetcher"
bsfetcher "github.com/ipfs/go-fetcher/impl/blockservice"
"github.com/ipfs/go-filestore"
blockstore "github.com/ipfs/go-ipfs-blockstore"
exchange "github.com/ipfs/go-ipfs-exchange-interface"
pin "github.com/ipfs/go-ipfs-pinner"
"github.com/ipfs/go-ipfs-pinner/dspinner"
format "github.com/ipfs/go-ipld-format" format "github.com/ipfs/go-ipld-format"
"github.com/ipfs/go-merkledag"
"github.com/ipfs/go-mfs"
"github.com/ipfs/go-unixfs"
"github.com/ipfs/go-unixfsnode" "github.com/ipfs/go-unixfsnode"
dagpb "github.com/ipld/go-codec-dagpb" dagpb "github.com/ipld/go-codec-dagpb"
"github.com/ipld/go-ipld-prime" "github.com/ipld/go-ipld-prime"

View File

@ -1,11 +1,11 @@
package node package node
import ( import (
blockstore "github.com/ipfs/boxo/blockstore"
"github.com/ipfs/go-graphsync" "github.com/ipfs/go-graphsync"
gsimpl "github.com/ipfs/go-graphsync/impl" gsimpl "github.com/ipfs/go-graphsync/impl"
"github.com/ipfs/go-graphsync/network" "github.com/ipfs/go-graphsync/network"
"github.com/ipfs/go-graphsync/storeutil" "github.com/ipfs/go-graphsync/storeutil"
blockstore "github.com/ipfs/go-ipfs-blockstore"
libp2p "github.com/libp2p/go-libp2p/core" libp2p "github.com/libp2p/go-libp2p/core"
"go.uber.org/fx" "go.uber.org/fx"

View File

@ -7,11 +7,11 @@ import (
"time" "time"
"github.com/dustin/go-humanize" "github.com/dustin/go-humanize"
blockstore "github.com/ipfs/go-ipfs-blockstore" blockstore "github.com/ipfs/boxo/blockstore"
offline "github.com/ipfs/go-ipfs-exchange-offline" offline "github.com/ipfs/boxo/exchange/offline"
util "github.com/ipfs/go-ipfs-util" uio "github.com/ipfs/boxo/ipld/unixfs/io"
util "github.com/ipfs/boxo/util"
"github.com/ipfs/go-log" "github.com/ipfs/go-log"
uio "github.com/ipfs/go-unixfs/io"
"github.com/ipfs/kubo/config" "github.com/ipfs/kubo/config"
"github.com/ipfs/kubo/core/node/libp2p" "github.com/ipfs/kubo/core/node/libp2p"
"github.com/ipfs/kubo/p2p" "github.com/ipfs/kubo/p2p"

View File

@ -4,15 +4,15 @@ import (
"fmt" "fmt"
"time" "time"
util "github.com/ipfs/go-ipfs-util" "github.com/ipfs/boxo/ipns"
"github.com/ipfs/go-ipns" util "github.com/ipfs/boxo/util"
record "github.com/libp2p/go-libp2p-record" record "github.com/libp2p/go-libp2p-record"
"github.com/libp2p/go-libp2p/core/crypto" "github.com/libp2p/go-libp2p/core/crypto"
"github.com/libp2p/go-libp2p/core/peerstore" "github.com/libp2p/go-libp2p/core/peerstore"
madns "github.com/multiformats/go-multiaddr-dns" madns "github.com/multiformats/go-multiaddr-dns"
"github.com/ipfs/go-namesys" "github.com/ipfs/boxo/namesys"
"github.com/ipfs/go-namesys/republisher" "github.com/ipfs/boxo/namesys/republisher"
"github.com/ipfs/kubo/repo" "github.com/ipfs/kubo/repo"
irouting "github.com/ipfs/kubo/routing" irouting "github.com/ipfs/kubo/routing"
) )

View File

@ -8,8 +8,8 @@ import (
"time" "time"
"github.com/cenkalti/backoff/v4" "github.com/cenkalti/backoff/v4"
offroute "github.com/ipfs/boxo/routing/offline"
ds "github.com/ipfs/go-datastore" ds "github.com/ipfs/go-datastore"
offroute "github.com/ipfs/go-ipfs-routing/offline"
dht "github.com/libp2p/go-libp2p-kad-dht" dht "github.com/libp2p/go-libp2p-kad-dht"
ddht "github.com/libp2p/go-libp2p-kad-dht/dual" ddht "github.com/libp2p/go-libp2p-kad-dht/dual"
"github.com/libp2p/go-libp2p-kad-dht/fullrt" "github.com/libp2p/go-libp2p-kad-dht/fullrt"

View File

@ -5,12 +5,12 @@ import (
"fmt" "fmt"
"time" "time"
"github.com/ipfs/go-fetcher" "github.com/ipfs/boxo/fetcher"
pin "github.com/ipfs/go-ipfs-pinner" pin "github.com/ipfs/boxo/pinning/pinner"
provider "github.com/ipfs/go-ipfs-provider" provider "github.com/ipfs/boxo/provider"
"github.com/ipfs/go-ipfs-provider/batched" "github.com/ipfs/boxo/provider/batched"
q "github.com/ipfs/go-ipfs-provider/queue" q "github.com/ipfs/boxo/provider/queue"
"github.com/ipfs/go-ipfs-provider/simple" "github.com/ipfs/boxo/provider/simple"
"go.uber.org/fx" "go.uber.org/fx"
"github.com/ipfs/kubo/core/node/helpers" "github.com/ipfs/kubo/core/node/helpers"

View File

@ -1,12 +1,12 @@
package node package node
import ( import (
blockstore "github.com/ipfs/boxo/blockstore"
"github.com/ipfs/go-datastore" "github.com/ipfs/go-datastore"
blockstore "github.com/ipfs/go-ipfs-blockstore"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
"go.uber.org/fx" "go.uber.org/fx"
"github.com/ipfs/go-filestore" "github.com/ipfs/boxo/filestore"
"github.com/ipfs/kubo/core/node/helpers" "github.com/ipfs/kubo/core/node/helpers"
"github.com/ipfs/kubo/repo" "github.com/ipfs/kubo/repo"
"github.com/ipfs/kubo/thirdparty/verifbs" "github.com/ipfs/kubo/thirdparty/verifbs"

View File

@ -7,8 +7,7 @@ go 1.18
replace github.com/ipfs/kubo => ./../../.. replace github.com/ipfs/kubo => ./../../..
require ( require (
github.com/ipfs/go-libipfs v0.7.0 github.com/ipfs/boxo v0.8.0-rc2
github.com/ipfs/interface-go-ipfs-core v0.11.0
github.com/ipfs/kubo v0.0.0-00010101000000-000000000000 github.com/ipfs/kubo v0.0.0-00010101000000-000000000000
github.com/libp2p/go-libp2p v0.26.4 github.com/libp2p/go-libp2p v0.26.4
github.com/multiformats/go-multiaddr v0.8.0 github.com/multiformats/go-multiaddr v0.8.0
@ -23,7 +22,7 @@ require (
github.com/beorn7/perks v1.0.1 // indirect github.com/beorn7/perks v1.0.1 // indirect
github.com/blang/semver/v4 v4.0.0 // indirect github.com/blang/semver/v4 v4.0.0 // indirect
github.com/cenkalti/backoff v2.2.1+incompatible // indirect github.com/cenkalti/backoff v2.2.1+incompatible // indirect
github.com/cenkalti/backoff/v4 v4.1.3 // indirect github.com/cenkalti/backoff/v4 v4.2.0 // indirect
github.com/ceramicnetwork/go-dag-jose v0.1.0 // indirect github.com/ceramicnetwork/go-dag-jose v0.1.0 // indirect
github.com/cespare/xxhash v1.1.0 // indirect github.com/cespare/xxhash v1.1.0 // indirect
github.com/cespare/xxhash/v2 v2.2.0 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect
@ -63,52 +62,34 @@ require (
github.com/huin/goupnp v1.0.3 // indirect github.com/huin/goupnp v1.0.3 // indirect
github.com/ipfs/bbloom v0.0.4 // indirect github.com/ipfs/bbloom v0.0.4 // indirect
github.com/ipfs/go-bitfield v1.1.0 // indirect github.com/ipfs/go-bitfield v1.1.0 // indirect
github.com/ipfs/go-block-format v0.1.1 // indirect github.com/ipfs/go-block-format v0.1.2 // indirect
github.com/ipfs/go-blockservice v0.5.0 // indirect
github.com/ipfs/go-cid v0.4.0 // indirect github.com/ipfs/go-cid v0.4.0 // indirect
github.com/ipfs/go-cidutil v0.1.0 // indirect github.com/ipfs/go-cidutil v0.1.0 // indirect
github.com/ipfs/go-datastore v0.6.0 // indirect github.com/ipfs/go-datastore v0.6.0 // indirect
github.com/ipfs/go-delegated-routing v0.7.0 // indirect github.com/ipfs/go-delegated-routing v0.8.0 // indirect
github.com/ipfs/go-ds-badger v0.3.0 // indirect github.com/ipfs/go-ds-badger v0.3.0 // indirect
github.com/ipfs/go-ds-flatfs v0.5.1 // indirect github.com/ipfs/go-ds-flatfs v0.5.1 // indirect
github.com/ipfs/go-ds-leveldb v0.5.0 // indirect github.com/ipfs/go-ds-leveldb v0.5.0 // indirect
github.com/ipfs/go-ds-measure v0.2.0 // indirect github.com/ipfs/go-ds-measure v0.2.0 // indirect
github.com/ipfs/go-fetcher v1.6.1 // indirect
github.com/ipfs/go-filestore v1.2.0 // indirect
github.com/ipfs/go-fs-lock v0.0.7 // indirect github.com/ipfs/go-fs-lock v0.0.7 // indirect
github.com/ipfs/go-graphsync v0.14.1 // indirect github.com/ipfs/go-graphsync v0.14.1 // indirect
github.com/ipfs/go-ipfs-blockstore v1.2.0 // indirect github.com/ipfs/go-ipfs-blockstore v1.3.0 // indirect
github.com/ipfs/go-ipfs-chunker v0.0.5 // indirect
github.com/ipfs/go-ipfs-delay v0.0.1 // indirect github.com/ipfs/go-ipfs-delay v0.0.1 // indirect
github.com/ipfs/go-ipfs-ds-help v1.1.0 // indirect github.com/ipfs/go-ipfs-ds-help v1.1.0 // indirect
github.com/ipfs/go-ipfs-exchange-interface v0.2.0 // indirect
github.com/ipfs/go-ipfs-exchange-offline v0.3.0 // indirect
github.com/ipfs/go-ipfs-keystore v0.1.0 // indirect
github.com/ipfs/go-ipfs-pinner v0.3.0 // indirect
github.com/ipfs/go-ipfs-posinfo v0.0.1 // indirect
github.com/ipfs/go-ipfs-pq v0.0.3 // indirect github.com/ipfs/go-ipfs-pq v0.0.3 // indirect
github.com/ipfs/go-ipfs-provider v0.8.1 // indirect
github.com/ipfs/go-ipfs-routing v0.3.0 // indirect
github.com/ipfs/go-ipfs-util v0.0.2 // indirect github.com/ipfs/go-ipfs-util v0.0.2 // indirect
github.com/ipfs/go-ipld-cbor v0.0.6 // indirect github.com/ipfs/go-ipld-cbor v0.0.6 // indirect
github.com/ipfs/go-ipld-format v0.4.0 // indirect github.com/ipfs/go-ipld-format v0.4.0 // indirect
github.com/ipfs/go-ipld-git v0.1.1 // indirect github.com/ipfs/go-ipld-git v0.1.1 // indirect
github.com/ipfs/go-ipld-legacy v0.1.1 // indirect github.com/ipfs/go-ipld-legacy v0.1.1 // indirect
github.com/ipfs/go-ipns v0.3.0 // indirect
github.com/ipfs/go-log v1.0.5 // indirect github.com/ipfs/go-log v1.0.5 // indirect
github.com/ipfs/go-log/v2 v2.5.1 // indirect github.com/ipfs/go-log/v2 v2.5.1 // indirect
github.com/ipfs/go-merkledag v0.9.0 // indirect
github.com/ipfs/go-metrics-interface v0.0.1 // indirect github.com/ipfs/go-metrics-interface v0.0.1 // indirect
github.com/ipfs/go-mfs v0.2.1 // indirect
github.com/ipfs/go-namesys v0.7.0 // indirect
github.com/ipfs/go-path v0.3.1 // indirect
github.com/ipfs/go-peertaskqueue v0.8.1 // indirect github.com/ipfs/go-peertaskqueue v0.8.1 // indirect
github.com/ipfs/go-unixfs v0.4.4 // indirect github.com/ipfs/go-unixfsnode v1.6.0 // indirect
github.com/ipfs/go-unixfsnode v1.5.2 // indirect
github.com/ipfs/go-verifcid v0.0.2 // indirect
github.com/ipld/edelweiss v0.2.0 // indirect github.com/ipld/edelweiss v0.2.0 // indirect
github.com/ipld/go-codec-dagpb v1.5.0 // indirect github.com/ipld/go-codec-dagpb v1.6.0 // indirect
github.com/ipld/go-ipld-prime v0.19.0 // indirect github.com/ipld/go-ipld-prime v0.20.0 // indirect
github.com/jackpal/go-nat-pmp v1.0.2 // indirect github.com/jackpal/go-nat-pmp v1.0.2 // indirect
github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
github.com/jbenet/goprocess v0.1.4 // indirect github.com/jbenet/goprocess v0.1.4 // indirect
@ -120,7 +101,7 @@ require (
github.com/libp2p/go-doh-resolver v0.4.0 // indirect github.com/libp2p/go-doh-resolver v0.4.0 // indirect
github.com/libp2p/go-flow-metrics v0.1.0 // indirect github.com/libp2p/go-flow-metrics v0.1.0 // indirect
github.com/libp2p/go-libp2p-asn-util v0.3.0 // indirect github.com/libp2p/go-libp2p-asn-util v0.3.0 // indirect
github.com/libp2p/go-libp2p-kad-dht v0.21.1 // indirect github.com/libp2p/go-libp2p-kad-dht v0.22.0 // indirect
github.com/libp2p/go-libp2p-kbucket v0.5.0 // indirect github.com/libp2p/go-libp2p-kbucket v0.5.0 // indirect
github.com/libp2p/go-libp2p-pubsub v0.9.0 // indirect github.com/libp2p/go-libp2p-pubsub v0.9.0 // indirect
github.com/libp2p/go-libp2p-pubsub-router v0.6.0 // indirect github.com/libp2p/go-libp2p-pubsub-router v0.6.0 // indirect
@ -148,14 +129,14 @@ require (
github.com/multiformats/go-multiaddr-dns v0.3.1 // indirect github.com/multiformats/go-multiaddr-dns v0.3.1 // indirect
github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect
github.com/multiformats/go-multibase v0.1.1 // indirect github.com/multiformats/go-multibase v0.1.1 // indirect
github.com/multiformats/go-multicodec v0.7.0 // indirect github.com/multiformats/go-multicodec v0.8.1 // indirect
github.com/multiformats/go-multihash v0.2.1 // indirect github.com/multiformats/go-multihash v0.2.1 // indirect
github.com/multiformats/go-multistream v0.4.1 // indirect github.com/multiformats/go-multistream v0.4.1 // indirect
github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiformats/go-varint v0.0.7 // indirect
github.com/onsi/ginkgo/v2 v2.5.1 // indirect github.com/onsi/ginkgo/v2 v2.5.1 // indirect
github.com/opencontainers/runtime-spec v1.0.2 // indirect github.com/opencontainers/runtime-spec v1.0.2 // indirect
github.com/opentracing/opentracing-go v1.2.0 // indirect github.com/opentracing/opentracing-go v1.2.0 // indirect
github.com/openzipkin/zipkin-go v0.4.0 // indirect github.com/openzipkin/zipkin-go v0.4.1 // indirect
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
github.com/pkg/errors v0.9.1 // indirect github.com/pkg/errors v0.9.1 // indirect
github.com/polydawn/refmt v0.89.0 // indirect github.com/polydawn/refmt v0.89.0 // indirect
@ -178,34 +159,34 @@ require (
github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 // indirect github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 // indirect
github.com/whyrusleeping/multiaddr-filter v0.0.0-20160516205228-e903e4adabd7 // indirect github.com/whyrusleeping/multiaddr-filter v0.0.0-20160516205228-e903e4adabd7 // indirect
go.opencensus.io v0.24.0 // indirect go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/otel v1.7.0 // indirect go.opentelemetry.io/otel v1.14.0 // indirect
go.opentelemetry.io/otel/exporters/jaeger v1.7.0 // indirect go.opentelemetry.io/otel/exporters/jaeger v1.14.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.7.0 // indirect go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.14.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.7.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.14.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.7.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.14.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.7.0 // indirect go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.14.0 // indirect
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.7.0 // indirect go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.14.0 // indirect
go.opentelemetry.io/otel/exporters/zipkin v1.7.0 // indirect go.opentelemetry.io/otel/exporters/zipkin v1.14.0 // indirect
go.opentelemetry.io/otel/sdk v1.7.0 // indirect go.opentelemetry.io/otel/sdk v1.14.0 // indirect
go.opentelemetry.io/otel/trace v1.7.0 // indirect go.opentelemetry.io/otel/trace v1.14.0 // indirect
go.opentelemetry.io/proto/otlp v0.16.0 // indirect go.opentelemetry.io/proto/otlp v0.19.0 // indirect
go.uber.org/atomic v1.10.0 // indirect go.uber.org/atomic v1.10.0 // indirect
go.uber.org/dig v1.15.0 // indirect go.uber.org/dig v1.15.0 // indirect
go.uber.org/fx v1.18.2 // indirect go.uber.org/fx v1.18.2 // indirect
go.uber.org/multierr v1.9.0 // indirect go.uber.org/multierr v1.9.0 // indirect
go.uber.org/zap v1.24.0 // indirect go.uber.org/zap v1.24.0 // indirect
go4.org v0.0.0-20200411211856-f5505b9728dd // indirect go4.org v0.0.0-20200411211856-f5505b9728dd // indirect
golang.org/x/crypto v0.5.0 // indirect golang.org/x/crypto v0.6.0 // indirect
golang.org/x/exp v0.0.0-20230129154200-a960b3787bd2 // indirect golang.org/x/exp v0.0.0-20230213192124-5e25df0256eb // indirect
golang.org/x/mod v0.7.0 // indirect golang.org/x/mod v0.7.0 // indirect
golang.org/x/net v0.7.0 // indirect golang.org/x/net v0.7.0 // indirect
golang.org/x/sync v0.1.0 // indirect golang.org/x/sync v0.1.0 // indirect
golang.org/x/sys v0.5.0 // indirect golang.org/x/sys v0.6.0 // indirect
golang.org/x/text v0.7.0 // indirect golang.org/x/text v0.7.0 // indirect
golang.org/x/tools v0.3.0 // indirect golang.org/x/tools v0.3.0 // indirect
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1 // indirect google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f // indirect
google.golang.org/grpc v1.46.0 // indirect google.golang.org/grpc v1.53.0 // indirect
google.golang.org/protobuf v1.28.1 // indirect google.golang.org/protobuf v1.28.1 // indirect
gopkg.in/square/go-jose.v2 v2.5.1 // indirect gopkg.in/square/go-jose.v2 v2.5.1 // indirect
lukechampine.com/blake3 v1.1.7 // indirect lukechampine.com/blake3 v1.1.7 // indirect

File diff suppressed because it is too large Load Diff

View File

@ -11,9 +11,9 @@ import (
"strings" "strings"
"sync" "sync"
"github.com/ipfs/go-libipfs/files" icore "github.com/ipfs/boxo/coreiface"
icore "github.com/ipfs/interface-go-ipfs-core" icorepath "github.com/ipfs/boxo/coreiface/path"
icorepath "github.com/ipfs/interface-go-ipfs-core/path" "github.com/ipfs/boxo/files"
ma "github.com/multiformats/go-multiaddr" ma "github.com/multiformats/go-multiaddr"
"github.com/ipfs/kubo/config" "github.com/ipfs/kubo/config"

View File

@ -3,9 +3,9 @@ package ipns
import ( import (
"context" "context"
nsys "github.com/ipfs/go-namesys" ft "github.com/ipfs/boxo/ipld/unixfs"
path "github.com/ipfs/go-path" nsys "github.com/ipfs/boxo/namesys"
ft "github.com/ipfs/go-unixfs" path "github.com/ipfs/boxo/path"
"github.com/ipfs/kubo/core" "github.com/ipfs/kubo/core"
ci "github.com/libp2p/go-libp2p/core/crypto" ci "github.com/libp2p/go-libp2p/core/crypto"
) )

View File

@ -19,8 +19,8 @@ import (
coreapi "github.com/ipfs/kubo/core/coreapi" coreapi "github.com/ipfs/kubo/core/coreapi"
fstest "bazil.org/fuse/fs/fstestutil" fstest "bazil.org/fuse/fs/fstestutil"
u "github.com/ipfs/boxo/util"
racedet "github.com/ipfs/go-detect-race" racedet "github.com/ipfs/go-detect-race"
u "github.com/ipfs/go-ipfs-util"
ci "github.com/libp2p/go-libp2p-testing/ci" ci "github.com/libp2p/go-libp2p-testing/ci"
) )

View File

@ -13,17 +13,17 @@ import (
"os" "os"
"strings" "strings"
dag "github.com/ipfs/go-merkledag" path "github.com/ipfs/boxo/coreiface/path"
ft "github.com/ipfs/go-unixfs" dag "github.com/ipfs/boxo/ipld/merkledag"
path "github.com/ipfs/interface-go-ipfs-core/path" ft "github.com/ipfs/boxo/ipld/unixfs"
fuse "bazil.org/fuse" fuse "bazil.org/fuse"
fs "bazil.org/fuse/fs" fs "bazil.org/fuse/fs"
iface "github.com/ipfs/boxo/coreiface"
options "github.com/ipfs/boxo/coreiface/options"
mfs "github.com/ipfs/boxo/mfs"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
mfs "github.com/ipfs/go-mfs"
iface "github.com/ipfs/interface-go-ipfs-core"
options "github.com/ipfs/interface-go-ipfs-core/options"
) )
func init() { func init() {

View File

@ -23,14 +23,14 @@ import (
coremock "github.com/ipfs/kubo/core/mock" coremock "github.com/ipfs/kubo/core/mock"
fstest "bazil.org/fuse/fs/fstestutil" fstest "bazil.org/fuse/fs/fstestutil"
chunker "github.com/ipfs/go-ipfs-chunker" chunker "github.com/ipfs/boxo/chunker"
u "github.com/ipfs/go-ipfs-util" ipath "github.com/ipfs/boxo/coreiface/path"
"github.com/ipfs/boxo/files"
dag "github.com/ipfs/boxo/ipld/merkledag"
importer "github.com/ipfs/boxo/ipld/unixfs/importer"
uio "github.com/ipfs/boxo/ipld/unixfs/io"
u "github.com/ipfs/boxo/util"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
"github.com/ipfs/go-libipfs/files"
dag "github.com/ipfs/go-merkledag"
importer "github.com/ipfs/go-unixfs/importer"
uio "github.com/ipfs/go-unixfs/io"
ipath "github.com/ipfs/interface-go-ipfs-core/path"
ci "github.com/libp2p/go-libp2p-testing/ci" ci "github.com/libp2p/go-libp2p-testing/ci"
) )

View File

@ -13,14 +13,14 @@ import (
fuse "bazil.org/fuse" fuse "bazil.org/fuse"
fs "bazil.org/fuse/fs" fs "bazil.org/fuse/fs"
mdag "github.com/ipfs/boxo/ipld/merkledag"
ft "github.com/ipfs/boxo/ipld/unixfs"
uio "github.com/ipfs/boxo/ipld/unixfs/io"
path "github.com/ipfs/boxo/path"
"github.com/ipfs/boxo/path/resolver"
"github.com/ipfs/go-cid" "github.com/ipfs/go-cid"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
mdag "github.com/ipfs/go-merkledag"
path "github.com/ipfs/go-path"
"github.com/ipfs/go-path/resolver"
ft "github.com/ipfs/go-unixfs"
uio "github.com/ipfs/go-unixfs/io"
core "github.com/ipfs/kubo/core" core "github.com/ipfs/kubo/core"
ipldprime "github.com/ipld/go-ipld-prime" ipldprime "github.com/ipld/go-ipld-prime"
cidlink "github.com/ipld/go-ipld-prime/linking/cid" cidlink "github.com/ipld/go-ipld-prime/linking/cid"

View File

@ -7,16 +7,16 @@ import (
"fmt" "fmt"
"strings" "strings"
bserv "github.com/ipfs/go-blockservice" bserv "github.com/ipfs/boxo/blockservice"
bstore "github.com/ipfs/boxo/blockstore"
offline "github.com/ipfs/boxo/exchange/offline"
dag "github.com/ipfs/boxo/ipld/merkledag"
pin "github.com/ipfs/boxo/pinning/pinner"
"github.com/ipfs/boxo/verifcid"
cid "github.com/ipfs/go-cid" cid "github.com/ipfs/go-cid"
dstore "github.com/ipfs/go-datastore" dstore "github.com/ipfs/go-datastore"
bstore "github.com/ipfs/go-ipfs-blockstore"
offline "github.com/ipfs/go-ipfs-exchange-offline"
pin "github.com/ipfs/go-ipfs-pinner"
ipld "github.com/ipfs/go-ipld-format" ipld "github.com/ipfs/go-ipld-format"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
dag "github.com/ipfs/go-merkledag"
"github.com/ipfs/go-verifcid"
) )
var log = logging.Logger("gc") var log = logging.Logger("gc")

90
go.mod
View File

@ -5,7 +5,7 @@ require (
contrib.go.opencensus.io/exporter/prometheus v0.4.0 contrib.go.opencensus.io/exporter/prometheus v0.4.0
github.com/benbjohnson/clock v1.3.0 github.com/benbjohnson/clock v1.3.0
github.com/blang/semver/v4 v4.0.0 github.com/blang/semver/v4 v4.0.0
github.com/cenkalti/backoff/v4 v4.1.3 github.com/cenkalti/backoff/v4 v4.2.0
github.com/ceramicnetwork/go-dag-jose v0.1.0 github.com/ceramicnetwork/go-dag-jose v0.1.0
github.com/cheggaaa/pb v1.0.29 github.com/cheggaaa/pb v1.0.29
github.com/coreos/go-systemd/v22 v22.5.0 github.com/coreos/go-systemd/v22 v22.5.0
@ -16,60 +16,37 @@ require (
github.com/gogo/protobuf v1.3.2 github.com/gogo/protobuf v1.3.2
github.com/google/uuid v1.3.0 github.com/google/uuid v1.3.0
github.com/hashicorp/go-multierror v1.1.1 github.com/hashicorp/go-multierror v1.1.1
github.com/ipfs/go-blockservice v0.5.0 github.com/ipfs/boxo v0.8.0-rc2
github.com/ipfs/go-block-format v0.1.2
github.com/ipfs/go-cid v0.4.0 github.com/ipfs/go-cid v0.4.0
github.com/ipfs/go-cidutil v0.1.0 github.com/ipfs/go-cidutil v0.1.0
github.com/ipfs/go-datastore v0.6.0 github.com/ipfs/go-datastore v0.6.0
github.com/ipfs/go-delegated-routing v0.7.0 github.com/ipfs/go-delegated-routing v0.8.0
github.com/ipfs/go-detect-race v0.0.1 github.com/ipfs/go-detect-race v0.0.1
github.com/ipfs/go-ds-badger v0.3.0 github.com/ipfs/go-ds-badger v0.3.0
github.com/ipfs/go-ds-flatfs v0.5.1 github.com/ipfs/go-ds-flatfs v0.5.1
github.com/ipfs/go-ds-leveldb v0.5.0 github.com/ipfs/go-ds-leveldb v0.5.0
github.com/ipfs/go-ds-measure v0.2.0 github.com/ipfs/go-ds-measure v0.2.0
github.com/ipfs/go-fetcher v1.6.1
github.com/ipfs/go-filestore v1.2.0
github.com/ipfs/go-fs-lock v0.0.7 github.com/ipfs/go-fs-lock v0.0.7
github.com/ipfs/go-graphsync v0.14.1 github.com/ipfs/go-graphsync v0.14.0
github.com/ipfs/go-ipfs-blockstore v1.2.0 github.com/ipfs/go-ipfs-cmds v0.9.0
github.com/ipfs/go-ipfs-chunker v0.0.5
github.com/ipfs/go-ipfs-cmds v0.8.2
github.com/ipfs/go-ipfs-exchange-interface v0.2.0
github.com/ipfs/go-ipfs-exchange-offline v0.3.0
github.com/ipfs/go-ipfs-keystore v0.1.0
github.com/ipfs/go-ipfs-pinner v0.3.0
github.com/ipfs/go-ipfs-posinfo v0.0.1
github.com/ipfs/go-ipfs-provider v0.8.1
github.com/ipfs/go-ipfs-routing v0.3.0
github.com/ipfs/go-ipfs-util v0.0.2
github.com/ipfs/go-ipld-format v0.4.0 github.com/ipfs/go-ipld-format v0.4.0
github.com/ipfs/go-ipld-git v0.1.1 github.com/ipfs/go-ipld-git v0.1.1
github.com/ipfs/go-ipld-legacy v0.1.1 github.com/ipfs/go-ipld-legacy v0.1.1
github.com/ipfs/go-ipns v0.3.0
github.com/ipfs/go-libipfs v0.7.0
github.com/ipfs/go-log v1.0.5 github.com/ipfs/go-log v1.0.5
github.com/ipfs/go-log/v2 v2.5.1 github.com/ipfs/go-log/v2 v2.5.1
github.com/ipfs/go-merkledag v0.9.0
github.com/ipfs/go-metrics-interface v0.0.1 github.com/ipfs/go-metrics-interface v0.0.1
github.com/ipfs/go-metrics-prometheus v0.0.2 github.com/ipfs/go-metrics-prometheus v0.0.2
github.com/ipfs/go-mfs v0.2.1 github.com/ipfs/go-unixfsnode v1.6.0
github.com/ipfs/go-namesys v0.7.0 github.com/ipld/go-codec-dagpb v1.6.0
github.com/ipfs/go-path v0.3.1 github.com/ipld/go-ipld-prime v0.20.0
github.com/ipfs/go-pinning-service-http-client v0.1.2
github.com/ipfs/go-unixfs v0.4.4
github.com/ipfs/go-unixfsnode v1.5.2
github.com/ipfs/go-verifcid v0.0.2
github.com/ipfs/interface-go-ipfs-core v0.11.0
github.com/ipld/go-car v0.5.0
github.com/ipld/go-car/v2 v2.5.1
github.com/ipld/go-codec-dagpb v1.5.0
github.com/ipld/go-ipld-prime v0.19.0
github.com/jbenet/go-random v0.0.0-20190219211222-123a90aedc0c github.com/jbenet/go-random v0.0.0-20190219211222-123a90aedc0c
github.com/jbenet/go-temp-err-catcher v0.1.0 github.com/jbenet/go-temp-err-catcher v0.1.0
github.com/jbenet/goprocess v0.1.4 github.com/jbenet/goprocess v0.1.4
github.com/libp2p/go-doh-resolver v0.4.0 github.com/libp2p/go-doh-resolver v0.4.0
github.com/libp2p/go-libp2p v0.26.4 github.com/libp2p/go-libp2p v0.26.4
github.com/libp2p/go-libp2p-http v0.4.0 github.com/libp2p/go-libp2p-http v0.4.0
github.com/libp2p/go-libp2p-kad-dht v0.21.1 github.com/libp2p/go-libp2p-kad-dht v0.22.0
github.com/libp2p/go-libp2p-kbucket v0.5.0 github.com/libp2p/go-libp2p-kbucket v0.5.0
github.com/libp2p/go-libp2p-pubsub v0.9.0 github.com/libp2p/go-libp2p-pubsub v0.9.0
github.com/libp2p/go-libp2p-pubsub-router v0.6.0 github.com/libp2p/go-libp2p-pubsub-router v0.6.0
@ -82,33 +59,36 @@ require (
github.com/multiformats/go-multiaddr v0.8.0 github.com/multiformats/go-multiaddr v0.8.0
github.com/multiformats/go-multiaddr-dns v0.3.1 github.com/multiformats/go-multiaddr-dns v0.3.1
github.com/multiformats/go-multibase v0.1.1 github.com/multiformats/go-multibase v0.1.1
github.com/multiformats/go-multicodec v0.7.0 github.com/multiformats/go-multicodec v0.8.1
github.com/multiformats/go-multihash v0.2.1 github.com/multiformats/go-multihash v0.2.1
github.com/opentracing/opentracing-go v1.2.0 github.com/opentracing/opentracing-go v1.2.0
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
github.com/pkg/errors v0.9.1 github.com/pkg/errors v0.9.1
github.com/prometheus/client_golang v1.14.0 github.com/prometheus/client_golang v1.14.0
github.com/stretchr/testify v1.8.1 github.com/stretchr/testify v1.8.2
github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7 github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
github.com/whyrusleeping/go-sysinfo v0.0.0-20190219211824-4a357d4b90b1 github.com/whyrusleeping/go-sysinfo v0.0.0-20190219211824-4a357d4b90b1
github.com/whyrusleeping/multiaddr-filter v0.0.0-20160516205228-e903e4adabd7 github.com/whyrusleeping/multiaddr-filter v0.0.0-20160516205228-e903e4adabd7
go.opencensus.io v0.24.0 go.opencensus.io v0.24.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.32.0 go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.32.0
go.opentelemetry.io/otel v1.7.0 go.opentelemetry.io/otel v1.14.0
go.opentelemetry.io/otel/exporters/jaeger v1.7.0 go.opentelemetry.io/otel/exporters/jaeger v1.14.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.7.0 go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.14.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.7.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.14.0 // indirect
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.7.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.14.0
go.opentelemetry.io/otel/exporters/zipkin v1.7.0 go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.14.0
go.opentelemetry.io/otel/sdk v1.7.0 go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.14.0
go.opentelemetry.io/otel/trace v1.7.0 go.opentelemetry.io/otel/exporters/zipkin v1.14.0
go.opentelemetry.io/otel/sdk v1.14.0
go.opentelemetry.io/otel/trace v1.14.0
go.opentelemetry.io/proto/otlp v0.19.0 // indirect
go.uber.org/dig v1.15.0 go.uber.org/dig v1.15.0
go.uber.org/fx v1.18.2 go.uber.org/fx v1.18.2
go.uber.org/zap v1.24.0 go.uber.org/zap v1.24.0
golang.org/x/crypto v0.5.0 golang.org/x/crypto v0.6.0
golang.org/x/mod v0.7.0 golang.org/x/mod v0.7.0
golang.org/x/sync v0.1.0 golang.org/x/sync v0.1.0
golang.org/x/sys v0.5.0 golang.org/x/sys v0.6.0
) )
require ( require (
@ -156,12 +136,15 @@ require (
github.com/huin/goupnp v1.0.3 // indirect github.com/huin/goupnp v1.0.3 // indirect
github.com/ipfs/bbloom v0.0.4 // indirect github.com/ipfs/bbloom v0.0.4 // indirect
github.com/ipfs/go-bitfield v1.1.0 // indirect github.com/ipfs/go-bitfield v1.1.0 // indirect
github.com/ipfs/go-block-format v0.1.1 // indirect github.com/ipfs/go-ipfs-blockstore v1.3.0 // indirect
github.com/ipfs/go-ipfs-delay v0.0.1 // indirect github.com/ipfs/go-ipfs-delay v0.0.1 // indirect
github.com/ipfs/go-ipfs-ds-help v1.1.0 // indirect github.com/ipfs/go-ipfs-ds-help v1.1.0 // indirect
github.com/ipfs/go-ipfs-files v0.3.0 // indirect
github.com/ipfs/go-ipfs-pq v0.0.3 // indirect github.com/ipfs/go-ipfs-pq v0.0.3 // indirect
github.com/ipfs/go-ipfs-redirects-file v0.1.1 // indirect github.com/ipfs/go-ipfs-redirects-file v0.1.1 // indirect
github.com/ipfs/go-ipfs-util v0.0.2 // indirect
github.com/ipfs/go-ipld-cbor v0.0.6 // indirect github.com/ipfs/go-ipld-cbor v0.0.6 // indirect
github.com/ipfs/go-libipfs v0.7.0 // indirect
github.com/ipfs/go-peertaskqueue v0.8.1 // indirect github.com/ipfs/go-peertaskqueue v0.8.1 // indirect
github.com/ipld/edelweiss v0.2.0 // indirect github.com/ipld/edelweiss v0.2.0 // indirect
github.com/jackpal/go-nat-pmp v1.0.2 // indirect github.com/jackpal/go-nat-pmp v1.0.2 // indirect
@ -198,7 +181,7 @@ require (
github.com/multiformats/go-varint v0.0.7 // indirect github.com/multiformats/go-varint v0.0.7 // indirect
github.com/onsi/ginkgo/v2 v2.5.1 // indirect github.com/onsi/ginkgo/v2 v2.5.1 // indirect
github.com/opencontainers/runtime-spec v1.0.2 // indirect github.com/opencontainers/runtime-spec v1.0.2 // indirect
github.com/openzipkin/zipkin-go v0.4.0 // indirect github.com/openzipkin/zipkin-go v0.4.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/polydawn/refmt v0.89.0 // indirect github.com/polydawn/refmt v0.89.0 // indirect
github.com/prometheus/client_model v0.3.0 // indirect github.com/prometheus/client_model v0.3.0 // indirect
@ -220,23 +203,20 @@ require (
github.com/whyrusleeping/cbor-gen v0.0.0-20230126041949-52956bd4c9aa // indirect github.com/whyrusleeping/cbor-gen v0.0.0-20230126041949-52956bd4c9aa // indirect
github.com/whyrusleeping/chunker v0.0.0-20181014151217-fe64bd25879f // indirect github.com/whyrusleeping/chunker v0.0.0-20181014151217-fe64bd25879f // indirect
github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 // indirect github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 // indirect
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.7.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.7.0 // indirect
go.opentelemetry.io/otel/metric v0.30.0 // indirect go.opentelemetry.io/otel/metric v0.30.0 // indirect
go.opentelemetry.io/proto/otlp v0.16.0 // indirect
go.uber.org/atomic v1.10.0 // indirect go.uber.org/atomic v1.10.0 // indirect
go.uber.org/multierr v1.9.0 // indirect go.uber.org/multierr v1.9.0 // indirect
go4.org v0.0.0-20200411211856-f5505b9728dd // indirect go4.org v0.0.0-20200411211856-f5505b9728dd // indirect
golang.org/x/exp v0.0.0-20230129154200-a960b3787bd2 // indirect golang.org/x/exp v0.0.0-20230213192124-5e25df0256eb // indirect
golang.org/x/net v0.7.0 // indirect golang.org/x/net v0.7.0 // indirect
golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b // indirect golang.org/x/oauth2 v0.4.0 // indirect
golang.org/x/term v0.5.0 // indirect golang.org/x/term v0.5.0 // indirect
golang.org/x/text v0.7.0 // indirect golang.org/x/text v0.7.0 // indirect
golang.org/x/tools v0.3.0 // indirect golang.org/x/tools v0.3.0 // indirect
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
google.golang.org/appengine v1.6.6 // indirect google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1 // indirect google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f // indirect
google.golang.org/grpc v1.46.0 // indirect google.golang.org/grpc v1.53.0 // indirect
google.golang.org/protobuf v1.28.1 // indirect google.golang.org/protobuf v1.28.1 // indirect
gopkg.in/square/go-jose.v2 v2.5.1 // indirect gopkg.in/square/go-jose.v2 v2.5.1 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect

705
go.sum

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
package plugin package plugin
import ( import (
coreiface "github.com/ipfs/interface-go-ipfs-core" coreiface "github.com/ipfs/boxo/coreiface"
) )
// PluginDaemon is an interface for daemon plugins. These plugins will be run on // PluginDaemon is an interface for daemon plugins. These plugins will be run on

View File

@ -11,17 +11,17 @@ import (
"strings" "strings"
"sync" "sync"
filestore "github.com/ipfs/go-filestore" filestore "github.com/ipfs/boxo/filestore"
keystore "github.com/ipfs/go-ipfs-keystore" keystore "github.com/ipfs/boxo/keystore"
repo "github.com/ipfs/kubo/repo" repo "github.com/ipfs/kubo/repo"
"github.com/ipfs/kubo/repo/common" "github.com/ipfs/kubo/repo/common"
dir "github.com/ipfs/kubo/thirdparty/dir" dir "github.com/ipfs/kubo/thirdparty/dir"
rcmgr "github.com/libp2p/go-libp2p/p2p/host/resource-manager" rcmgr "github.com/libp2p/go-libp2p/p2p/host/resource-manager"
util "github.com/ipfs/boxo/util"
ds "github.com/ipfs/go-datastore" ds "github.com/ipfs/go-datastore"
measure "github.com/ipfs/go-ds-measure" measure "github.com/ipfs/go-ds-measure"
lockfile "github.com/ipfs/go-fs-lock" lockfile "github.com/ipfs/go-fs-lock"
util "github.com/ipfs/go-ipfs-util"
logging "github.com/ipfs/go-log" logging "github.com/ipfs/go-log"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"
serialize "github.com/ipfs/kubo/config/serialize" serialize "github.com/ipfs/kubo/config/serialize"

View File

@ -11,10 +11,10 @@ import (
"strings" "strings"
"sync" "sync"
"github.com/ipfs/go-libipfs/files" iface "github.com/ipfs/boxo/coreiface"
iface "github.com/ipfs/interface-go-ipfs-core" "github.com/ipfs/boxo/coreiface/options"
"github.com/ipfs/interface-go-ipfs-core/options" ipath "github.com/ipfs/boxo/coreiface/path"
ipath "github.com/ipfs/interface-go-ipfs-core/path" "github.com/ipfs/boxo/files"
"github.com/ipfs/kubo/config" "github.com/ipfs/kubo/config"
"github.com/ipfs/kubo/core" "github.com/ipfs/kubo/core"
"github.com/ipfs/kubo/core/coreapi" "github.com/ipfs/kubo/core/coreapi"

View File

@ -5,8 +5,8 @@ import (
"errors" "errors"
"net" "net"
filestore "github.com/ipfs/go-filestore" filestore "github.com/ipfs/boxo/filestore"
keystore "github.com/ipfs/go-ipfs-keystore" keystore "github.com/ipfs/boxo/keystore"
rcmgr "github.com/libp2p/go-libp2p/p2p/host/resource-manager" rcmgr "github.com/libp2p/go-libp2p/p2p/host/resource-manager"
config "github.com/ipfs/kubo/config" config "github.com/ipfs/kubo/config"

View File

@ -6,8 +6,8 @@ import (
"io" "io"
"net" "net"
filestore "github.com/ipfs/go-filestore" filestore "github.com/ipfs/boxo/filestore"
keystore "github.com/ipfs/go-ipfs-keystore" keystore "github.com/ipfs/boxo/keystore"
rcmgr "github.com/libp2p/go-libp2p/p2p/host/resource-manager" rcmgr "github.com/libp2p/go-libp2p/p2p/host/resource-manager"
ds "github.com/ipfs/go-datastore" ds "github.com/ipfs/go-datastore"

Some files were not shown because too many files have changed in this diff Show More