Raúl Kripalani
7abe2e4c63
release v0.9.0: upgrade dependencies. ( #937 )
2020-05-19 13:23:26 +01:00
Aarsh Shah
887f2c40cf
implement connection gating at the top level ( #881 )
2020-05-15 17:31:03 +01:00
Aarsh Shah
973933ad7d
Remove race between ID, Push & Delta ( #907 )
...
* Solve races between Identify, Push and Delta.
2020-05-13 10:50:37 +05:30
Steven Allen
c833e2c9fc
Merge pull request #876 from libp2p/dependabot/go_modules/github.com/libp2p/go-libp2p-peerstore-0.2.3
...
build(deps): bump github.com/libp2p/go-libp2p-peerstore from 0.2.2 to 0.2.3
2020-04-27 19:46:37 -07:00
Steven Allen
9cc9d5c201
Merge pull request #893 from libp2p/dependabot/go_modules/github.com/libp2p/go-stream-muxer-multistream-0.3.0
...
build(deps): bump github.com/libp2p/go-stream-muxer-multistream from 0.2.0 to 0.3.0
2020-04-27 19:46:13 -07:00
Steven Allen
6dc5d50fc5
Merge pull request #892 from libp2p/dependabot/go_modules/github.com/libp2p/go-conn-security-multistream-0.2.0
...
build(deps): bump github.com/libp2p/go-conn-security-multistream from 0.1.0 to 0.2.0
2020-04-27 19:45:51 -07:00
Steven Allen
34867586a3
Merge pull request #895 from libp2p/dependabot/go_modules/github.com/libp2p/go-ws-transport-0.3.1
...
build(deps): bump github.com/libp2p/go-ws-transport from 0.3.0 to 0.3.1
2020-04-27 19:45:42 -07:00
Steven Allen
75a12253a3
Merge pull request #896 from libp2p/dependabot/go_modules/github.com/libp2p/go-libp2p-discovery-0.4.0
...
build(deps): bump github.com/libp2p/go-libp2p-discovery from 0.3.0 to 0.4.0
2020-04-27 19:45:31 -07:00
dependabot-preview[bot]
408e4d1286
build(deps): bump github.com/libp2p/go-libp2p-circuit
...
Bumps [github.com/libp2p/go-libp2p-circuit](https://github.com/libp2p/go-libp2p-circuit ) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/libp2p/go-libp2p-circuit/releases )
- [Commits](https://github.com/libp2p/go-libp2p-circuit/compare/v0.2.1...v0.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-27 11:27:49 +00:00
Steven Allen
06d9fc7987
fix: keep observed addrs alive as long as their associated connections are alive
...
Otherwise, if we're not creating new connections, we'll eventually forget them.
Up until now, this wasn't _too_ much of an issue because our peers would still
remember our addresses. However, we now _tell_ our connected peers when our
addresses change. That means we'll tell our peers to forget where we are,
preventing anyone from finding us.
2020-04-24 22:55:16 -07:00
dependabot-preview[bot]
a276aade96
build(deps): bump github.com/libp2p/go-libp2p-discovery
...
Bumps [github.com/libp2p/go-libp2p-discovery](https://github.com/libp2p/go-libp2p-discovery ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/libp2p/go-libp2p-discovery/releases )
- [Commits](https://github.com/libp2p/go-libp2p-discovery/compare/v0.3.0...v0.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-25 03:12:09 +00:00
Steven Allen
af58b8095d
Merge pull request #898 from libp2p/fix/set-protocols-race
...
fix: refactor logic for identifying connections
2020-04-24 20:08:24 -07:00
Steven Allen
bd040ba050
fix: refactor logic for identifying connections
...
0. NEVER call `peerstore.SetProtocols(p)` (clear the protocol set). Given the
new identify events, if someone looked in the peerstore at the wrong time, they
could decide that the peer no longer speaks some protocol.
1. Reliably wait for identify before trying to open a stream. The old logic was
_really_ racy.
2. Avoids potentially calling identify on the same connection multiple times.
3. Calls identify as early as possible. Previously, we'd invoke identify on
inbound connections using an event that was only invoked _after_ all `Connected`
event handlers completed. Now we invoke identify from a `Connected` handler.
2020-04-24 19:05:22 -07:00
dependabot-preview[bot]
c1d75c13d1
build(deps): bump github.com/libp2p/go-ws-transport from 0.3.0 to 0.3.1
...
Bumps [github.com/libp2p/go-ws-transport](https://github.com/libp2p/go-ws-transport ) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/libp2p/go-ws-transport/releases )
- [Commits](https://github.com/libp2p/go-ws-transport/compare/v0.3.0...v0.3.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-23 11:22:13 +00:00
dependabot-preview[bot]
0dd75aff91
build(deps): bump github.com/libp2p/go-stream-muxer-multistream
...
Bumps [github.com/libp2p/go-stream-muxer-multistream](https://github.com/libp2p/go-stream-muxer-multistream ) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/libp2p/go-stream-muxer-multistream/releases )
- [Commits](https://github.com/libp2p/go-stream-muxer-multistream/compare/v0.2.0...v0.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-22 11:20:59 +00:00
dependabot-preview[bot]
dde9d47473
build(deps): bump github.com/libp2p/go-conn-security-multistream
...
Bumps [github.com/libp2p/go-conn-security-multistream](https://github.com/libp2p/go-conn-security-multistream ) from 0.1.0 to 0.2.0.
- [Release notes](https://github.com/libp2p/go-conn-security-multistream/releases )
- [Commits](https://github.com/libp2p/go-conn-security-multistream/compare/v0.1.0...v0.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-22 11:20:36 +00:00
dependabot-preview[bot]
f650f4b3df
build(deps): bump github.com/ipfs/go-log from 1.0.3 to 1.0.4
...
Bumps [github.com/ipfs/go-log](https://github.com/ipfs/go-log ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/ipfs/go-log/releases )
- [Commits](https://github.com/ipfs/go-log/compare/v1.0.3...v1.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-21 17:21:30 +00:00
Steven Allen
eb76a02251
feat: support TLS by default
...
But don't make it the default per https://github.com/libp2p/go-libp2p/pull/710#pullrequestreview-382182995 .
2020-04-13 11:16:09 -07:00
dependabot-preview[bot]
70b242b685
build(deps): bump github.com/libp2p/go-libp2p-autonat
...
Bumps [github.com/libp2p/go-libp2p-autonat](https://github.com/libp2p/go-libp2p-autonat ) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/libp2p/go-libp2p-autonat/releases )
- [Commits](https://github.com/libp2p/go-libp2p-autonat/compare/v0.2.1...v0.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-09 11:20:22 +00:00
dependabot-preview[bot]
a9e9654f0a
build(deps): bump github.com/libp2p/go-libp2p-peerstore
...
Bumps [github.com/libp2p/go-libp2p-peerstore](https://github.com/libp2p/go-libp2p-peerstore ) from 0.2.2 to 0.2.3.
- [Release notes](https://github.com/libp2p/go-libp2p-peerstore/releases )
- [Commits](https://github.com/libp2p/go-libp2p-peerstore/compare/v0.2.2...v0.2.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-07 11:20:37 +00:00
dependabot-preview[bot]
8ffd6a94e2
build(deps): bump github.com/stretchr/testify from 1.4.0 to 1.5.1
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.4.0 to 1.5.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.4.0...v1.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-04-06 11:22:03 +00:00
Steven Allen
d14fdba1ef
chore: update deps again
...
One final time.
2020-04-02 23:11:50 -07:00
Steven Allen
79f13c024f
chore: update the rest of the deps
2020-04-02 17:04:28 -07:00
Will Scott
ec2907ed95
disable write coalescing
2020-04-02 16:42:40 -07:00
dependabot-preview[bot]
f8e12fcb8e
build(deps): bump github.com/libp2p/go-libp2p-peerstore
...
Bumps [github.com/libp2p/go-libp2p-peerstore](https://github.com/libp2p/go-libp2p-peerstore ) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/libp2p/go-libp2p-peerstore/releases )
- [Commits](https://github.com/libp2p/go-libp2p-peerstore/compare/v0.2.1...v0.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-30 11:20:22 +00:00
dependabot-preview[bot]
82d957e31d
build(deps): bump github.com/libp2p/go-libp2p-yamux from 0.2.5 to 0.2.6
...
Bumps [github.com/libp2p/go-libp2p-yamux](https://github.com/libp2p/go-libp2p-yamux ) from 0.2.5 to 0.2.6.
- [Release notes](https://github.com/libp2p/go-libp2p-yamux/releases )
- [Commits](https://github.com/libp2p/go-libp2p-yamux/compare/v0.2.5...v0.2.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-27 11:21:34 +00:00
Steven Allen
31e2e45f7f
chore: update deps
...
* Update logging to fix logging on windows.
* Update autonat to improve filtering of potential AutoNAT peers.
2020-03-25 12:12:32 -07:00
Steven Allen
aa30b1d124
fix: update goprocess to fix a test race
2020-03-24 14:23:42 -07:00
Steven Allen
1ce9b9980a
chore(dep): update go-libp2p-peerstore
...
fixes psmem.Close()
2020-03-23 14:27:55 -07:00
Will Scott
3d4e8d8032
Merge branch 'master' of github.com:libp2p/go-libp2p into feat/autorelay
2020-03-20 16:45:56 -07:00
Will Scott
685ba00833
update to current autonat interface
2020-03-19 13:27:48 -07:00
Steven Allen
7b280dd74d
chore: update yamux
...
On, final, time.
2020-03-18 21:31:43 -07:00
Will Scott
dd87382dd4
update to latest autonat
2020-03-17 13:10:52 -07:00
Will Scott
8037ce2dca
generation of dialer host when needed
2020-03-17 11:29:36 -07:00
dependabot-preview[bot]
71e2d4ed5b
build(deps): bump github.com/libp2p/go-libp2p-yamux from 0.2.2 to 0.2.4
...
Bumps [github.com/libp2p/go-libp2p-yamux](https://github.com/libp2p/go-libp2p-yamux ) from 0.2.2 to 0.2.4.
- [Release notes](https://github.com/libp2p/go-libp2p-yamux/releases )
- [Commits](https://github.com/libp2p/go-libp2p-yamux/compare/v0.2.2...v0.2.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-17 11:18:56 +00:00
Will Scott
1921bc20ae
autonat startup within libp2p config
2020-03-16 17:53:26 -07:00
Will Scott
8008b5d58f
update autorelay to remove dependence on autonat
...
instead, learns nat status through event bus
2020-03-16 16:11:23 -07:00
dependabot-preview[bot]
ca57cf904e
build(deps): bump github.com/multiformats/go-multiaddr-net
...
Bumps [github.com/multiformats/go-multiaddr-net](https://github.com/multiformats/go-multiaddr-net ) from 0.1.2 to 0.1.3.
- [Release notes](https://github.com/multiformats/go-multiaddr-net/releases )
- [Commits](https://github.com/multiformats/go-multiaddr-net/compare/v0.1.2...v0.1.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-11 11:18:38 +00:00
Steven Allen
61634630e8
Merge pull request #833 from libp2p/dependabot/go_modules/github.com/libp2p/go-libp2p-mplex-0.2.2
...
build(deps): bump github.com/libp2p/go-libp2p-mplex from 0.2.1 to 0.2.2
2020-03-09 07:41:56 -07:00
dependabot-preview[bot]
241a61a246
build(deps): bump github.com/libp2p/go-libp2p-mplex from 0.2.1 to 0.2.2
...
Bumps [github.com/libp2p/go-libp2p-mplex](https://github.com/libp2p/go-libp2p-mplex ) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/libp2p/go-libp2p-mplex/releases )
- [Commits](https://github.com/libp2p/go-libp2p-mplex/compare/v0.2.1...v0.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-09 14:21:49 +00:00
Steven Allen
8a52e862ee
Merge pull request #832 from libp2p/dependabot/go_modules/github.com/libp2p/go-libp2p-yamux-0.2.2
...
build(deps): bump github.com/libp2p/go-libp2p-yamux from 0.2.1 to 0.2.2
2020-03-09 07:19:10 -07:00
dependabot-preview[bot]
b5853020f8
build(deps): bump github.com/libp2p/go-libp2p-peerstore
...
Bumps [github.com/libp2p/go-libp2p-peerstore](https://github.com/libp2p/go-libp2p-peerstore ) from 0.1.4 to 0.2.0.
- [Release notes](https://github.com/libp2p/go-libp2p-peerstore/releases )
- [Commits](https://github.com/libp2p/go-libp2p-peerstore/compare/v0.1.4...v0.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-09 11:20:44 +00:00
dependabot-preview[bot]
a3bbeef22e
build(deps): bump github.com/libp2p/go-libp2p-yamux from 0.2.1 to 0.2.2
...
Bumps [github.com/libp2p/go-libp2p-yamux](https://github.com/libp2p/go-libp2p-yamux ) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/libp2p/go-libp2p-yamux/releases )
- [Commits](https://github.com/libp2p/go-libp2p-yamux/compare/v0.2.1...v0.2.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-09 11:19:43 +00:00
Marten Seemann
68f9fd0e13
change PrivateNetwork to accept a PSK, update constructor magic
2020-03-06 18:41:16 -08:00
Steven Allen
7ba322244e
emit identify events and avoid advertising localhost
...
* fix(identify): announce localhost as long as one side of the connection is local (#742 )
* identify: emit events on completion/failure. (#660 )
* identify: Update addr advertise logic to exclude localhost addrs… (#657 )
This is a rollup of the stabilize fixes.
Co-authored-by: bigs <cole@protocol.ai>
Co-authored-by: Raúl Kripalani <raul@protocol.ai>
2020-02-21 12:45:25 -05:00
dependabot-preview[bot]
a8e8e9cdf8
build(deps): bump github.com/multiformats/go-multiaddr-net
...
Bumps [github.com/multiformats/go-multiaddr-net](https://github.com/multiformats/go-multiaddr-net ) from 0.1.1 to 0.1.2.
- [Release notes](https://github.com/multiformats/go-multiaddr-net/releases )
- [Commits](https://github.com/multiformats/go-multiaddr-net/compare/v0.1.1...v0.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-06 11:19:17 +00:00
Steven Allen
57f5617f79
Merge pull request #786 from libp2p/dependabot/go_modules/github.com/ipfs/go-cid-0.0.5
...
build(deps): bump github.com/ipfs/go-cid from 0.0.4 to 0.0.5
2020-02-05 07:24:22 -08:00
dependabot-preview[bot]
f72dbb610d
build(deps): bump github.com/ipfs/go-cid from 0.0.4 to 0.0.5
...
Bumps [github.com/ipfs/go-cid](https://github.com/ipfs/go-cid ) from 0.0.4 to 0.0.5.
- [Release notes](https://github.com/ipfs/go-cid/releases )
- [Commits](https://github.com/ipfs/go-cid/compare/v0.0.4...v0.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-05 11:20:21 +00:00
dependabot-preview[bot]
67b82c6b3c
build(deps): bump github.com/multiformats/go-multistream
...
Bumps [github.com/multiformats/go-multistream](https://github.com/multiformats/go-multistream ) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/multiformats/go-multistream/releases )
- [Commits](https://github.com/multiformats/go-multistream/compare/v0.1.0...v0.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-05 11:19:58 +00:00
Steven Allen
8d90b859ff
chore(dep): update go-ws-transport
...
* Fixes a concurrent write/panic bug.
* Adds WASM support.
2019-12-17 13:09:33 +01:00