Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
dms3
go-dms3-routing
Commits
40e5b433
Commit
40e5b433
authored
Jul 11, 2021
by
tavit ohanian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
initial port
parent
49d401a6
Pipeline
#738
failed with stages
in 8 seconds
Changes
10
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
241 additions
and
120 deletions
+241
-120
.gitlab-ci.yml
.gitlab-ci.yml
+35
-0
go.mod
go.mod
+15
-13
go.sum
go.sum
+153
-69
mock/centralized_client.go
mock/centralized_client.go
+5
-5
mock/centralized_server.go
mock/centralized_server.go
+6
-6
mock/centralized_test.go
mock/centralized_test.go
+5
-5
mock/interface.go
mock/interface.go
+5
-5
none/none_client.go
none/none_client.go
+6
-6
offline/offline.go
offline/offline.go
+7
-7
offline/offline_test.go
offline/offline_test.go
+4
-4
No files found.
.gitlab-ci.yml
0 → 100644
View file @
40e5b433
stages
:
-
build
-
test
variables
:
BUILD_DIR
:
"
/tmp/$CI_CONCURRENT_PROJECT_ID"
before_script
:
-
mkdir -p $BUILD_DIR/src
-
cd $BUILD_DIR/src
-
if [ -d $CI_PROJECT_DIR ]
-
then
-
echo "soft link $CI_PROJECT_DIR exists"
-
else
-
echo "creating soft link $CI_PROJECT_DIR"
-
ln -s $CI_PROJECT_DIR
-
fi
-
cd $CI_PROJECT_DIR
build
:
stage
:
build
tags
:
-
testing
script
:
-
echo $CI_JOB_STAGE
-
go build
test
:
stage
:
test
tags
:
-
testing
script
:
-
echo $CI_JOB_STAGE
-
go test -cover
coverage
:
'
/coverage:
\d+.\d+%
of
statements/'
go.mod
View file @
40e5b433
module
github.com/ipfs/go-ipfs-routing
module
gitlab.dms3.io/dms3/public/go-dms3-routing
go 1.15
require (
github.com/gogo/protobuf
v1.
2
.1
github.com/
ipfs/go-cid
v0.
0.2
github.com/
ipfs/go-datastore
v0.0.1
git
hub.com/ipfs/go-ipfs-delay
v0.0.1
git
hub.com/ipfs/go-ipfs-ds-help
v0.0.1
git
hub.com/ipfs/go-ipfs-util
v0.0.1
git
hub.com/ipfs/go-log
v0.0.
1
git
hub.com/libp2p/go-libp2p-core
v0.0.
2
git
hub.com/libp2p/go-libp2p-record
v0.
1.0
git
hub.com/lib
p2p/go-
lib
p2p-
testing
v0.0.
3
git
hub.com/multiformats/go-multiaddr
v0.0.
4
git
hub.com/multiformats/go-multihash
v0.0.
5
github.com/gogo/protobuf
v1.
3
.1
github.com/
multiformats/go-multiaddr
v0.
3.1
github.com/
multiformats/go-multihash
v0.0.1
4
git
lab.dms3.io/dms3/public/go-cid
v0.0.1
git
lab.dms3.io/dms3/public/go-datastore
v0.0.1
git
lab.dms3.io/dms3/public/go-dms3-delay
v0.0.1
git
lab.dms3.io/dms3/public/go-dms3-ds-help
v0.0.
2
git
lab.dms3.io/dms3/public/go-dms3-util
v0.0.
1
git
lab.dms3.io/dms3/public/go-log
v0.
0.1
git
lab.dms3.io/
p2p/go-p2p-
core
v0.0.
1
git
lab.dms3.io/p2p/go-p2p-record
v0.0.
1
git
lab.dms3.io/p2p/go-p2p-testing
v0.0.
1
)
go.sum
View file @
40e5b433
cloud.google.com/go
v0.26.0/go.mod h1:
aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
github.com/BurntSushi/toml
v0.3.1 h1:
WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
github.com/BurntSushi/toml
v0.3.1/go.mod h1:
xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/aead/siphash
v1.0.1/go.mod h1:
Nywa3cDsYNNK3gaciGTWPwHt0wlpNV15vwmswBAUSII=
github.com/btcsuite/btcd
v0.0.0-20190213025234-306aecffea32/go.mod h1:
DrZx5ec/dmnfpw9KyYoQyYo7d0KEvTkk/5M/vbZjAr8=
github.com/btcsuite/btcd
v0.0.0-20190523000118-16327141da8c h1:
aEbSeNALREWXk0G7UdNhR3ayBV7tZ4M2PNmnrCAph6Q=
github.com/btcsuite/btcd
v0.0.0-20190523000118-16327141da8c/go.mod h1:
3J08xEfcugPacsc34/LKRU2yO7YmuT8yt28J8k2+rrI=
github.com/btcsuite/btcd
v0.20.1-beta h1:
Ik4hyJqN8Jfyv3S4AGBOmyouMsYE3EdYODkMbQjwPGw=
github.com/btcsuite/btcd
v0.20.1-beta/go.mod h1:
wVuoA8VJLEcwgqHBwHmzLRazpKxTv13Px/pDuV7OomQ=
github.com/btcsuite/btclog
v0.0.0-20170628155309-84c8d2346e9f/go.mod h1:
TdznJufoqS23FtqVCzL0ZqgP5MqXbb4fg/WgDys70nA=
github.com/btcsuite/btcutil
v0.0.0-20190207003914-4c204d697803/go.mod h1:
+5NJ2+qvTyV9exUAL/rxXi3DcLg2Ts+ymUAY5y4NvMg=
github.com/btcsuite/btcutil
v0.0.0-20190425235716-9e5f4b9a998d/go.mod h1:
+5NJ2+qvTyV9exUAL/rxXi3DcLg2Ts+ymUAY5y4NvMg=
github.com/btcsuite/go-socks
v0.0.0-20170105172521-4720035b7bfd/go.mod h1:
HHNXQzUsZCxOoE+CPiyCTO6x34Zs86zZUiwtpXoGdtg=
github.com/btcsuite/goleveldb
v0.0.0-20160330041536-7834afc9e8cd/go.mod h1:
F+uVaaLLH7j4eDXPRvw78tMflu7Ie2bzYOH4Y8rRKBY=
github.com/btcsuite/snappy-go
v0.0.0-20151229074030-0bdef8d06723/go.mod h1:
8woku9dyThutzjeg+3xrA5iCpBRH8XEEg3lh6TiUghc=
github.com/btcsuite/websocket
v0.0.0-20150119174127-31079b680792/go.mod h1:
ghJtEyQwv5/p4Mg4C0fgbePVuGr935/5ddU9Z3TmDRY=
github.com/btcsuite/winsvc
v1.0.0/go.mod h1:
jsenWakMcC0zFBFurPLEAyrnc/teJEM1O46fmI40EZs=
github.com/census-instrumentation/opencensus-proto
v0.2.1/go.mod h1:
f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
github.com/client9/misspell
v0.3.4/go.mod h1:
qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/cncf/udpa/go
v0.0.0-20191209042840-269d4d468f6f/go.mod h1:
M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
github.com/coreos/go-semver
v0.3.0/go.mod h1:
nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
github.com/davecgh/go-spew
v0.0.0-20171005155431-ecdeabc65495/go.mod h1:
J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew
v1.1.0 h1:
ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8=
github.com/davecgh/go-spew
v1.1.0/go.mod h1:
J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew
v1.1.1 h1:
vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew
v1.1.1/go.mod h1:
J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/envoyproxy/go-control-plane
v0.9.0/go.mod h1:
YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane
v0.9.4/go.mod h1:
6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
github.com/envoyproxy/protoc-gen-validate
v0.1.0/go.mod h1:
iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/fsnotify/fsnotify
v1.4.7/go.mod h1:
jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/go-check/check
v0.0.0-20180628173108-788fd7840127 h1:
0gkP6mzaMqkmpcJYCFOLkIBwI7xFExG03bbkOkCvUPI=
github.com/go-check/check
v0.0.0-20180628173108-788fd7840127/go.mod h1:
9ES+weclKsC9YodN5RgxqK/VD9HM9JsCSh7rNhMZE98=
github.com/gogo/protobuf
v1.2.1 h1:
/s5zKNz0uPFCZ5hddgPdo2TK2TVrUNMn0OOX8/aZMTE=
github.com/gogo/protobuf
v1.2.1/go.mod h1:
hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
github.com/gogo/protobuf
v1.3.1 h1:
DqDEcV5aeaTmdFBePNpYsp3FlcVH/2ISVVM9Qf8PSls=
github.com/gogo/protobuf
v1.3.1/go.mod h1:
SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
github.com/golang/glog
v0.0.0-20160126235308-23def4e6c14b/go.mod h1:
SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/groupcache
v0.0.0-20190702054246-869f871628b6/go.mod h1:
cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/mock
v1.1.1/go.mod h1:
oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A=
github.com/golang/protobuf
v1.2.0/go.mod h1:
6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf
v1.3.1/go.mod h1:
6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf
v1.3.2/go.mod h1:
6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
github.com/golang/protobuf
v1.3.3/go.mod h1:
vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw=
github.com/google/go-cmp
v0.2.0/go.mod h1:
oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
github.com/google/go-cmp
v0.3.0/go.mod h1:
8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp
v0.4.0/go.mod h1:
v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/renameio
v0.1.0/go.mod h1:
KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
github.com/google/uuid
v1.1.1 h1:
Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY=
github.com/google/uuid
v1.1.1/go.mod h1:
TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/gxed/hashland/keccakpg
v0.0.1/go.mod h1:
kRzw3HkwxFU1mpmPP8v1WyQzwdGfmKFJ6tItnhQ67kU=
github.com/gxed/hashland/murmur3
v0.0.1/go.mod h1:
KjXop02n4/ckmZSnY2+HKcLud/tcmvhST0bie/0lS48=
github.com/hpcloud/tail
v1.0.0/go.mod h1:
ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
github.com/ipfs/go-cid
v0.0.1/go.mod h1:
GHWU/WuQdMPmIosc4Yn1bcCT7dSeX4lBafM7iqUPQvM=
github.com/ipfs/go-cid
v0.0.2 h1:
tuuKaZPU1M6HcejsO3AcYWW8sZ8MTvyxfc4uqB4eFE8=
github.com/ipfs/go-cid
v0.0.2/go.mod h1:
GHWU/WuQdMPmIosc4Yn1bcCT7dSeX4lBafM7iqUPQvM=
github.com/ipfs/go-datastore
v0.0.1 h1:
AW/KZCScnBWlSb5JbnEnLKFWXL224LBEh/9KXXOrUms=
github.com/ipfs/go-datastore
v0.0.1/go.mod h1:
d4KVXhMt913cLBEI/PXAy6ko+W7e9AhyAKBGh803qeE=
github.com/ipfs/go-ipfs-delay
v0.0.0-20181109222059-70721b86a9a8/go.mod h1:
8SP1YXK1M1kXuc4KJZINY3TQQ03J2rwBG9QfXmbRPrw=
github.com/ipfs/go-ipfs-delay
v0.0.1 h1:
r/UXYyRcddO6thwOnhiznIAiSvxMECGgtv35Xs1IeRQ=
github.com/ipfs/go-ipfs-delay
v0.0.1/go.mod h1:
8SP1YXK1M1kXuc4KJZINY3TQQ03J2rwBG9QfXmbRPrw=
github.com/ipfs/go-ipfs-ds-help
v0.0.1 h1:
QBg+Ts2zgeemK/dB0saiF/ykzRGgfoFMT90Rzo0OnVU=
github.com/ipfs/go-ipfs-ds-help
v0.0.1/go.mod h1:
gtP9xRaZXqIQRh1HRpp595KbBEdgqWFxefeVKOV8sxo=
github.com/ipfs/go-ipfs-util
v0.0.1 h1:
Wz9bL2wB2YBJqggkA4dD7oSmqB4cAnpNbGrlHJulv50=
github.com/ipfs/go-ipfs-util
v0.0.1/go.mod h1:
spsl5z8KUnrve+73pOhSVZND1SIxPW5RyBCNzQxlJBc=
github.com/ipfs/go-log
v0.0.1 h1:
9XTUN/rW64BCG1YhPK9Hoy3q8nr4gOmHHBpgFdfw6Lc=
github.com/ipfs/go-log
v0.0.1/go.mod h1:
kL1d2/hzSpI0thNYjiKfjanbVNU+IIGA/WnNESY9leM=
github.com/ipfs/go-cid
v0.0.7 h1:
ysQJVJA3fNDF1qigJbsSQOdjhVLsOEoPdh0+R97k3jY=
github.com/ipfs/go-cid
v0.0.7/go.mod h1:
6Ux9z5e+HpkQdckYoX1PG/6xqKspzlEIR5SDmgqgC/I=
github.com/jbenet/go-cienv
v0.1.0/go.mod h1:
TqNnHUmJgXau0nCzC7kXWeotg3J9W34CUv5Djy1+FlA=
github.com/jbenet/goprocess
v0.0.0-20160826012719-b497e2f366b8/go.mod h1:
Ly/wlsjFq/qrU3Rar62tu1gASgGw6chQbSh/XgIIXCY=
github.com/jbenet/goprocess
v0.1.3 h1:
YKyIEECS/XvcfHtBzxtjBBbWK+MbvA6dG8ASiqwvr10=
github.com/jbenet/goprocess
v0.1.3/go.mod h1:
5yspPrukOVuOLORacaBi858NqyClJPQxYZlqdZVfqY4=
github.com/jbenet/goprocess
v0.1.4 h1:
DRGOFReOMqqDNXwW70QkacFW0YN9QnwLV0Vqk+3oU0o=
github.com/jbenet/goprocess
v0.1.4/go.mod h1:
5yspPrukOVuOLORacaBi858NqyClJPQxYZlqdZVfqY4=
github.com/jessevdk/go-flags
v0.0.0-20141203071132-1679536dcc89/go.mod h1:
4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
github.com/jrick/logrotate
v1.0.0/go.mod h1:
LNinyqDIJnpAur+b8yyulnQw/wDuN1+BYKlTRt3OuAQ=
github.com/kisielk/errcheck
v1.
1
.0/go.mod h1:
EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q
=
github.com/kisielk/errcheck
v1.
2
.0/go.mod h1:
/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00
=
github.com/kisielk/gotool
v1.0.0/go.mod h1:
XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/kkdai/bstream
v0.0.0-20161212061736-f391b8402d23/go.mod h1:
J+Gs4SYgM6CZQHDETBtE9HaSEkGmuNXF86RwHhHUvq4=
github.com/kr/pretty
v0.1.0 h1:
L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI=
github.com/kr/pretty
v0.1.0/go.mod h1:
dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pretty
v0.2.0 h1:
s5hAObm+yFO5uHYt5dYjxi2rXrsnmRpJx4OYvIWUaQs=
github.com/kr/pretty
v0.2.0/go.mod h1:
ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
github.com/kr/pty
v1.1.1/go.mod h1:
pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text
v0.1.0 h1:
45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE=
github.com/kr/text
v0.1.0/go.mod h1:
4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/libp2p/go-flow-metrics
v0.0.1/go.mod h1:
Iv1GH0sG8DtYN3SVJ2eG221wMiNpZxBdp967ls1g+k8=
github.com/libp2p/go-libp2p-core
v0.0.1/go.mod h1:
g/VxnTZ/1ygHxH3dKok7Vno1VfpvGcGip57wjTU4fco=
github.com/libp2p/go-libp2p-core
v0.0.2 h1:
86uOwW+O6Uc7NbaK4diuLZo2/Ikvqw2rgyV03VcSbLE=
github.com/libp2p/go-libp2p-core
v0.0.2/go.mod h1:
9dAcntw/n46XycV4RnlBq3BpgrmyUi9LuoTNdPrbUco=
github.com/libp2p/go-libp2p-record
v0.1.0 h1:
wHwBGbFzymoIl69BpgwIu0O6ta3TXGcMPvHUAcodzRc=
github.com/libp2p/go-libp2p-record
v0.1.0/go.mod h1:
ujNc8iuE5dlKWVy6wuL6dd58t0n7xI4hAIl8pE6wu5Q=
github.com/libp2p/go-libp2p-testing
v0.0.3 h1:
bdij4bKaaND7tCsaXVjRfYkMpvoOeKj9AVQGJllA6jM=
github.com/libp2p/go-libp2p-testing
v0.0.3/go.mod h1:
gvchhf3FQOtBdr+eFUABet5a4MBLK8jM3V4Zghvmi+E=
github.com/mattn/go-colorable
v0.1.1 h1:
G1f5SKeVxmagw/IyvzvtZE4Gybcc4Tr1tf7I8z0XgOg=
github.com/mattn/go-colorable
v0.1.1/go.mod h1:
FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ=
github.com/mattn/go-isatty
v0.0.5 h1:
tHXDdz1cpzGaovsTB+TVB8q90WEokoVmfMqoVcrLUgw=
github.com/mattn/go-isatty
v0.0.5/go.mod h1:
Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s=
github.com/libp2p/go-maddr-filter
v0.1.0/go.mod h1:
VzZhTXkMucEGGEOSKddrwGiOv0tUhgnKqNEmIAz/bPU=
github.com/minio/blake2b-simd
v0.0.0-20160723061019-3f5f724cb5b1 h1:
lYpkrQH5ajf0OXOcUbGjvZxxijuBwbbmlSxLiuofa+g=
github.com/minio/blake2b-simd
v0.0.0-20160723061019-3f5f724cb5b1/go.mod h1:
pD8RvIylQ358TN4wwqatJ8rNavkEINozVn9DtGI3dfQ=
github.com/minio/sha256-simd
v0.0.0-20190131020904-2d45a736cd16/go.mod h1:
2FMWW+8GMoPweT6+pI63m9YE3Lmw4J71hV56Chs1E/U=
github.com/minio/sha256-simd
v0.0.0-20190328051042-05b4dd3047e5 h1:
l16XLUUJ34wIz+RIvLhSwGvLvKyy+W598b135bJN6mg=
github.com/minio/sha256-simd
v0.0.0-20190328051042-05b4dd3047e5/go.mod h1:
2FMWW+8GMoPweT6+pI63m9YE3Lmw4J71hV56Chs1E/U=
github.com/minio/sha256-simd
v0.1.1-0.20190913151208-6de447530771 h1:
MHkK1uRtFbVqvAgvWxafZe54+5uBxLluGylDiKgdhwo=
github.com/minio/sha256-simd
v0.1.1-0.20190913151208-6de447530771/go.mod h1:
B5e1o+1/KgNmWrSQK08Y6Z1Vb5pwIktudl0J58iy0KM=
github.com/minio/sha256-simd
v0.1.1 h1:
5QHSlgo3nt5yKOJrC7W8w7X+NFl8cMPZm96iu8kKUJU=
github.com/minio/sha256-simd
v0.1.1/go.mod h1:
B5e1o+1/KgNmWrSQK08Y6Z1Vb5pwIktudl0J58iy0KM=
github.com/mr-tron/base58
v1.1.0/go.mod h1:
xcD2VGqlgYjBdcBLw+TuYLr8afG+Hj8g2eTVqeSzSU8=
github.com/mr-tron/base58
v1.1.1/go.mod h1:
xcD2VGqlgYjBdcBLw+TuYLr8afG+Hj8g2eTVqeSzSU8=
github.com/mr-tron/base58
v1.1.2 h1:
ZEw4I2EgPKDJ2iEw0cNmLB3ROrEmkOtXIkaG7wZg+78=
github.com/mr-tron/base58
v1.1.2/go.mod h1:
BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc=
github.com/mr-tron/base58
v1.1.3 h1:
v+sk57XuaCKGXpWtVBX8YJzO7hMGx4Aajh4TQbdEFdc=
github.com/mr-tron/base58
v1.1.3/go.mod h1:
BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc=
github.com/mr-tron/base58
v1.2.0 h1:
T/HDJBh4ZCPbU39/+c3rRvE0uKBQlU27+QI8LJ4t64o=
github.com/mr-tron/base58
v1.2.0/go.mod h1:
BinMc/sQntlIE1frQmRFPUoPA1Zkr8VRgBdjWI2mNwc=
github.com/multiformats/go-base32
v0.0.3 h1:
tw5+NhuwaOjJCC5Pp82QuXbrmLzWg7uxlMFp8Nq/kkI=
github.com/multiformats/go-base32
v0.0.3/go.mod h1:
pLiuGC8y0QR3Ue4Zug5UzK9LjgbkL8NSQj0zQ5Nz/AA=
github.com/multiformats/go-multiaddr
v0.0.2/go.mod h1:
xKVEak1K9cS1VdmPZW3LSIb6lgmoS58qz/pzqmAxV44=
github.com/multiformats/go-multiaddr
v0.0.4 h1:
WgMSI84/eRLdbptXMkMWDXPjPq7SPLIgGUVm2eroyU4=
github.com/multiformats/go-multiaddr
v0.0.4/go.mod h1:
xKVEak1K9cS1VdmPZW3LSIb6lgmoS58qz/pzqmAxV44=
github.com/multiformats/go-multibase
v0.0.1 h1:
PN9/v21eLywrFWdFNsFKaU04kLJzuYzmrJR+ubhT9qA=
github.com/multiformats/go-multibase
v0.0.1/go.mod h1:
bja2MqRZ3ggyXtZSEDKpl0uO/gviWFaSteVbWT51qgs=
github.com/multiformats/go-multihash
v0.0.1/go.mod h1:
w/5tugSrLEbWqlcgJabL3oHFKTwfvkofsjW2Qa1ct4U=
github.com/multiformats/go-multihash
v0.0.5 h1:
1wxmCvTXAifAepIMyF39vZinRw5sbqjPs/UIi93+uik=
github.com/multiformats/go-multihash
v0.0.5/go.mod h1:
lt/HCbqlQwlPBz7lv0sQCdtfcMtlJvakRUn/0Ual8po=
github.com/multiformats/go-base36
v0.1.0 h1:
JR6TyF7JjGd3m6FbLU2cOxhC0Li8z8dLNGQ89tUg4F4=
github.com/multiformats/go-base36
v0.1.0/go.mod h1:
kFGE83c6s80PklsHO9sRn2NCoffoRdUUOENyW/Vv6sM=
github.com/multiformats/go-multiaddr
v0.2.2/go.mod h1:
NtfXiOtHvghW9KojvtySjH5y0u0xW5UouOmQQrn6a3Y=
github.com/multiformats/go-multiaddr
v0.3.0/go.mod h1:
dF9kph9wfJ+3VLAaeBqo9Of8x4fJxp6ggJGteB8HQTI=
github.com/multiformats/go-multiaddr
v0.3.1 h1:
1bxa+W7j9wZKTZREySx1vPMs2TqrYWjVZ7zE6/XLG1I=
github.com/multiformats/go-multiaddr
v0.3.1/go.mod h1:
uPbspcUPd5AfaP6ql3ujFY+QWzmBD8uLLL4bXW0XfGc=
github.com/multiformats/go-multiaddr-net
v0.2.0/go.mod h1:
gGdH3UXny6U3cKKYCvpXI5rnK7YaOIEOPVDI9tsJbEA=
github.com/multiformats/go-multibase
v0.0.3 h1:
l/B6bJDQjvQ5G52jw4QGSYeOTZoAwIO77RblWplfIqk=
github.com/multiformats/go-multibase
v0.0.3/go.mod h1:
5+1R4eQrT3PkYZ24C3W2Ue2tPwIdYQD509ZjSb5y9Oc=
github.com/multiformats/go-multihash
v0.0.13/go.mod h1:
VdAWLKTwram9oKAatUcLxBNUjdtcVwxObEQBtRfuyjc=
github.com/multiformats/go-multihash
v0.0.14 h1:
QoBceQYQQtNUuf6s7wHxnE2c8bhbMqhfGzNI032se/I=
github.com/multiformats/go-multihash
v0.0.14/go.mod h1:
VdAWLKTwram9oKAatUcLxBNUjdtcVwxObEQBtRfuyjc=
github.com/multiformats/go-varint
v0.0.5/go.mod h1:
3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE=
github.com/multiformats/go-varint
v0.0.6 h1:
gk85QWKxh3TazbLxED/NlDVv8+q+ReFJk7Y2W/KhfNY=
github.com/multiformats/go-varint
v0.0.6/go.mod h1:
3Ls8CIEsrijN6+B7PbrXRPxHRPuXSrVKRY101jdMZYE=
github.com/onsi/ginkgo
v1.6.0/go.mod h1:
lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo
v1.7.0/go.mod h1:
lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/gomega
v1.4.3/go.mod h1:
ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
github.com/
opentracing/opentracing-go
v1.0.2 h1:
3jA2P6O1F9UOrWVpwrIo17pu01KWvNWg4X946/Y5Zwg
=
github.com/
opentracing/opentracing-go
v1.0.2/go.mod h1:
UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o
=
github.com/
pkg/errors
v0.8.1 h1:
iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I
=
github.com/
pkg/errors
v0.8.1/go.mod h1:
bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0
=
github.com/pmezard/go-difflib
v1.0.0 h1:
4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib
v1.0.0/go.mod h1:
iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/
spacemonkeygo/openssl
v0.0.0-20181017203307-c2dcc5cca94a h1:
/eS3yfGjQKG+9kayBkj0ip1BGhq6zJ3eaVksphxAaek
=
github.com/
spacemonkeygo/openssl
v0.0.0-20181017203307-c2dcc5cca94a/go.mod h1:
7AyxJNCJ7SBZ1MfVQCWD6Uqo2oubI2Eq2y2eqf+A5r0
=
github.com/
prometheus/client_model
v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:
xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA
=
github.com/
rogpeppe/go-internal
v1.3.0/go.mod h1:
M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4
=
github.com/spacemonkeygo/spacelog
v0.0.0-20180420211403-2296661a0572 h1:
RC6RW7j+1+HkWaX/Yh71Ee5ZHaHYt7ZP4sQgUrm6cDU=
github.com/spacemonkeygo/spacelog
v0.0.0-20180420211403-2296661a0572/go.mod h1:
w0SWMsp6j9O/dk4/ZpIhL+3CkG8ofA2vuv7k+ltqUMc=
github.com/spaolacci/murmur3
v1.1.0 h1:
7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI=
...
...
@@ -100,31 +102,113 @@ github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2
github.com/stretchr/objx
v0.1.0/go.mod h1:
HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify
v1.3.0 h1:
TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=
github.com/stretchr/testify
v1.3.0/go.mod h1:
M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/whyrusleeping/go-logging
v0.0.0-20170515211332-0457bb6b88fc h1:
9lDbC6Rz4bwmou+oE6Dt4Cb2BGMur5eR/GYptkKUVHo=
github.com/whyrusleeping/go-logging
v0.0.0-20170515211332-0457bb6b88fc/go.mod h1:
bopw91TMyo8J3tvftk8xmU2kPmlrt4nScJQZU2hE5EM=
github.com/stretchr/testify
v1.4.0 h1:
2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk=
github.com/stretchr/testify
v1.4.0/go.mod h1:
j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
gitlab.dms3.io/dms3/public/go-cid
v0.0.1 h1:
qs4dtkDigcLGY/58dIZaFjKLt+orrTcmTBvtqaM3570=
gitlab.dms3.io/dms3/public/go-cid
v0.0.1/go.mod h1:
GQw3gc4CSrFY+aX6M+OBQDlg0p5/eQJoRrayaZzkAOQ=
gitlab.dms3.io/dms3/public/go-datastore
v0.0.1 h1:
RjZLvnqlvWDpb5ZwvkVEWGONF7zKNPe4Q0DND5oxZec=
gitlab.dms3.io/dms3/public/go-datastore
v0.0.1/go.mod h1:
qSI0hpmVMo6HCp0uveHTKyQ87j1aVe2hqiTeiPCehYA=
gitlab.dms3.io/dms3/public/go-dms3-delay
v0.0.1 h1:
WaE6RyFDr6hMSGtWtFTP8ffNYvlWN2RbZHlCsI6CVxc=
gitlab.dms3.io/dms3/public/go-dms3-delay
v0.0.1/go.mod h1:
Mg+buHOoh8UruN+MMqeqBUPBKMRTmpsXAyxv5ZSt+X4=
gitlab.dms3.io/dms3/public/go-dms3-ds-help
v0.0.2 h1:
SYgjiHzcpFBgabZhLVdfC4LPKjcQ/Lc8xgh3c3JsoFs=
gitlab.dms3.io/dms3/public/go-dms3-ds-help
v0.0.2/go.mod h1:
szc3LU0qkzM55gKHJuGx2TU6tIn/4sRJt/ThZzffi9A=
gitlab.dms3.io/dms3/public/go-dms3-util
v0.0.1 h1:
Gd+kJl1Rc+ZEUb9CIS1ZctQnF9G1oruNFyxUC//QBUQ=
gitlab.dms3.io/dms3/public/go-dms3-util
v0.0.1/go.mod h1:
ymlwtzTNMq8Ug+gVtPAMxXKCKTXwXJAzXS+SUihfKgo=
gitlab.dms3.io/dms3/public/go-log
v0.0.1 h1:
jqz2g8pVdPW+Sy8CCo4rYfGEjktGhCBfgIb3oeY6yx8=
gitlab.dms3.io/dms3/public/go-log
v0.0.1/go.mod h1:
OsyF7lVYe47r03v1ZCbrmz0byeGUWB0Y219jN1DJx3s=
gitlab.dms3.io/p2p/go-buffer-pool
v0.0.1 h1:
2IUBfHOWOarILKvoF1NHnfSUD5MMI/g6f64ZTUwacoA=
gitlab.dms3.io/p2p/go-buffer-pool
v0.0.1/go.mod h1:
M+a5uWIUEkiKihMm5+IL0+pqzG6G7mcD6nNWosKUKO0=
gitlab.dms3.io/p2p/go-flow-metrics
v0.0.1/go.mod h1:
0QFTYtRYP6Y1xfK0xycr40drfoM+0WVCoOXPyI0eFN0=
gitlab.dms3.io/p2p/go-msgio
v0.0.1/go.mod h1:
H6AqMy1HOxZb+yEXj2d3o4wgWb+lJx9aYI+nWka46T0=
gitlab.dms3.io/p2p/go-openssl
v0.0.1 h1:
BC9zzxiRliZmWNpxQQX37DDkmKpR2rXNUkwxRT0f6NI=
gitlab.dms3.io/p2p/go-openssl
v0.0.1/go.mod h1:
aQ3IGGzTd5vw48HiiXv6z6sFKiB52w2jZdg2TFNjylA=
gitlab.dms3.io/p2p/go-p2p-core
v0.0.1 h1:
ENn1teKT3rq5v5BN0y4hRWP3rjKEZbOCiwUI1t8CiGI=
gitlab.dms3.io/p2p/go-p2p-core
v0.0.1/go.mod h1:
xm5X+ChR6cZDKYaIDSmuCs6Uvd1GtbDy47xXjCljBAk=
gitlab.dms3.io/p2p/go-p2p-record
v0.0.1 h1:
nE7/MeNH230XhdXDpywipolD5cGEaNS8O3IB3oL00/c=
gitlab.dms3.io/p2p/go-p2p-record
v0.0.1/go.mod h1:
1UdB2d+qsd5kWGsxqvPujOghYhDWI7Ttdspo/U6ah74=
gitlab.dms3.io/p2p/go-p2p-testing
v0.0.1 h1:
ygs+JIxfnLLtdtzTv7JQr7SiAgv+Lk6qpBHcNL37YWc=
gitlab.dms3.io/p2p/go-p2p-testing
v0.0.1/go.mod h1:
Wy5MSYvMlDtf8GZ9rOdZm0Sxv57XCh1XqNI5z9E6JrU=
go.opencensus.io
v0.22.4/go.mod h1:
yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.uber.org/atomic
v1.6.0/go.mod h1:
sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
go.uber.org/atomic
v1.7.0 h1:
ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=
go.uber.org/atomic
v1.7.0/go.mod h1:
fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
go.uber.org/multierr
v1.5.0/go.mod h1:
FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU=
go.uber.org/multierr
v1.6.0 h1:
y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4=
go.uber.org/multierr
v1.6.0/go.mod h1:
cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU=
go.uber.org/tools
v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:
vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA=
go.uber.org/zap
v1.16.0 h1:
uFRZXykJGK9lLY4HtgSw44DnIcAM+kRBP7x5m+NpAOM=
go.uber.org/zap
v1.16.0/go.mod h1:
MA8QOfq0BHJwdXa996Y4dYkAqRKB8/1K1QMMZVaNZjQ=
golang.org/x/crypto
v0.0.0-20170930174604-9419663f5a44/go.mod h1:
6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto
v0.0.0-20190211182817-74369b46fc67/go.mod h1:
6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto
v0.0.0-20190225124518-7f87c0fbb88b/go.mod h1:
6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto
v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:
djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto
v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20190513172903-22d7a77e9e5f h1:
R423Cnkcp5JABoeemiGEPlt9tHXFfw5kvc0yqlxRPWo=
golang.org/x/crypto
v0.0.0-20190513172903-22d7a77e9e5f/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20190510104115-cbcb75029529/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20190611184440-5c40567a22f8 h1:
1wopBVtVdWnn03fZelqdXTqk7U7zPQCb+T4rbU9ZEoU=
golang.org/x/crypto
v0.0.0-20190611184440-5c40567a22f8/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/exp
v0.0.0-20190121172915-509febef88a4/go.mod h1:
CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/lint
v0.0.0-20181026193005-c67002cb31c3/go.mod h1:
UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint
v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:
wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
golang.org/x/lint
v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:
6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
golang.org/x/lint
v0.0.0-20190930215403-16217165b5de h1:
5hukYrvBGR8/eNkX5mdUezrA6JiaEZDtJb9Ei+1LlBs=
golang.org/x/lint
v0.0.0-20190930215403-16217165b5de/go.mod h1:
6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
golang.org/x/mod
v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:
mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc=
golang.org/x/net
v0.0.0-20180724234803-3673e40ba225/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20180826012351-8a410e7b638d/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20180906233101-161cd47e91fd/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20190227160552-c95aed5357e7/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20190213061140-3a22650c66bd/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20190311183353-d8887717615a/go.mod h1:
t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net
v0.0.0-20190404232315-eb5bcb51f2a3 h1:
0GoQqolDA55aaLxZyTzK/Y2ePZzZTUrRacwib7cNsYQ=
golang.org/x/net
v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:
t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net
v0.0.0-20190620200207-3b0461eec859 h1:
R/3boaszxrf1GEUWTVDzSKVwLmSJpwZ1yqXm8j0v2QI=
golang.org/x/net
v0.0.0-20190620200207-3b0461eec859/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/oauth2
v0.0.0-20180821212333-d2e6202438be/go.mod h1:
N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/sync
v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync
v0.0.0-20181108010431-42b317875d0f/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync
v0.0.0-20190227155943-e225da77a7e6/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync
v0.0.0-20190423024810-112230192c58/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys
v0.0.0-20180830151530-49385e6e1522/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20180909124046-d0be0721c37e/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20190219092855-153ac476189d/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20190412213103-97732733099d h1:
+R4KGOnez64A81RvjARKc4UT5/tI9ujCIVX+P5KiHuI=
golang.org/x/sys
v0.0.0-20190412213103-97732733099d/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20190626221950-04f50cda93cb h1:
fgwFCsaw9buMuxNd6+DQfAuSFqbNiQZpcgJQAgJsK6k=
golang.org/x/sys
v0.0.0-20190626221950-04f50cda93cb/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/text
v0.3.0/go.mod h1:
NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/tools
v0.0.0-20180221164845-07fd8470d635/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/text
v0.3.2/go.mod h1:
bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/tools
v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20181030221726-6c7e314b6563/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20190114222345-bf090417da8b/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20190226205152-f727befe758c/go.mod h1:
9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
golang.org/x/tools
v0.0.0-20190311212946-11955173bddd/go.mod h1:
LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs=
golang.org/x/tools
v0.0.0-20190524140312-2c0ae7006135/go.mod h1:
RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
golang.org/x/tools
v0.0.0-20190621195816-6e04913cbbac/go.mod h1:
/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc=
golang.org/x/tools
v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191029190741-b9c20aec41a5 h1:
hKsoRgsbwY1NafxrwTs+k64bikrLBkAgPir1TNCj3Zs=
golang.org/x/tools
v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/xerrors
v0.0.0-20190717185122-a985d3407aa7/go.mod h1:
I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors
v0.0.0-20191204190536-9bdfabe68543/go.mod h1:
I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
google.golang.org/appengine
v1.1.0/go.mod h1:
EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/appengine
v1.4.0/go.mod h1:
xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/genproto
v0.0.0-20180817151627-c66870c02cf8/go.mod h1:
JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto
v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:
VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto
v0.0.0-20190819201941-24fa4b261c55/go.mod h1:
DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/grpc
v1.19.0/go.mod h1:
mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
google.golang.org/grpc
v1.20.1/go.mod h1:
10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
google.golang.org/grpc
v1.23.0/go.mod h1:
Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
google.golang.org/grpc
v1.25.1/go.mod h1:
c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
google.golang.org/grpc
v1.31.1 h1:
SfXqXS5hkufcdZ/mHtYCh53P2b+92WQq/DZcKLgsFRs=
google.golang.org/grpc
v1.31.1/go.mod h1:
N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak=
gopkg.in/check.v1
v0.0.0-20161208181325-20d25e280405/go.mod h1:
Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1
v1.0.0-20180628173108-788fd7840127 h1:
qIbj1fsPNlZgppZ+VLlY7N33q108Sa+fhmuc+sWQYwY=
gopkg.in/check.v1
v1.0.0-20180628173108-788fd7840127/go.mod h1:
Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1
v1.0.0-20190902080502-41f04d3bba15 h1:
YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo=
gopkg.in/check.v1
v1.0.0-20190902080502-41f04d3bba15/go.mod h1:
Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/errgo.v2
v2.1.0/go.mod h1:
hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
gopkg.in/fsnotify.v1
v1.4.7/go.mod h1:
Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
gopkg.in/tomb.v1
v1.0.0-20141024135613-dd632973f1e7/go.mod h1:
dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
gopkg.in/yaml.v2
v2.2.1/go.mod h1:
hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2
v2.2.2 h1:
ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw=
gopkg.in/yaml.v2
v2.2.2/go.mod h1:
hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
honnef.co/go/tools
v0.0.0-20190102054323-c2f93a96b099/go.mod h1:
rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools
v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:
rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools
v0.0.1-2019.2.3 h1:
3JgtbtFHMiCmsznwGVTUWbgGov+pVqnlf1dEJTNAXeM=
honnef.co/go/tools
v0.0.1-2019.2.3/go.mod h1:
a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
mock/centralized_client.go
View file @
40e5b433
...
...
@@ -4,12 +4,12 @@ import (
"context"
"time"
cid
"git
hub.com/ipfs
/go-cid"
logging
"git
hub.com/ipfs
/go-log"
cid
"git
lab.dms3.io/dms3/public
/go-cid"
logging
"git
lab.dms3.io/dms3/public
/go-log"
"git
hub.com/lib
p2p/go-
lib
p2p-core/peer"
"git
hub.com/lib
p2p/go-
lib
p2p-core/routing"
"github.com/lib
p2p/go-
lib
p2p-testing/net"
"git
lab.dms3.io/
p2p/go-p2p-core/peer"
"git
lab.dms3.io/
p2p/go-p2p-core/routing"
tnet
"gitlab.dms3.io/
p2p/go-p2p-testing/net"
ma
"github.com/multiformats/go-multiaddr"
)
...
...
mock/centralized_server.go
View file @
40e5b433
...
...
@@ -6,14 +6,14 @@ import (
"sync"
"time"
cid
"git
hub.com/ipfs
/go-cid"
ds
"git
hub.com/ipfs
/go-datastore"
dssync
"git
hub.com/ipfs
/go-datastore/sync"
cid
"git
lab.dms3.io/dms3/public
/go-cid"
ds
"git
lab.dms3.io/dms3/public
/go-datastore"
dssync
"git
lab.dms3.io/dms3/public
/go-datastore/sync"
"git
hub.com/lib
p2p/go-
lib
p2p-core/peer"
"github.com/lib
p2p/go-
lib
p2p-testing/net"
"git
lab.dms3.io/
p2p/go-p2p-core/peer"
tnet
"gitlab.dms3.io/
p2p/go-p2p-testing/net"
offline
"git
hub.com/ipfs/go-ipfs
-routing/offline"
offline
"git
lab.dms3.io/dms3/public/go-dms3
-routing/offline"
)
// server is the mockrouting.Client's private interface to the routing server
...
...
mock/centralized_test.go
View file @
40e5b433
...
...
@@ -5,12 +5,12 @@ import (
"testing"
"time"
cid
"git
hub.com/ipfs
/go-cid"
delay
"git
hub.com/ipfs/go-ipfs
-delay"
u
"git
hub.com/ipfs/go-ipfs
-util"
cid
"git
lab.dms3.io/dms3/public
/go-cid"
delay
"git
lab.dms3.io/dms3/public/go-dms3
-delay"
u
"git
lab.dms3.io/dms3/public/go-dms3
-util"
"git
hub.com/lib
p2p/go-
lib
p2p-core/peer"
"github.com/lib
p2p/go-
lib
p2p-testing/net"
"git
lab.dms3.io/
p2p/go-p2p-core/peer"
tnet
"gitlab.dms3.io/
p2p/go-p2p-testing/net"
)
func
TestKeyNotFound
(
t
*
testing
.
T
)
{
...
...
mock/interface.go
View file @
40e5b433
...
...
@@ -7,12 +7,12 @@ package mockrouting
import
(
"context"
ds
"git
hub.com/ipfs
/go-datastore"
delay
"git
hub.com/ipfs/go-ipfs
-delay"
ds
"git
lab.dms3.io/dms3/public
/go-datastore"
delay
"git
lab.dms3.io/dms3/public/go-dms3
-delay"
"git
hub.com/lib
p2p/go-
lib
p2p-core/peer"
"git
hub.com/lib
p2p/go-
lib
p2p-core/routing"
"github.com/lib
p2p/go-
lib
p2p-testing/net"
"git
lab.dms3.io/
p2p/go-p2p-core/peer"
"git
lab.dms3.io/
p2p/go-p2p-core/routing"
tnet
"gitlab.dms3.io/
p2p/go-p2p-testing/net"
)
// MockValidator is a record validator that always returns success.
...
...
none/none_client.go
View file @
40e5b433
...
...
@@ -5,14 +5,14 @@ import (
"context"
"errors"
cid
"git
hub.com/ipfs
/go-cid"
ds
"git
hub.com/ipfs
/go-datastore"
cid
"git
lab.dms3.io/dms3/public
/go-cid"
ds
"git
lab.dms3.io/dms3/public
/go-datastore"
"git
hub.com/lib
p2p/go-
lib
p2p-core/host"
"git
hub.com/lib
p2p/go-
lib
p2p-core/peer"
"git
hub.com/lib
p2p/go-
lib
p2p-core/routing"
"git
lab.dms3.io/
p2p/go-p2p-core/host"
"git
lab.dms3.io/
p2p/go-p2p-core/peer"
"git
lab.dms3.io/
p2p/go-p2p-core/routing"
record
"git
hub.com/lib
p2p/go-
lib
p2p-record"
record
"git
lab.dms3.io/
p2p/go-p2p-record"
)
type
nilclient
struct
{
...
...
offline/offline.go
View file @
40e5b433
...
...
@@ -9,15 +9,15 @@ import (
"time"
proto
"github.com/gogo/protobuf/proto"
cid
"git
hub.com/ipfs
/go-cid"
ds
"git
hub.com/ipfs
/go-datastore"
dshelp
"git
hub.com/ipfs/go-ipfs
-ds-help"
cid
"git
lab.dms3.io/dms3/public
/go-cid"
ds
"git
lab.dms3.io/dms3/public
/go-datastore"
dshelp
"git
lab.dms3.io/dms3/public/go-dms3
-ds-help"
"git
hub.com/lib
p2p/go-
lib
p2p-core/peer"
"git
hub.com/lib
p2p/go-
lib
p2p-core/routing"
"git
lab.dms3.io/
p2p/go-p2p-core/peer"
"git
lab.dms3.io/
p2p/go-p2p-core/routing"
record
"git
hub.com/lib
p2p/go-
lib
p2p-record"
pb
"git
hub.com/lib
p2p/go-
lib
p2p-record/pb"
record
"git
lab.dms3.io/
p2p/go-p2p-record"
pb
"git
lab.dms3.io/
p2p/go-p2p-record/pb"
)
// ErrOffline is returned when trying to perform operations that
...
...
offline/offline_test.go
View file @
40e5b433
...
...
@@ -5,11 +5,11 @@ import (
"context"
"testing"
cid
"git
hub.com/ipfs
/go-cid"
ds
"git
hub.com/ipfs
/go-datastore"
cid
"git
lab.dms3.io/dms3/public
/go-cid"
ds
"git
lab.dms3.io/dms3/public
/go-datastore"
"git
hub.com/lib
p2p/go-
lib
p2p-core/routing"
"git
hub.com/lib
p2p/go-
lib
p2p-core/test"
"git
lab.dms3.io/
p2p/go-p2p-core/routing"
"git
lab.dms3.io/
p2p/go-p2p-core/test"
mh
"github.com/multiformats/go-multihash"
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment