|
|
@@ -27,8 +27,6 @@ import (
|
|
|
// by selecting the ALPN token "dq" in the crypto handshake.
|
|
|
const NextProtoDQ = "doq-i00"
|
|
|
|
|
|
-const handshakeTimeout = time.Second * 8
|
|
|
-
|
|
|
// QUICNameServer implemented DNS over QUIC
|
|
|
type QUICNameServer struct {
|
|
|
sync.RWMutex
|
|
|
@@ -373,9 +371,7 @@ func (s *QUICNameServer) getSession() (quic.Session, error) {
|
|
|
|
|
|
func (s *QUICNameServer) openSession() (quic.Session, error) {
|
|
|
tlsConfig := tls.Config{}
|
|
|
- quicConfig := &quic.Config{
|
|
|
- HandshakeTimeout: handshakeTimeout,
|
|
|
- }
|
|
|
+ quicConfig := &quic.Config{}
|
|
|
|
|
|
session, err := quic.DialAddrContext(context.Background(), s.destination.NetAddr(), tlsConfig.GetTLSConfig(tls.WithNextProto("http/1.1", http2.NextProtoTLS, NextProtoDQ)), quicConfig)
|
|
|
if err != nil {
|