Jeromy Johnson
4d1c7a91f3
Merge pull request #91 from libp2p/fix/add-conn-setup-deadline
swarm: add deadline for connection setup
8 years ago
Jeromy
9441754369
swarm: add deadline for connection setup
8 years ago
Jeromy Johnson
4ae3510f1a
Merge pull request #107 from libp2p/feat/better-dialsync
Improve swarm dial sync code
8 years ago
Jeromy Johnson
d3f70d185e
Merge pull request #114 from libp2p/feat/context-dial
conn/dial: implement contextDial up the stack
8 years ago
Richard Littauer
8c7eede2de
Merge pull request #113 from noffle/patch-1
Fix libp2p spec link
8 years ago
Stephen Whitmore
2f82ff82e4
Update remaining libp2p spec links.
8 years ago
Jakub Sztandera
c9ca072904
update go-reuseport to 0.1.0
8 years ago
Jeromy
d70e1625a8
conn/dial: implement contextDial up the stack
8 years ago
Stephen Whitmore
c9281c4c1a
Fix libp2p spec link
Addresses https://github.com/libp2p/go-libp2p/issues/41
8 years ago
Jeromy Johnson
86d85deaf1
Merge pull request #95 from libp2p/feat/nat-permanent-retry
Retry NAT punching without duration on mapping failure
8 years ago
Jakub Sztandera
90eeff42fc
nat: add locks around nat
8 years ago
Jakub Sztandera
b6bfae67a0
nat: split into files
8 years ago
Jakub Sztandera
51ffdf87d4
nat: do not shortcircuit permanent mappings
If we use same NAT agent and call for the same permanent mapping
again we get the same mapping, no harm done.
If router dies, we will remap again.
Just pros, no cons.
8 years ago
Jakub Sztandera
a3bf168759
Retry NAT punching without duration on mapping failure
Some hardware doesn't support UPnP with durations.
8 years ago
Jeromy
8c41425460
gx publish v3.5.2
8 years ago
Jeromy
632eeab6d0
gx publish v3.5.1
8 years ago
Jeromy
e31be275df
gx publish v3.5.0
8 years ago
Jeromy Johnson
2b78e7435f
Merge pull request #108 from libp2p/identify-send-key
identify: send + consume public keys too
8 years ago
jbenet
aafaf38683
identify: handle case where local peer.ID is empty
8 years ago
jbenet
17d39398e9
identify: tests verify we have public keys
8 years ago
jbenet
83eddcae92
identify: consume public key in message.
Make sure to verify that our keys match.
In the rare event they do not, make sure to investigate
what's wrong, and log errors.
8 years ago
jbenet
65273ab3e7
identify: send public key in message
8 years ago
Jeromy
126e150674
swarm: integrate new dialsync code into swarm
8 years ago
Jeromy
e26950ff77
swarm: implement new DialSync manager code
8 years ago
Jeromy
71efb2ccb2
swarm: perform backoff check before taking dialsync lock
8 years ago
Jeromy Johnson
b45c89792d
Merge pull request #104 from libp2p/fix/secio-hs-errs
swarm: externalize secio handshake errors
8 years ago
Jeromy Johnson
06db40041e
Merge pull request #102 from libp2p/feat/connectedness
swarm: add optimized method for checking connectedness to peer
8 years ago
Jeromy
5758d3e652
swarm: externalize secio handshake errors
8 years ago
Jeromy
324aae38f1
swarm: add optimized method for checking connectedness to peer
8 years ago
Jeromy Johnson
23ccae5d16
Merge pull request #101 from geoah/master
Update go-libp2p-peerstore to 1.2.4
8 years ago
George Antoniadis
6c337efb8a
Update go-libp2p-peerstore to 1.2.4
8 years ago
Jeromy
9a9a8de2c7
don't wrap conns with metrics if bwc is nil
8 years ago
Jeromy
ab39c6f524
don't use ipfsaddr
8 years ago
Jeromy
f9cd03e625
allow hosts example to use secio
8 years ago
Jeromy Johnson
cab16ee439
Merge pull request #99 from libp2p/feat/pass-smux
swarm: pass in stream muxer on construct
8 years ago
Jeromy
a56440a9c7
swarm: pass in stream muxer on construct
8 years ago
Jeromy Johnson
04b3077f46
Merge pull request #98 from geoah/master
Bump 'go-libp2p-loggables', 'go-libp2p-secio', '*-transport', and 'go-libp2p-peerstore'
8 years ago
Jeromy Johnson
0b0f6fd18d
Merge pull request #97 from libp2p/feat/just-tcp-example
Feat/just tcp example
8 years ago
George Antoniadis
a64093e6b6
Bump 'ws-transport' to '1.0.6'
8 years ago
Jeromy
713d9a8798
examples: example using swarm and raw tcp (no muxing)
8 years ago
Jeromy
978b186d81
swarm: refactor to make modular construction easier
8 years ago
George Antoniadis
54cd2c5c46
Bump 'go-libp2p-loggables', 'go-libp2p-secio', '*-transport', and 'go-libp2p-peerstore'
8 years ago
Jeromy Johnson
40a5c58c00
Merge pull request #53 from libp2p/feat/exp-ws-support
add in experimental websocket support
8 years ago
Jeromy Johnson
f5e4ebfebf
Merge pull request #94 from libp2p/feat/go-nat-update
Update go-nat
8 years ago
Jakub Sztandera
3d2a26eda2
update go-nat
8 years ago
Jeromy
faced1efd2
add note to test failure
8 years ago
Jeromy
b1456b79b6
add in experimental websocket support
9 years ago
Jeromy
7ac44bb2d6
gx publish v3.4.1
8 years ago
Jeromy
f75a5060f5
gx publish version 3.4.0
8 years ago
Jeromy Johnson
5013febbc4
Merge pull request #89 from libp2p/feat/protocol-prefs
Feat/protocol prefs
8 years ago