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

Commit 1df1d60

Browse files
update go-libp2p to v0.22.0, release v0.2.0 (#39)
* chore: update go-libp2p to v0.22.0 * release v0.2.0
1 parent b4d3619 commit 1df1d60

File tree

11 files changed

+767
-145
lines changed

11 files changed

+767
-145
lines changed

examples/embed.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55

66
pb "github.com/ipfs/go-ipns/pb"
77

8-
ipns "github.com/ipfs/go-ipns"
9-
crypto "github.com/libp2p/go-libp2p-core/crypto"
8+
"github.com/ipfs/go-ipns"
9+
"github.com/libp2p/go-libp2p/core/crypto"
1010
)
1111

1212
// CreateEntryWithEmbed shows how you can create an IPNS entry

examples/examples_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"testing"
55

66
"github.com/ipfs/go-ipns/examples"
7-
crypto "github.com/libp2p/go-libp2p-core/crypto"
7+
"github.com/libp2p/go-libp2p/core/crypto"
88
)
99

1010
var testPath = "/ipfs/Qme1knMqwt1hKZbc1BmQFmnm9f36nyQGwXxPGVpVJ9rMK5"

examples/key.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package examples
22

33
import (
4-
crypto "github.com/libp2p/go-libp2p-core/crypto"
4+
"github.com/libp2p/go-libp2p/core/crypto"
55
)
66

77
// GenerateRSAKeyPair is used to generate an RSA key pair

go.mod

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,41 @@ module github.com/ipfs/go-ipns
22

33
require (
44
github.com/gogo/protobuf v1.3.2
5-
github.com/ipfs/go-ipfs-util v0.0.1
6-
github.com/ipfs/go-log v1.0.5
5+
github.com/ipfs/go-ipfs-util v0.0.2
6+
github.com/ipfs/go-log/v2 v2.5.1
77
github.com/ipld/go-ipld-prime v0.9.0
8-
github.com/libp2p/go-libp2p-core v0.8.6
9-
github.com/libp2p/go-libp2p-peerstore v0.2.8
10-
github.com/libp2p/go-libp2p-record v0.1.2
11-
github.com/multiformats/go-multicodec v0.2.0
12-
github.com/pkg/errors v0.8.1
8+
github.com/libp2p/go-libp2p v0.22.0
9+
github.com/libp2p/go-libp2p-record v0.2.0
10+
github.com/multiformats/go-multicodec v0.5.0
11+
github.com/pkg/errors v0.9.1
1312
)
1413

1514
require (
16-
github.com/btcsuite/btcd v0.20.1-beta // indirect
17-
github.com/ipfs/go-cid v0.0.7 // indirect
18-
github.com/ipfs/go-log/v2 v2.1.3 // indirect
19-
github.com/klauspost/cpuid/v2 v2.0.4 // indirect
20-
github.com/libp2p/go-buffer-pool v0.0.2 // indirect
21-
github.com/libp2p/go-openssl v0.0.7 // indirect
22-
github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1 // indirect
15+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.1.0 // indirect
16+
github.com/ipfs/go-cid v0.2.0 // indirect
17+
github.com/klauspost/cpuid/v2 v2.1.0 // indirect
18+
github.com/libp2p/go-buffer-pool v0.1.0 // indirect
19+
github.com/libp2p/go-openssl v0.1.0 // indirect
20+
github.com/mattn/go-isatty v0.0.16 // indirect
21+
github.com/mattn/go-pointer v0.0.1 // indirect
2322
github.com/minio/sha256-simd v1.0.0 // indirect
2423
github.com/mr-tron/base58 v1.2.0 // indirect
25-
github.com/multiformats/go-base32 v0.0.3 // indirect
24+
github.com/multiformats/go-base32 v0.0.4 // indirect
2625
github.com/multiformats/go-base36 v0.1.0 // indirect
27-
github.com/multiformats/go-multiaddr v0.3.3 // indirect
26+
github.com/multiformats/go-multiaddr v0.6.0 // indirect
2827
github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect
29-
github.com/multiformats/go-multibase v0.0.3 // indirect
30-
github.com/multiformats/go-multihash v0.0.15 // indirect
28+
github.com/multiformats/go-multibase v0.1.1 // indirect
29+
github.com/multiformats/go-multihash v0.2.1 // indirect
3130
github.com/multiformats/go-varint v0.0.6 // indirect
32-
github.com/opentracing/opentracing-go v1.2.0 // indirect
3331
github.com/polydawn/refmt v0.0.0-20190807091052-3d65705ee9f1 // indirect
3432
github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572 // indirect
35-
go.uber.org/atomic v1.7.0 // indirect
36-
go.uber.org/multierr v1.6.0 // indirect
37-
go.uber.org/zap v1.16.0 // indirect
38-
golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83 // indirect
39-
golang.org/x/sys v0.0.0-20210309074719-68d13333faf2 // indirect
33+
github.com/spaolacci/murmur3 v1.1.0 // indirect
34+
go.uber.org/atomic v1.10.0 // indirect
35+
go.uber.org/multierr v1.8.0 // indirect
36+
go.uber.org/zap v1.22.0 // indirect
37+
golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e // indirect
38+
golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab // indirect
39+
lukechampine.com/blake3 v1.1.7 // indirect
4040
)
4141

