You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the latest Go release 1.15, a numerous changes were made to crypto/tls package, which made github.com/marten-seemann/qtls incompatible resulting a panic in both tests and built binary.
panic: qtls.ClientSessionState not compatible with tls.ClientSessionState
goroutine 1 [running]:
github.com/lucas-clemente/quic-go/internal/handshake.init.2()
/Users/janos/go/pkg/mod/github.com/lucas-clemente/quic-go@v0.17.1/internal/handshake/unsafe.go:26 +0x205
This issue is submitted upstream quic-go/quic-go#2614 and there is an ongoing effort to solve it.
Go 1.15 brings some nice improvements but we do not need to upgrade right away.
Currently, we can remove github.com/libp2p/go-libp2p-quic-transport import from libp2p.go and completely remove the QUIC support, which is disabled by default because of some other issues.
We can postpone Go 1.15 support until beta release and wait for the upstream fix instead removing support for QUIC protocol on P2P layer.
The text was updated successfully, but these errors were encountered:
With the latest Go release 1.15, a numerous changes were made to
crypto/tls
package, which madegithub.com/marten-seemann/qtls
incompatible resulting a panic in both tests and built binary.This issue is submitted upstream quic-go/quic-go#2614 and there is an ongoing effort to solve it.
Go 1.15 brings some nice improvements but we do not need to upgrade right away.
Currently, we can remove
github.com/libp2p/go-libp2p-quic-transport
import from libp2p.go and completely remove the QUIC support, which is disabled by default because of some other issues.We can postpone Go 1.15 support until beta release and wait for the upstream fix instead removing support for QUIC protocol on P2P layer.
The text was updated successfully, but these errors were encountered: