- 23 Apr, 2021 1 commit
-
-
Marten Seemann authored
Also disables one test that doesn't work with QUIC, as we always complete the handshake before gating there.
-
- 20 Apr, 2021 2 commits
-
-
Steven Allen authored
-
Cory Schwartz authored
-
- 01 Apr, 2021 1 commit
-
-
vyzo authored
-
- 09 Feb, 2021 1 commit
-
-
Marten Seemann authored
It's impossible to run two nodes on the same IP:port, so we know for sure that any dial to an address that we're listening on will fail (as the peer IDs won't match). In practice, this will be most useful for preventing dials to localhost for nodes that are listening on the default port.
-
- 02 Sep, 2020 1 commit
-
-
Steven Allen authored
When we close a connection, we set the "stream" set to nil to avoid opening new stream. Unfortunately, this meant we wouldn't decrement the reference count on the swarm.
-
- 24 Jun, 2020 1 commit
-
-
Steven Allen authored
Removes secio, quic, and circuit dependencies. We were using them for testing but we don't actually need them.
-
- 20 May, 2020 1 commit
-
-
Aarsh Shah authored
* Rank dial addresss.
-
- 15 May, 2020 1 commit
-
-
Aarsh Shah authored
-
- 26 May, 2019 1 commit
-
-
Raúl Kripalani authored
-
- 10 Apr, 2019 3 commits
- 05 Jun, 2018 1 commit
-
-
Steven Allen authored
Removes: * go-libp2p-conn logic (moved to transports) * go-libp2p-peerstream (moved here) Changes: * New transport interface. * Explicit over implicit (the implicit automagic now all lives in go-libp2p): * No more default transports, muxers, etc. * No more fallback dialer. Transports are now *required*. * Stream opening: * Connection picking logic (instead of just picking the first). * Tries harder to open a stream of some connections happen to be closed. * Stream closing: * No longer treats half-closed streams as fully closed. Users *must* read the an EOF or reset the stream for it to be garbage collected. * No more polling for dead connections. * Multiplexers are now *non-optional*. Really, they haven't been optional for a while but we still pretended that they were. * No more Network type alias. It added a bunch of code and didn't really provide anything but an alternative set of methods that do the same thing. * Notifications: * New guarantee: connection open notifications will complete before connection close notifications begin. * Given that, notifications are now delivered in parallel. No more notification backlogs blocking connection closing/opening.
-
- 31 Aug, 2017 1 commit
-
-
Steven Allen authored
Otherwise, some tests will get confused by duplicate (temporary, we close duplicates quickly) connections. fixes libp2p/go-libp2p#100
-
- 03 Feb, 2017 2 commits
- 05 Oct, 2016 1 commit
-
-
Jeromy authored
-
- 04 Oct, 2016 2 commits
- 03 Oct, 2016 1 commit
-
-
Jeromy authored
-
- 24 Aug, 2016 1 commit
-
-
Jeromy authored
-
- 10 Aug, 2016 1 commit
-
-
Jeromy authored
-
- 31 May, 2016 2 commits
- 27 Apr, 2016 2 commits
- 12 Apr, 2016 1 commit
-
-
Jeromy authored
-
- 11 Apr, 2016 1 commit
-
-
Lars Gierth authored
License: MIT Signed-off-by: Lars Gierth <larsg@systemli.org>
-
- 08 Mar, 2016 1 commit
-
-
Jeromy authored
-
- 04 Mar, 2016 1 commit
-
-
Jeromy authored
Previously we were unable to dial on a given transport if there were no listener addresses defined for that. This meant that most people couldnt use utp (as they had no utp listener transport to dial from).
-
- 03 Mar, 2016 1 commit
-
-
Jeromy authored
-
- 04 Jan, 2016 1 commit
-
-
Jeromy authored
-
- 07 Dec, 2015 1 commit
-
-
Jeromy authored
-
- 20 Nov, 2015 1 commit
-
-
Jeromy authored
-
- 19 Nov, 2015 1 commit
-
-
Jeromy authored
-
- 16 Nov, 2015 3 commits
- 15 Nov, 2015 1 commit
-
-
Jeromy authored
-