Skip to content
This repository was archived by the owner on Oct 5, 2023. It is now read-only.

Commit ae996cb

Browse files
committed
chore: migrate from go-libipfs to boxo
1 parent a72e72a commit ae996cb

18 files changed

+96
-122
lines changed

api.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ import (
88
"path/filepath"
99
"strings"
1010

11-
iface "github.com/ipfs/interface-go-ipfs-core"
12-
caopts "github.com/ipfs/interface-go-ipfs-core/options"
11+
iface "github.com/ipfs/boxo/coreiface"
12+
caopts "github.com/ipfs/boxo/coreiface/options"
1313
"github.com/mitchellh/go-homedir"
1414
ma "github.com/multiformats/go-multiaddr"
1515
manet "github.com/multiformats/go-multiaddr/net"

api_test.go

+3-4
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@ import (
1212
"testing"
1313
"time"
1414

15-
iface "github.com/ipfs/interface-go-ipfs-core"
16-
"github.com/ipfs/interface-go-ipfs-core/path"
17-
18-
"github.com/ipfs/interface-go-ipfs-core/tests"
15+
iface "github.com/ipfs/boxo/coreiface"
16+
"github.com/ipfs/boxo/coreiface/path"
17+
"github.com/ipfs/boxo/coreiface/tests"
1918
local "github.com/ipfs/iptb-plugins/local"
2019
"github.com/ipfs/iptb/testbed"
2120
testbedi "github.com/ipfs/iptb/testbed/interfaces"

apifile.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import (
66
"fmt"
77
"io"
88

9+
"github.com/ipfs/boxo/coreiface/path"
10+
"github.com/ipfs/boxo/files"
11+
unixfs "github.com/ipfs/boxo/ipld/unixfs"
912
"github.com/ipfs/go-cid"
10-
"github.com/ipfs/go-libipfs/files"
11-
unixfs "github.com/ipfs/go-unixfs"
12-
"github.com/ipfs/interface-go-ipfs-core/path"
1313
)
1414

1515
const forwardSeekLimit = 1 << 14 //16k

block.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ import (
66
"fmt"
77
"io"
88

9+
iface "github.com/ipfs/boxo/coreiface"
10+
caopts "github.com/ipfs/boxo/coreiface/options"
11+
"github.com/ipfs/boxo/coreiface/path"
912
"github.com/ipfs/go-cid"
10-
iface "github.com/ipfs/interface-go-ipfs-core"
11-
caopts "github.com/ipfs/interface-go-ipfs-core/options"
12-
"github.com/ipfs/interface-go-ipfs-core/path"
1313
mc "github.com/multiformats/go-multicodec"
1414
mh "github.com/multiformats/go-multihash"
1515
)

dag.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ import (
66
"fmt"
77
"io"
88

9+
"github.com/ipfs/boxo/coreiface/options"
10+
"github.com/ipfs/boxo/coreiface/path"
11+
"github.com/ipfs/go-block-format"
912
"github.com/ipfs/go-cid"
1013
format "github.com/ipfs/go-ipld-format"
11-
"github.com/ipfs/go-libipfs/blocks"
12-
"github.com/ipfs/interface-go-ipfs-core/options"
13-
"github.com/ipfs/interface-go-ipfs-core/path"
1414
multicodec "github.com/multiformats/go-multicodec"
1515
)
1616

dht.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import (
44
"context"
55
"encoding/json"
66

7-
caopts "github.com/ipfs/interface-go-ipfs-core/options"
8-
"github.com/ipfs/interface-go-ipfs-core/path"
7+
caopts "github.com/ipfs/boxo/coreiface/options"
8+
"github.com/ipfs/boxo/coreiface/path"
99
"github.com/libp2p/go-libp2p/core/peer"
1010
"github.com/libp2p/go-libp2p/core/routing"
1111
)

go.mod

+17-21
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,18 @@
11
module github.com/ipfs/go-ipfs-http-client
22

33
require (
4-
github.com/ipfs/go-cid v0.3.2
4+
github.com/ipfs/boxo v0.8.0
5+
github.com/ipfs/go-block-format v0.1.2
6+
github.com/ipfs/go-cid v0.4.0
57
github.com/ipfs/go-ipfs-cmds v0.8.2
68
github.com/ipfs/go-ipld-format v0.4.0
7-
github.com/ipfs/go-libipfs v0.6.1-0.20230228004237-36918f45f260
8-
github.com/ipfs/go-merkledag v0.9.0
9-
github.com/ipfs/go-path v0.3.1
10-
github.com/ipfs/go-unixfs v0.4.4
11-
github.com/ipfs/interface-go-ipfs-core v0.11.1
129
github.com/ipfs/iptb v1.4.0
1310
github.com/ipfs/iptb-plugins v0.5.0
14-
github.com/libp2p/go-libp2p v0.26.2
11+
github.com/libp2p/go-libp2p v0.26.4
1512
github.com/mitchellh/go-homedir v1.1.0
1613
github.com/multiformats/go-multiaddr v0.8.0
1714
github.com/multiformats/go-multibase v0.1.1
18-
github.com/multiformats/go-multicodec v0.7.0
15+
github.com/multiformats/go-multicodec v0.8.1
1916
github.com/multiformats/go-multihash v0.2.1
2017
github.com/pkg/errors v0.9.1
2118
)
@@ -30,25 +27,24 @@ require (
3027
github.com/google/uuid v1.3.0 // indirect
3128
github.com/hashicorp/golang-lru v0.5.4 // indirect
3229
github.com/ipfs/bbloom v0.0.4 // indirect
33-
github.com/ipfs/go-block-format v0.1.1 // indirect
34-
github.com/ipfs/go-blockservice v0.5.0 // indirect
30+
github.com/ipfs/go-blockservice v0.5.1 // indirect
3531
github.com/ipfs/go-datastore v0.6.0 // indirect
36-
github.com/ipfs/go-ipfs-blockstore v1.2.0 // indirect
37-
github.com/ipfs/go-ipfs-chunker v0.0.5 // indirect
32+
github.com/ipfs/go-ipfs-blockstore v1.3.0 // indirect
3833
github.com/ipfs/go-ipfs-ds-help v1.1.0 // indirect
3934
github.com/ipfs/go-ipfs-exchange-interface v0.2.0 // indirect
40-
github.com/ipfs/go-ipfs-posinfo v0.0.1 // indirect
4135
github.com/ipfs/go-ipfs-util v0.0.2 // indirect
4236
github.com/ipfs/go-ipld-cbor v0.0.6 // indirect
4337
github.com/ipfs/go-ipld-legacy v0.1.1 // indirect
44-
github.com/ipfs/go-ipns v0.3.0 // indirect
38+
github.com/ipfs/go-libipfs v0.6.2 // indirect
4539
github.com/ipfs/go-log v1.0.5 // indirect
4640
github.com/ipfs/go-log/v2 v2.5.1 // indirect
41+
github.com/ipfs/go-merkledag v0.9.0 // indirect
4742
github.com/ipfs/go-metrics-interface v0.0.1 // indirect
4843
github.com/ipfs/go-verifcid v0.0.2 // indirect
49-
github.com/ipfs/kubo v0.18.2-0.20230303115816-3a36dcf0d7e3 // indirect
50-
github.com/ipld/go-codec-dagpb v1.5.0 // indirect
51-
github.com/ipld/go-ipld-prime v0.19.0 // indirect
44+
github.com/ipfs/interface-go-ipfs-core v0.11.1 // indirect
45+
github.com/ipfs/kubo v0.19.1 // indirect
46+
github.com/ipld/go-codec-dagpb v1.6.0 // indirect
47+
github.com/ipld/go-ipld-prime v0.20.0 // indirect
5248
github.com/jbenet/goprocess v0.1.4 // indirect
5349
github.com/klauspost/cpuid/v2 v2.2.3 // indirect
5450
github.com/libp2p/go-buffer-pool v0.1.0 // indirect
@@ -65,13 +61,13 @@ require (
6561
github.com/spaolacci/murmur3 v1.1.0 // indirect
6662
github.com/whyrusleeping/cbor-gen v0.0.0-20230126041949-52956bd4c9aa // indirect
6763
github.com/whyrusleeping/chunker v0.0.0-20181014151217-fe64bd25879f // indirect
68-
go.opentelemetry.io/otel v1.7.0 // indirect
69-
go.opentelemetry.io/otel/trace v1.7.0 // indirect
64+
go.opentelemetry.io/otel v1.14.0 // indirect
65+
go.opentelemetry.io/otel/trace v1.14.0 // indirect
7066
go.uber.org/atomic v1.10.0 // indirect
7167
go.uber.org/multierr v1.9.0 // indirect
7268
go.uber.org/zap v1.24.0 // indirect
73-
golang.org/x/crypto v0.5.0 // indirect
74-
golang.org/x/sys v0.5.0 // indirect
69+
golang.org/x/crypto v0.6.0 // indirect
70+
golang.org/x/sys v0.6.0 // indirect
7571
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
7672
google.golang.org/protobuf v1.28.1 // indirect
7773
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect

0 commit comments

Comments
 (0)