go-libp2p/p2p/transport/quic
julian88110 ebd000db1e
tls: use ALPN to negotiate the stream multiplexer (#1772)
* Muxer selection in TLS handshake first cut

* Clean up some part of the code

* Change earlydata to ConnectionState for security connection.

* resolve merging conflicts

* Add stubs for noise

* clean up code

* Switch over to passing muxers to security transport constructors

* Address feedback points

* Update p2p/net/upgrader/upgrader.go

Co-authored-by: Marten Seemann <martenseemann@gmail.com>

* clean up accidental checked file.

* Review points round 2

* Address some go nit points

* Update tls transport test to address review points

Co-authored-by: Marten Seemann <martenseemann@gmail.com>
2022-10-07 10:34:58 -07:00
..
cmd switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
conn.go tls: use ALPN to negotiate the stream multiplexer (#1772) 2022-10-07 10:34:58 -07:00
conn_test.go quic: speed up the stateless reset test case (#1778) 2022-09-26 10:56:19 -07:00
listener.go quic: add DisableReuseport option (#1476) 2022-08-19 02:30:55 -07:00
listener_test.go switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
mock_connection_gater_test.go switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
options.go quic: add a WithMetrics option (#1716) 2022-08-25 00:30:17 -07:00
quic_multiaddr.go Implement CloseRead/CloseWrite 2020-09-01 23:24:11 -07:00
quic_multiaddr_test.go migrate the multiaddr tests away from Ginkgo 2022-01-03 18:30:29 +04:00
reuse.go reuse the same router until we change listeners 2021-10-27 17:27:35 -07:00
reuse_test.go Try increasing timeouts if we're in CI for this test (#1796) 2022-10-06 12:54:31 -07:00
stream.go switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00
tracer.go quic: increase the buffer size used for encoding qlogs (#1715) 2022-08-25 00:30:34 -07:00
tracer_metrics.go quic: update quic-go to v0.29.0 (#1723) 2022-09-03 03:57:54 -07:00
tracer_test.go sync: update CI config files (#1678) 2022-08-17 01:05:51 -07:00
transport.go quic: update quic-go to v0.29.0 (#1723) 2022-09-03 03:57:54 -07:00
transport_test.go switch from github.com/libp2p/go-libp2p-core to core 2022-08-17 17:13:02 +03:00