Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
G
go-ipfs
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
jihao
go-ipfs
Commits
9ea7c6a1
Unverified
提交
9ea7c6a1
authored
9月 27, 2019
作者:
Steven Allen
提交者:
GitHub
9月 27, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #6677 from ipfs/dep/update
chore(dep): update everything
上级
b3476956
2147f502
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
41 行增加
和
44 行删除
+41
-44
id.go
core/commands/id.go
+2
-1
core.go
core/core.go
+0
-7
gateway.go
core/corehttp/gateway.go
+1
-1
gateway_test.go
core/corehttp/gateway_test.go
+1
-1
groups.go
core/node/groups.go
+1
-0
libp2p.go
core/node/libp2p/libp2p.go
+4
-0
go.mod
go.mod
+25
-28
go.sum
go.sum
+0
-0
t0182-circuit-relay.sh
test/sharness/t0182-circuit-relay.sh
+4
-6
version.go
version.go
+3
-0
没有找到文件。
core/commands/id.go
浏览文件 @
9ea7c6a1
...
...
@@ -8,6 +8,7 @@ import (
"io"
"strings"
version
"github.com/ipfs/go-ipfs"
core
"github.com/ipfs/go-ipfs/core"
cmdenv
"github.com/ipfs/go-ipfs/core/commands/cmdenv"
...
...
@@ -189,6 +190,6 @@ func printSelf(node *core.IpfsNode) (interface{}, error) {
}
}
info
.
ProtocolVersion
=
identify
.
LibP2PVersion
info
.
AgentVersion
=
identify
.
ClientVersion
info
.
AgentVersion
=
version
.
UserAgent
return
info
,
nil
}
core/core.go
浏览文件 @
9ea7c6a1
...
...
@@ -12,10 +12,8 @@ package core
import
(
"context"
"io"
"path"
"github.com/ipfs/go-filestore"
version
"github.com/ipfs/go-ipfs"
"github.com/ipfs/go-ipfs/core/bootstrap"
"github.com/ipfs/go-ipfs/core/node"
"github.com/ipfs/go-ipfs/core/node/libp2p"
...
...
@@ -49,15 +47,10 @@ import (
record
"github.com/libp2p/go-libp2p-record"
"github.com/libp2p/go-libp2p/p2p/discovery"
p2pbhost
"github.com/libp2p/go-libp2p/p2p/host/basic"
"github.com/libp2p/go-libp2p/p2p/protocol/identify"
)
var
log
=
logging
.
Logger
(
"core"
)
func
init
()
{
identify
.
ClientVersion
=
path
.
Join
(
"go-ipfs"
,
version
.
CurrentVersionNumber
,
version
.
CurrentCommit
)
}
// IpfsNode is IPFS Core module. It represents an IPFS instance.
type
IpfsNode
struct
{
...
...
core/corehttp/gateway.go
浏览文件 @
9ea7c6a1
...
...
@@ -104,7 +104,7 @@ func VersionOption() ServeOption {
return
func
(
_
*
core
.
IpfsNode
,
_
net
.
Listener
,
mux
*
http
.
ServeMux
)
(
*
http
.
ServeMux
,
error
)
{
mux
.
HandleFunc
(
"/version"
,
func
(
w
http
.
ResponseWriter
,
r
*
http
.
Request
)
{
fmt
.
Fprintf
(
w
,
"Commit: %s
\n
"
,
version
.
CurrentCommit
)
fmt
.
Fprintf
(
w
,
"Client Version: %s
\n
"
,
id
.
ClientVersion
)
fmt
.
Fprintf
(
w
,
"Client Version: %s
\n
"
,
version
.
UserAgent
)
fmt
.
Fprintf
(
w
,
"Protocol Version: %s
\n
"
,
id
.
LibP2PVersion
)
})
return
mux
,
nil
...
...
core/corehttp/gateway_test.go
浏览文件 @
9ea7c6a1
...
...
@@ -608,7 +608,7 @@ func TestVersion(t *testing.T) {
t
.
Fatalf
(
"response doesn't contain commit:
\n
%s"
,
s
)
}
if
!
strings
.
Contains
(
s
,
"Client Version: "
+
id
.
ClientVersion
)
{
if
!
strings
.
Contains
(
s
,
"Client Version: "
+
version
.
UserAgent
)
{
t
.
Fatalf
(
"response doesn't contain client version:
\n
%s"
,
s
)
}
...
...
core/node/groups.go
浏览文件 @
9ea7c6a1
...
...
@@ -23,6 +23,7 @@ import (
)
var
BaseLibP2P
=
fx
.
Options
(
fx
.
Provide
(
libp2p
.
UserAgent
),
fx
.
Provide
(
libp2p
.
PNet
),
fx
.
Provide
(
libp2p
.
ConnectionManager
),
fx
.
Provide
(
libp2p
.
DefaultTransports
),
...
...
core/node/libp2p/libp2p.go
浏览文件 @
9ea7c6a1
...
...
@@ -3,6 +3,8 @@ package libp2p
import
(
"time"
version
"github.com/ipfs/go-ipfs"
logging
"github.com/ipfs/go-log"
"github.com/libp2p/go-libp2p"
"github.com/libp2p/go-libp2p-connmgr"
...
...
@@ -22,6 +24,8 @@ type Libp2pOpts struct {
// Misc options
var
UserAgent
=
simpleOpt
(
libp2p
.
UserAgent
(
version
.
UserAgent
))
func
ConnectionManager
(
low
,
high
int
,
grace
time
.
Duration
)
func
()
(
opts
Libp2pOpts
,
err
error
)
{
return
func
()
(
opts
Libp2pOpts
,
err
error
)
{
cm
:=
connmgr
.
NewConnManager
(
low
,
high
,
grace
)
...
...
go.mod
浏览文件 @
9ea7c6a1
...
...
@@ -9,13 +9,13 @@ require (
github.com/elgris/jsondiff v0.0.0-20160530203242-765b5c24c302
github.com/fatih/color v1.7.0 // indirect
github.com/fsnotify/fsnotify v1.4.7
github.com/go-bindata/go-bindata v3.1.
1
+incompatible
github.com/gogo/protobuf v1.
2.1
github.com/go-bindata/go-bindata v3.1.
2
+incompatible
github.com/gogo/protobuf v1.
3.0
github.com/hashicorp/go-multierror v1.0.0
github.com/hashicorp/golang-lru v0.5.3
github.com/ipfs/go-bitswap v0.1.8
github.com/ipfs/go-block-format v0.0.2
github.com/ipfs/go-blockservice v0.1.
0
github.com/ipfs/go-blockservice v0.1.
2
github.com/ipfs/go-cid v0.0.3
github.com/ipfs/go-cidutil v0.0.2
github.com/ipfs/go-datastore v0.1.0
...
...
@@ -23,7 +23,7 @@ require (
github.com/ipfs/go-ds-badger v0.0.5
github.com/ipfs/go-ds-flatfs v0.1.0
github.com/ipfs/go-ds-leveldb v0.1.0
github.com/ipfs/go-ds-measure v0.0.
1
github.com/ipfs/go-ds-measure v0.0.
2
github.com/ipfs/go-filestore v0.0.2
github.com/ipfs/go-fs-lock v0.0.1
github.com/ipfs/go-ipfs-blockstore v0.1.0
...
...
@@ -33,12 +33,12 @@ require (
github.com/ipfs/go-ipfs-ds-help v0.0.1
github.com/ipfs/go-ipfs-exchange-interface v0.0.1
github.com/ipfs/go-ipfs-exchange-offline v0.0.1
github.com/ipfs/go-ipfs-files v0.0.
3
github.com/ipfs/go-ipfs-files v0.0.
4
github.com/ipfs/go-ipfs-posinfo v0.0.1
github.com/ipfs/go-ipfs-provider v0.2.
1
github.com/ipfs/go-ipfs-provider v0.2.
2
github.com/ipfs/go-ipfs-routing v0.1.0
github.com/ipfs/go-ipfs-util v0.0.1
github.com/ipfs/go-ipld-cbor v0.0.
2
github.com/ipfs/go-ipld-cbor v0.0.
3
github.com/ipfs/go-ipld-format v0.0.2
github.com/ipfs/go-ipld-git v0.0.2
github.com/ipfs/go-ipns v0.0.1
...
...
@@ -46,55 +46,52 @@ require (
github.com/ipfs/go-merkledag v0.2.3
github.com/ipfs/go-metrics-interface v0.0.1
github.com/ipfs/go-metrics-prometheus v0.0.2
github.com/ipfs/go-mfs v0.1.
0
github.com/ipfs/go-mfs v0.1.
1
github.com/ipfs/go-path v0.0.7
github.com/ipfs/go-unixfs v0.2.1
github.com/ipfs/go-verifcid v0.0.1
github.com/ipfs/interface-go-ipfs-core v0.2.
2
github.com/ipfs/interface-go-ipfs-core v0.2.
3
github.com/jbenet/go-is-domain v1.0.2
github.com/jbenet/go-random v0.0.0-20190219211222-123a90aedc0c
github.com/jbenet/go-temp-err-catcher v0.0.0-20150120210811-aac704a3f4f2
github.com/jbenet/goprocess v0.1.3
github.com/libp2p/go-eventbus v0.1.0 // indirect
github.com/libp2p/go-libp2p v0.3.0
github.com/libp2p/go-libp2p v0.4.0
github.com/libp2p/go-libp2p-autonat-svc v0.1.0
github.com/libp2p/go-libp2p-circuit v0.1.
1
github.com/libp2p/go-libp2p-circuit v0.1.
3
github.com/libp2p/go-libp2p-connmgr v0.1.1
github.com/libp2p/go-libp2p-core v0.2.
2
github.com/libp2p/go-libp2p-http v0.1.
2
github.com/libp2p/go-libp2p-kad-dht v0.2.
0
github.com/libp2p/go-libp2p-kbucket v0.2.
0
github.com/libp2p/go-libp2p-core v0.2.
3
github.com/libp2p/go-libp2p-http v0.1.
3
github.com/libp2p/go-libp2p-kad-dht v0.2.
1
github.com/libp2p/go-libp2p-kbucket v0.2.
1
github.com/libp2p/go-libp2p-loggables v0.1.0
github.com/libp2p/go-libp2p-mplex v0.2.1
github.com/libp2p/go-libp2p-peerstore v0.1.3
github.com/libp2p/go-libp2p-pnet v0.1.0
github.com/libp2p/go-libp2p-pubsub v0.1.
0
github.com/libp2p/go-libp2p-pubsub v0.1.
1
github.com/libp2p/go-libp2p-pubsub-router v0.1.0
github.com/libp2p/go-libp2p-quic-transport v0.1.1
github.com/libp2p/go-libp2p-record v0.1.1
github.com/libp2p/go-libp2p-routing-helpers v0.1.0
github.com/libp2p/go-libp2p-secio v0.2.0
github.com/libp2p/go-libp2p-swarm v0.2.
1
github.com/libp2p/go-libp2p-swarm v0.2.
2
github.com/libp2p/go-libp2p-testing v0.1.0
github.com/libp2p/go-libp2p-tls v0.1.
0
github.com/libp2p/go-libp2p-tls v0.1.
1
github.com/libp2p/go-libp2p-yamux v0.2.1
github.com/libp2p/go-maddr-filter v0.0.5
github.com/mattn/go-runewidth v0.0.4 // indirect
github.com/mitchellh/go-homedir v1.1.0
github.com/mr-tron/base58 v1.1.2
github.com/multiformats/go-multiaddr v0.
0.4
github.com/multiformats/go-multiaddr-dns v0.
0.3
github.com/multiformats/go-multiaddr-net v0.
0.1
github.com/multiformats/go-multiaddr v0.
1.1
github.com/multiformats/go-multiaddr-dns v0.
1.0
github.com/multiformats/go-multiaddr-net v0.
1.0
github.com/multiformats/go-multibase v0.0.1
github.com/multiformats/go-multihash v0.0.
7
github.com/multiformats/go-multihash v0.0.
8
github.com/opentracing/opentracing-go v1.1.0
github.com/pkg/errors v0.8.1
github.com/prometheus/client_golang v0.9.3
github.com/prometheus/procfs v0.0.0-20190519111021-9935e8e0588d // indirect
github.com/prometheus/client_golang v1.1.0
github.com/syndtr/goleveldb v1.0.0
github.com/whyrusleeping/base32 v0.0.0-20170828182744-c30ac30633cc
github.com/whyrusleeping/go-sysinfo v0.0.0-20190219211824-4a357d4b90b1
github.com/whyrusleeping/mdns v0.0.0-20190823211037-23958d6311f0 // indirect
github.com/whyrusleeping/multiaddr-filter v0.0.0-20160516205228-e903e4adabd7
github.com/whyrusleeping/tar-utils v0.0.0-20180509141711-8c6c8ba81d5c
go.uber.org/atomic v1.4.0 // indirect
...
...
@@ -103,9 +100,9 @@ require (
go.uber.org/goleak v0.10.0 // indirect
go.uber.org/multierr v1.1.0 // indirect
go4.org v0.0.0-20190313082347-94abd6928b1d // indirect
golang.org/x/crypto v0.0.0-20190926180335-cea2066c6411 // indirect
golang.org/x/sync v0.0.0-20190423024810-112230192c58 // indirect
golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7 // indirect
golang.org/x/sys v0.0.0-20190926180325-855e68c8590b
gopkg.in/cheggaaa/pb.v1 v1.0.28
)
...
...
go.sum
浏览文件 @
9ea7c6a1
差异被折叠。
点击展开。
test/sharness/t0182-circuit-relay.sh
浏览文件 @
9ea7c6a1
...
...
@@ -53,15 +53,13 @@ test_expect_success 'output looks good' '
'
test_expect_success
'peers for A look good'
'
ipfsi 0 swarm peers | grep p2p-circuit > peers_out &&
echo "/ipfs/$PEERID_1/p2p-circuit/ipfs/$PEERID_2" > peers_exp &&
test_cmp peers_exp peers_out
ipfsi 0 swarm peers > peers_out &&
test_should_contain "/ipfs/$PEERID_1/p2p-circuit/ipfs/$PEERID_2$" peers_out
'
test_expect_success
'peers for B look good'
'
ipfsi 2 swarm peers | grep p2p-circuit > peers_out &&
echo "/ipfs/$PEERID_1/p2p-circuit/ipfs/$PEERID_0" > peers_exp &&
test_cmp peers_exp peers_out
ipfsi 2 swarm peers > peers_out &&
test_should_contain "/ipfs/$PEERID_1/p2p-circuit/ipfs/$PEERID_0$" peers_out
'
test_expect_success
'add an object in A'
'
...
...
version.go
浏览文件 @
9ea7c6a1
...
...
@@ -7,3 +7,6 @@ var CurrentCommit string
const
CurrentVersionNumber
=
"0.5.0-dev"
const
ApiVersion
=
"/go-ipfs/"
+
CurrentVersionNumber
+
"/"
// UserAgent is the libp2p user agent used by go-ipfs.
var
UserAgent
=
ApiVersion
+
CurrentCommit
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论