Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
go-libp2p
Commits
d91b419e
Commit
d91b419e
authored
Dec 06, 2015
by
Jeromy
Browse files
WIP
parent
a40ef343
Changes
1000
Show whitespace changes
Inline
Side-by-side
Too many changes to show.
To preserve performance only
1000 of 1000+
files are displayed.
Plain diff
Email patch
p2p/net/swarm/simul_test.go
View file @
d91b419e
...
@@ -9,8 +9,8 @@ import (
...
@@ -9,8 +9,8 @@ import (
peer
"github.com/ipfs/go-libp2p/p2p/peer"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
ci
"github.com/ipfs/go-libp2p/testutil/ci"
ci
"github.com/ipfs/go-libp2p/testutil/ci"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
context
"g
x/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUc
t/context"
context
"g
olang.org/x/ne
t/context"
)
)
func
TestSimultOpen
(
t
*
testing
.
T
)
{
func
TestSimultOpen
(
t
*
testing
.
T
)
{
...
...
p2p/net/swarm/swarm.go
View file @
d91b419e
...
@@ -16,16 +16,16 @@ import (
...
@@ -16,16 +16,16 @@ import (
transport
"github.com/ipfs/go-libp2p/p2p/net/transport"
transport
"github.com/ipfs/go-libp2p/p2p/net/transport"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
ps
"g
x/QmQMkNFMuh1UJbdaggASZpLtCroTnAYcWNenYL5hrzLJrT/go-peerstream
"
ma
"g
ithub.com/jbenet/go-multiaddr
"
ps
t
"g
x/QmRmT6MSnfhRDW1PTUGSd3z4fqXK48GUequQAZzeT4c5iC/go-stream-muxer
"
ps
"g
ithub.com/jbenet/go-peerstream
"
ps
mss
"gx/QmRmT6MSnfhRDW1PTUGSd3z4fqXK48GUequQAZzeT4c5iC
/go-stream-muxer
/multistream
"
ps
t
"github.com/jbenet
/go-stream-muxer"
mafilter
"gx/QmVCmuhgDFer5MW5737Z8GtBEGpUyEkFnLUv4ASDWnLZdC/multiaddr-filter
"
psmss
"github.com/jbenet/go-stream-muxer/multistream
"
ma
"gx/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj/go-multiaddr
"
"github.com/jbenet/goprocess
"
context
"gx/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUct
/context"
goprocessctx
"github.com/jbenet/goprocess
/context"
"gx/QmfDXyLfKNfja2XebomRZjZ2UZCa4BDyFoCymKtzNRVQ5b/goprocess
"
mafilter
"github.com/whyrusleeping/multiaddr-filter
"
goprocessctx
"gx/QmfDXyLfKNfja2XebomRZjZ2UZCa4BDyFoCymKtzNRVQ5b/goprocess
/context"
context
"golang.org/x/net
/context"
logging
"g
x/QmfZZB1aVXWA4kaR5R4e9NifERT366TTCSagkfhmAbYLsu
/go-log"
logging
"g
ithub.com/ipfs
/go-log"
)
)
var
log
=
logging
.
Logger
(
"swarm2"
)
var
log
=
logging
.
Logger
(
"swarm2"
)
...
...
p2p/net/swarm/swarm_addr.go
View file @
d91b419e
...
@@ -4,7 +4,7 @@ import (
...
@@ -4,7 +4,7 @@ import (
conn
"github.com/ipfs/go-libp2p/p2p/net/conn"
conn
"github.com/ipfs/go-libp2p/p2p/net/conn"
addrutil
"github.com/ipfs/go-libp2p/p2p/net/swarm/addr"
addrutil
"github.com/ipfs/go-libp2p/p2p/net/swarm/addr"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
)
)
// ListenAddresses returns a list of addresses at which this swarm listens.
// ListenAddresses returns a list of addresses at which this swarm listens.
...
...
p2p/net/swarm/swarm_addr_test.go
View file @
d91b419e
...
@@ -8,8 +8,8 @@ import (
...
@@ -8,8 +8,8 @@ import (
peer
"github.com/ipfs/go-libp2p/p2p/peer"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
testutil
"github.com/ipfs/go-libp2p/testutil"
testutil
"github.com/ipfs/go-libp2p/testutil"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
context
"g
x/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUc
t/context"
context
"g
olang.org/x/ne
t/context"
)
)
func
TestFilterAddrs
(
t
*
testing
.
T
)
{
func
TestFilterAddrs
(
t
*
testing
.
T
)
{
...
...
p2p/net/swarm/swarm_conn.go
View file @
d91b419e
...
@@ -8,9 +8,9 @@ import (
...
@@ -8,9 +8,9 @@ import (
conn
"github.com/ipfs/go-libp2p/p2p/net/conn"
conn
"github.com/ipfs/go-libp2p/p2p/net/conn"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
ps
"g
x/QmQMkNFMuh1UJbdaggASZpLtCroTnAYcWNenYL5hrzLJrT/go-peerstream
"
ma
"g
ithub.com/jbenet/go-multiaddr
"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj/go-multiaddr
"
ps
"g
ithub.com/jbenet/go-peerstream
"
context
"g
x/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUc
t/context"
context
"g
olang.org/x/ne
t/context"
)
)
// a Conn is a simple wrapper around a ps.Conn that also exposes
// a Conn is a simple wrapper around a ps.Conn that also exposes
...
...
p2p/net/swarm/swarm_dial.go
View file @
d91b419e
...
@@ -12,10 +12,10 @@ import (
...
@@ -12,10 +12,10 @@ import (
conn
"github.com/ipfs/go-libp2p/p2p/net/conn"
conn
"github.com/ipfs/go-libp2p/p2p/net/conn"
addrutil
"github.com/ipfs/go-libp2p/p2p/net/swarm/addr"
addrutil
"github.com/ipfs/go-libp2p/p2p/net/swarm/addr"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
"g
x/QmNT7d1e4Xcp3KcsvxyzUHVtqrR43uypoxLLzdKj6YZga2
/go-multiaddr-net"
"g
ithub.com/jbenet
/go-multiaddr-net"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
context
"g
x/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUc
t/context"
context
"g
olang.org/x/ne
t/context"
)
)
// Diagram of dial sync:
// Diagram of dial sync:
...
...
p2p/net/swarm/swarm_listen.go
View file @
d91b419e
...
@@ -9,9 +9,9 @@ import (
...
@@ -9,9 +9,9 @@ import (
conn
"github.com/ipfs/go-libp2p/p2p/net/conn"
conn
"github.com/ipfs/go-libp2p/p2p/net/conn"
transport
"github.com/ipfs/go-libp2p/p2p/net/transport"
transport
"github.com/ipfs/go-libp2p/p2p/net/transport"
ps
"g
x/QmQMkNFMuh1UJbdaggASZpLtCroTnAYcWNenYL5hrzLJrT/go-peerstream
"
ma
"g
ithub.com/jbenet/go-multiaddr
"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj/go-multiaddr
"
ps
"g
ithub.com/jbenet/go-peerstream
"
context
"g
x/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUc
t/context"
context
"g
olang.org/x/ne
t/context"
)
)
// Open listeners and reuse-dialers for the given addresses
// Open listeners and reuse-dialers for the given addresses
...
...
p2p/net/swarm/swarm_net.go
View file @
d91b419e
...
@@ -8,9 +8,9 @@ import (
...
@@ -8,9 +8,9 @@ import (
metrics
"github.com/ipfs/go-libp2p/p2p/metrics"
metrics
"github.com/ipfs/go-libp2p/p2p/metrics"
inet
"github.com/ipfs/go-libp2p/p2p/net"
inet
"github.com/ipfs/go-libp2p/p2p/net"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
context
"gx/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUct/context
"
"github.com/jbenet/goprocess
"
"gx/QmfDXyLfKNfja2XebomRZjZ2UZCa4BDyFoCymKtzNRVQ5b/goprocess
"
context
"golang.org/x/net/context
"
)
)
// Network implements the inet.Network interface.
// Network implements the inet.Network interface.
...
...
p2p/net/swarm/swarm_net_test.go
View file @
d91b419e
...
@@ -5,9 +5,9 @@ import (
...
@@ -5,9 +5,9 @@ import (
"testing"
"testing"
"time"
"time"
context
"gx/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUct/context"
inet
"github.com/ipfs/go-libp2p/p2p/net"
inet
"github.com/ipfs/go-libp2p/p2p/net"
testutil
"github.com/ipfs/go-libp2p/p2p/test/util"
testutil
"github.com/ipfs/go-libp2p/p2p/test/util"
context
"golang.org/x/net/context"
)
)
// TestConnectednessCorrect starts a few networks, connects a few
// TestConnectednessCorrect starts a few networks, connects a few
...
...
p2p/net/swarm/swarm_notif_test.go
View file @
d91b419e
...
@@ -4,8 +4,8 @@ import (
...
@@ -4,8 +4,8 @@ import (
"testing"
"testing"
"time"
"time"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
context
"g
x/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUc
t/context"
context
"g
olang.org/x/ne
t/context"
inet
"github.com/ipfs/go-libp2p/p2p/net"
inet
"github.com/ipfs/go-libp2p/p2p/net"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
...
...
p2p/net/swarm/swarm_stream.go
View file @
d91b419e
...
@@ -3,7 +3,7 @@ package swarm
...
@@ -3,7 +3,7 @@ package swarm
import
(
import
(
inet
"github.com/ipfs/go-libp2p/p2p/net"
inet
"github.com/ipfs/go-libp2p/p2p/net"
ps
"g
x/QmQMkNFMuh1UJbdaggASZpLtCroTnAYcWNenYL5hrzLJrT
/go-peerstream"
ps
"g
ithub.com/jbenet
/go-peerstream"
)
)
// a Stream is a wrapper around a ps.Stream that exposes a way to get
// a Stream is a wrapper around a ps.Stream that exposes a way to get
...
...
p2p/net/swarm/swarm_test.go
View file @
d91b419e
...
@@ -14,8 +14,8 @@ import (
...
@@ -14,8 +14,8 @@ import (
peer
"github.com/ipfs/go-libp2p/p2p/peer"
peer
"github.com/ipfs/go-libp2p/p2p/peer"
testutil
"github.com/ipfs/go-libp2p/testutil"
testutil
"github.com/ipfs/go-libp2p/testutil"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
context
"g
x/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUc
t/context"
context
"g
olang.org/x/ne
t/context"
)
)
func
EchoStreamHandler
(
stream
inet
.
Stream
)
{
func
EchoStreamHandler
(
stream
inet
.
Stream
)
{
...
...
p2p/net/transport/reuseport.go
View file @
d91b419e
...
@@ -6,7 +6,7 @@ import (
...
@@ -6,7 +6,7 @@ import (
"strings"
"strings"
"syscall"
"syscall"
reuseport
"g
x/QmfDF93E1PjQUqFM4rKyFs85feJdMR9AaVm1axVZ4qdFU1
/go-reuseport"
reuseport
"g
ithub.com/jbenet
/go-reuseport"
)
)
// envReuseport is the env variable name used to turn off reuse port.
// envReuseport is the env variable name used to turn off reuse port.
...
...
p2p/net/transport/tcp.go
View file @
d91b419e
...
@@ -7,10 +7,10 @@ import (
...
@@ -7,10 +7,10 @@ import (
"time"
"time"
lgbl
"github.com/ipfs/go-libp2p/loggables"
lgbl
"github.com/ipfs/go-libp2p/loggables"
ma
net
"gx/QmNT7d1e4Xcp3KcsvxyzUHVtqrR43uypoxLLzdKj6YZga2
/go-multiaddr
-net
"
ma
"github.com/jbenet
/go-multiaddr"
ma
"gx/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
net
"github.com/jbenet
/go-multiaddr
-net
"
context
"gx/QmacZi9WygGK7Me8mH53pypyscHzU386aUZXpr28GZgUct/contex
t"
reuseport
"github.com/jbenet/go-reusepor
t"
reuseport
"gx/QmfDF93E1PjQUqFM4rKyFs85feJdMR9AaVm1axVZ4qdFU1/go-reusepor
t"
context
"golang.org/x/net/contex
t"
)
)
type
TcpTransport
struct
{
type
TcpTransport
struct
{
...
...
p2p/net/transport/transport.go
View file @
d91b419e
...
@@ -4,9 +4,9 @@ import (
...
@@ -4,9 +4,9 @@ import (
"net"
"net"
"time"
"time"
manet
"gx/QmNT7d1e4Xcp3KcsvxyzUHVtqrR43uypoxLLzdKj6YZga2/go-multiaddr-net
"
logging
"github.com/ipfs/go-log
"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
logging
"gx/QmfZZB1aVXWA4kaR5R4e9NifERT366TTCSagkfhmAbYLsu/go-log
"
manet
"github.com/jbenet/go-multiaddr-net
"
)
)
var
log
=
logging
.
Logger
(
"transport"
)
var
log
=
logging
.
Logger
(
"transport"
)
...
...
p2p/peer/addr/addrsrcs.go
View file @
d91b419e
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
package
addr
package
addr
import
(
import
(
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
)
)
// AddrSource is a source of addresses. It allows clients to retrieve
// AddrSource is a source of addresses. It allows clients to retrieve
...
...
p2p/peer/addr/addrsrcs_test.go
View file @
d91b419e
...
@@ -4,7 +4,7 @@ import (
...
@@ -4,7 +4,7 @@ import (
"fmt"
"fmt"
"testing"
"testing"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
)
)
func
newAddrOrFatal
(
t
*
testing
.
T
,
s
string
)
ma
.
Multiaddr
{
func
newAddrOrFatal
(
t
*
testing
.
T
,
s
string
)
ma
.
Multiaddr
{
...
...
p2p/peer/addr_manager.go
View file @
d91b419e
...
@@ -4,7 +4,7 @@ import (
...
@@ -4,7 +4,7 @@ import (
"sync"
"sync"
"time"
"time"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
)
)
const
(
const
(
...
...
p2p/peer/addr_manager_test.go
View file @
d91b419e
...
@@ -4,7 +4,7 @@ import (
...
@@ -4,7 +4,7 @@ import (
"testing"
"testing"
"time"
"time"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
)
)
func
IDS
(
t
*
testing
.
T
,
ids
string
)
ID
{
func
IDS
(
t
*
testing
.
T
,
ids
string
)
ID
{
...
...
p2p/peer/peer.go
View file @
d91b419e
...
@@ -7,13 +7,13 @@ import (
...
@@ -7,13 +7,13 @@ import (
"fmt"
"fmt"
"strings"
"strings"
b58
"g
x/QmNsoHoCVhgXcv1Yg45jtkMgimxorTAN36fV9AQMFXHHAQ
/go-base58"
b58
"g
ithub.com/jbenet
/go-base58"
ma
"g
x/QmVUi2ncqnU48zsPgR1rQosDGwY3SSZ1Ndp33j33YjXdsj
/go-multiaddr"
ma
"g
ithub.com/jbenet
/go-multiaddr"
mh
"g
x/Qma7dqy7ZVH4tkNJdC9TRrA82Uz5fQfbbwuvmNVVc17r7a
/go-multihash"
mh
"g
ithub.com/jbenet
/go-multihash"
u
"github.com/ipfs/go-ipfs-util"
ic
"github.com/ipfs/go-libp2p/p2p/crypto"
ic
"github.com/ipfs/go-libp2p/p2p/crypto"
u
"gx/QmQA79FfVsUnGkH3TgKDqcDkupfjqLSJ6EYwDuDDZK8nhD/go-ipfs-util"
logging
"github.com/ipfs/go-log"
logging
"gx/QmfZZB1aVXWA4kaR5R4e9NifERT366TTCSagkfhmAbYLsu/go-log"
)
)
var
log
=
logging
.
Logger
(
"peer"
)
var
log
=
logging
.
Logger
(
"peer"
)
...
...
Prev
1
2
3
4
5
6
7
…
50
Next
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