Jeromy Johnson
0aaec87666
Merge pull request #128 from libp2p/feat/extracting
extract protocol and maddr-filter
8 years ago
Jeromy
1085a07654
extract protocol and maddr-filter
8 years ago
Jeromy
b47ce3fe50
gx publish 3.6.0
8 years ago
Jeromy Johnson
98bda2b2f7
Merge pull request #124 from libp2p/feat/dep/go-reuseport
Update go-reuseport
8 years ago
Jeromy Johnson
b6aff3661f
Merge pull request #126 from libp2p/feat/use-stdlib-ctx
switch to using stdlib context package
8 years ago
Jeromy
4dd30d824b
switch to using stdlib context package
8 years ago
Jakub Sztandera
374e9d61b5
Update go-tcp-transport to 1.0.2
Updates go-reuseport to 0.1.4
8 years ago
Jeromy Johnson
87b0e20041
Merge pull request #121 from libp2p/fix/mdns-race
update mdns to version with fixed race condition
8 years ago
Jeromy Johnson
67ed3ffb5d
Merge pull request #123 from libp2p/fix/nat/lock
Fix locking issue introduced in 90eeff42fc
8 years ago
Jakub Sztandera
4172857109
fix locking issue introduced in 90eeff42fc
8 years ago
Jeromy
5b6ab8c326
update mdns to version with fixed race condition
8 years ago
Jeromy
90e9b615a8
gx publish 3.5.4
8 years ago
Jeromy Johnson
7590c56930
Merge pull request #117 from libp2p/deps/transport-split
split tcp transports out of the base package
8 years ago
Jeromy
a37ab4c494
use fixed transport lib
8 years ago
Jeromy
2eef5a702e
split tcp transports out of the base package
8 years ago
Jeromy
fc6ac25847
gx publish 3.5.3
8 years ago
Jeromy Johnson
494ade379b
Merge pull request #115 from libp2p/feat/improve-mdns
don't block on DiscoverHandler
8 years ago
Jeromy
e6a5c5c241
don't block on DiscoverHandler
8 years ago
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