Steven Allen
f2cdce7b0c
Merge pull request #656 from libp2p/fix/closing-connmgr
basic_host: ensure we close correctly when the context is canceled
5 years ago
Steven Allen
1449765980
basic_host: ensure we close correctly when the context is canceled
As long as we _accept_ a context, we need to obey it.
5 years ago
Steven Allen
90b13e6884
Merge pull request #655 from libp2p/readme/gostream
Add go-libp2p-gostream and go-libp2p-http to readme
5 years ago
Hector Sanjuan
4a3c8bf495
Add go-libp2p-gostream and go-libp2p-http to readme
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
5 years ago
Steven Allen
d69c889ad9
Merge pull request #654 from libp2p/fix/disable-coalescing
fix: update to non-coalescing yamux
6 years ago
Steven Allen
0635f49abb
fix: update to non-coalescing yamux
6 years ago
Raúl Kripalani
d87f89314c
Consolidate abstractions and core types into go-libp2p-core ( #601 )
6 years ago
vyzo
6813fdd0d1
gomod: update go-ws-transport
6 years ago
vyzo
29d536740b
gomod: update go-libp2p-circuit
6 years ago
vyzo
d3fad322ee
gomod: update go-libp2p-discovery
6 years ago
vyzo
6f25e76e56
gomod: update go-libp2p-circuit@v0.0.8
6 years ago
vyzo
58ac4c8110
gomod: update go-ws-transport
6 years ago
vyzo
cad2c649ac
gomod: update go-libp2p-autonat
6 years ago
Steven Allen
b39668c856
Merge pull request #642 from libp2p/dep/import-smux
dep: import go-smux-* into the libp2p org
6 years ago
Steven Allen
192e96f186
test: increase delay for backpressure
CI is really slow.
6 years ago
Steven Allen
26f880b899
dep: import go-smux-* into the libp2p org
0. I imported whyrusleeping/go-smux-* into go mod.
1. To handle post-1.0 tags, I renamed all of our "gx" tags to "gx/v..." as we
did with the rest of libp2p.
2. This broke _everything_ because `go mod` absolutely can't deal with deleted
tags if any transitive go.sum file mentions the tag.
3. To fix this, I first got rid of all mentions of these 2.x+incompatible tags.
4. Unfortunately, I realized this was still going to be a nightmare for
downstream users as a `go get github.com/libp2p/go-libp2p@latest` on a fresh
clone (no go mod cache) would fail. I didn't want to have to explain to all
of our downstream users "please delete your go.sum files!".
5. So I did what I should have done in the first place:
a. I restored those tags.
b. I forked all the whyrusleeping/go-smux-* repositories (and
whyrusleeping/yamux) into the libp2p org where.
c. I removed all tags but the _new_ go-mod tags on those new libp2p repos.
What does this mean for downstream users? If they manually import any of these
stream muxer repos, they'll have to fix their imports. Otherwise, it shouldn't
make a difference.
6 years ago
Steven Allen
535e8b8a7d
Merge pull request #641 from libp2p/dep/update-go-multiplexers
dep: update go-smux-*
6 years ago
Steven Allen
97d03a46b4
test: add a small delay to deal with write coalescing
6 years ago
Steven Allen
dea021f127
dep: update go-smux-*
And friends. Emergency release to handle some tags I deleted.
6 years ago
vyzo
946aa0e70d
gomod: update go-mplex@v0.0.3
6 years ago
vyzo
2cd90b84b3
Merge pull request #639 from libp2p/feat/connmgr-close
Close the connection manager
6 years ago
vyzo
3437213b5f
close connection manager
6 years ago
vyzo
661843a33b
gomod: update go-libp2p-interface-connmgr
6 years ago
vyzo
f3ed4cf7e8
gomod: update go-libp2p-peerstore@v0.0.6
6 years ago
vyzo
61de4e80fe
Merge pull request #637 from libp2p/feat/frequent-relay-advertisement
Frequent Relay Advertisements
6 years ago
vyzo
70c4f155e7
advertise for relay services every 30min
6 years ago
vyzo
0a221500fd
update use of discovery.FindPeers for new interface
6 years ago
vyzo
fc6f373465
gomod: update go-libp2p-discovery
6 years ago
vyzo
fb404b5c2a
gomod: update go-mplex
6 years ago
Steven Allen
aedbb9caa4
Merge pull request #632 from libp2p/fix/goprocess-panic
dep: update goprocess
6 years ago
Steven Allen
708d17c2d0
dep: update goprocess
fixes a panic and has a few more perf improvements
6 years ago
Steven Allen
df15b5b6ca
Merge pull request #629 from libp2p/dep/update-maddr-peer
dep: update multihash, multiaddr, and peer
6 years ago
Steven Allen
e8e29ddabc
dep: update multihash, multiaddr, and peer
Also updates our base58 library.
6 years ago
Steven Allen
95cc0beda9
Merge pull request #626 from libp2p/fix/ping
ping: return a stream of results
6 years ago
vyzo
d8fed21c5d
gomod: update go-multistream
6 years ago
Steven Allen
09f775fd11
Merge pull request #627 from libp2p/test/disable-flaky-autorelay-test
test: disable flaky autorelay test in CI
6 years ago
Steven Allen
1b9cf3e2cb
test: disable flaky autorelay test in CI
This keeps breaking travis.
6 years ago
Steven Allen
d0ab45164c
ping: simplify ping loop
6 years ago
Steven Allen
d3d5351d81
ping: return a stream of results
Otherwise, we can't return errors. This is a breaking change but unlikely to
have a large impact on anyone but go-ipfs.
Part of https://github.com/ipfs/go-ipfs/issues/6298
6 years ago
Steven Allen
643b9acbb7
Merge pull request #625 from libp2p/dep/update-goprocess
dep: update goprocess
6 years ago
Steven Allen
26fe9dc6c9
dep: update goprocess
1. It now supports go modules.
2. It should spawn fewer goroutines, especially when used with contexts.
6 years ago
vyzo
b5b6230ded
gomod: update go-libp2p-circuit
6 years ago
Steven Allen
471b72f839
Merge pull request #624 from libp2p/fix/identify-context
Use cancelable background context in identify
6 years ago
vyzo
b8616c65b3
use cancelable background context in identify
6 years ago
vyzo
a1bae0a3ef
gomod: update go-libp2p-host, go-libp2p-interface-connmgr
6 years ago
vyzo
52f3a0a2c1
Merge pull request #622 from libp2p/gomod/update
gomod: update go-libp2p-crypto
6 years ago
vyzo
afd88c4dce
gomod: update go-libp2p-crypto
6 years ago
vyzo
bd0f8953cf
Merge pull request #619 from libp2p/gomod/update
gomod: update go-libp2p-circuit
6 years ago
vyzo
b481650dbc
gomod: update go-libp2p-circuit
6 years ago
vyzo
40db2ab244
Merge pull request #616 from libp2p/gomod/update
update go-multistream
6 years ago