4242
go 1.18

go.sum

Lines changed: 704 additions & 91 deletions
Large diffs are not rendered by default.

ipns.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,21 @@ import (
66
"sort"
77
"time"
88

9+
"github.com/multiformats/go-multicodec"
910
"github.com/pkg/errors"
1011

1112
"github.com/ipld/go-ipld-prime"
1213
_ "github.com/ipld/go-ipld-prime/codec/dagcbor" // used to import the DagCbor encoder/decoder
1314
ipldcodec "github.com/ipld/go-ipld-prime/multicodec"
14-
"github.com/ipld/go-ipld-prime/node/basic"
15-
16-
"github.com/multiformats/go-multicodec"
15+
basicnode "github.com/ipld/go-ipld-prime/node/basic"
1716

1817
"github.com/gogo/protobuf/proto"
1918

2019
pb "github.com/ipfs/go-ipns/pb"
2120

2221
u "github.com/ipfs/go-ipfs-util"
23-
ic "github.com/libp2p/go-libp2p-core/crypto"
24-
peer "github.com/libp2p/go-libp2p-core/peer"
22+
ic "github.com/libp2p/go-libp2p/core/crypto"
23+
"github.com/libp2p/go-libp2p/core/peer"
2524
)
2625

2726
const (

ipns_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import (
66
"time"
77

88
u "github.com/ipfs/go-ipfs-util"
9-
ci "github.com/libp2p/go-libp2p-core/crypto"
10-
peer "github.com/libp2p/go-libp2p-core/peer"
9+
ci "github.com/libp2p/go-libp2p/core/crypto"
10+
"github.com/libp2p/go-libp2p/core/peer"
1111
)
1212

1313
func TestEmbedPublicKey(t *testing.T) {

record.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ import (
77
pb "github.com/ipfs/go-ipns/pb"
88

99
"github.com/gogo/protobuf/proto"
10-
logging "github.com/ipfs/go-log"
11-
ic "github.com/libp2p/go-libp2p-core/crypto"
12-
"github.com/libp2p/go-libp2p-core/peer"
13-
pstore "github.com/libp2p/go-libp2p-core/peerstore"
10+
logging "github.com/ipfs/go-log/v2"
1411
record "github.com/libp2p/go-libp2p-record"
12+
ic "github.com/libp2p/go-libp2p/core/crypto"
13+
"github.com/libp2p/go-libp2p/core/peer"
14+
pstore "github.com/libp2p/go-libp2p/core/peerstore"
1515
)
1616

1717
var log = logging.Logger("ipns")

select_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import (
88

99
pb "github.com/ipfs/go-ipns/pb"
1010

11-
proto "github.com/gogo/protobuf/proto"
11+
"github.com/gogo/protobuf/proto"
1212
u "github.com/ipfs/go-ipfs-util"
13-
ci "github.com/libp2p/go-libp2p-core/crypto"
13+
ci "github.com/libp2p/go-libp2p/core/crypto"
1414
)
1515

1616
func shuffle(a []*pb.IpnsEntry) {

validate_test.go

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,16 @@ import (
99
"testing"
1010
"time"
1111

12+
"github.com/gogo/protobuf/proto"
13+
u "github.com/ipfs/go-ipfs-util"
1214
pb "github.com/ipfs/go-ipns/pb"
13-
1415
ipldcodec "github.com/ipld/go-ipld-prime/multicodec"
1516
basicnode "github.com/ipld/go-ipld-prime/node/basic"
17+
"github.com/libp2p/go-libp2p/core/crypto"
18+
"github.com/libp2p/go-libp2p/core/peer"
19+
pstore "github.com/libp2p/go-libp2p/core/peerstore"
20+
"github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem"
1621
"github.com/multiformats/go-multicodec"
17-
18-
proto "github.com/gogo/protobuf/proto"
19-
u "github.com/ipfs/go-ipfs-util"
20-
"github.com/libp2p/go-libp2p-core/crypto"
21-
peer "github.com/libp2p/go-libp2p-core/peer"
22-
pstore "github.com/libp2p/go-libp2p-core/peerstore"
23-
pstoremem "github.com/libp2p/go-libp2p-peerstore/pstoremem"
2422
)
2523

2624
func testValidatorCase(t *testing.T, priv crypto.PrivKey, kbook pstore.KeyBook, key string, val []byte, eol time.Time, exp error) {
@@ -69,11 +67,17 @@ func TestValidator(t *testing.T) {
6967

7068
priv, id, _ := genKeys(t)
7169
priv2, id2, _ := genKeys(t)
72-
kbook := pstoremem.NewPeerstore()
70+
kbook, err := pstoremem.NewPeerstore()
71+
if err != nil {
72+
t.Fatal(err)
73+
}
7374
if err := kbook.AddPubKey(id, priv.GetPublic()); err != nil {
7475
t.Fatal(err)
7576
}
76-
emptyKbook := pstoremem.NewPeerstore()
77+
emptyKbook, err := pstoremem.NewPeerstore()
78+
if err != nil {
79+
t.Fatal(err)
80+
}
7781

7882
testValidatorCase(t, priv, kbook, "/ipns/"+string(id), nil, ts.Add(time.Hour), nil)
7983
testValidatorCase(t, priv, kbook, "/ipns/"+string(id), nil, ts.Add(time.Hour*-1), ErrExpiredRecord)
@@ -97,7 +101,10 @@ func mustMarshal(t *testing.T, entry *pb.IpnsEntry) []byte {
97101

98102
func TestEmbeddedPubKeyValidate(t *testing.T) {
99103
goodeol := time.Now().Add(time.Hour)
100-
kbook := pstoremem.NewPeerstore()
104+
kbook, err := pstoremem.NewPeerstore()
105+
if err != nil {
106+
t.Fatal(err)
107+
}
101108

102109
pth := []byte("/ipfs/QmfM2r8seH2GiRaC4esTjeraXEachRt8ZsSeGaWTPLyMoG")
103110

@@ -139,7 +146,10 @@ func TestPeerIDPubKeyValidate(t *testing.T) {
139146
t.Skip("disabled until libp2p/go-libp2p-crypto#51 is fixed")
140147

141148
goodeol := time.Now().Add(time.Hour)
142-
kbook := pstoremem.NewPeerstore()
149+
kbook, err := pstoremem.NewPeerstore()
150+
if err != nil {
151+
t.Fatal(err)
152+
}
143153

144154
pth := []byte("/ipfs/QmfM2r8seH2GiRaC4esTjeraXEachRt8ZsSeGaWTPLyMoG")
145155

version.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"version": "v0.1.2"
2+
"version": "v0.2.0"
33
}

0 commit comments

Comments
 (0)