Add basic support for DoH3 (#7677)

This commit is contained in:
Filippo125
2025-11-21 05:01:59 +01:00
committed by GitHub
parent 5d64dfbdae
commit d3e13fe05d
9 changed files with 299 additions and 8 deletions

View File

@@ -88,6 +88,8 @@ func (h *dnsContext) InspectServerBlocks(sourceFile string, serverBlocks []caddy
port = transport.GRPCPort
case transport.HTTPS:
port = transport.HTTPSPort
case transport.HTTPS3:
port = transport.HTTPSPort
}
}
@@ -347,6 +349,13 @@ func makeServersForGroup(addr string, group []*Config) ([]caddy.Server, error) {
return nil, err
}
servers = append(servers, s)
case transport.HTTPS3:
s, err := NewServerHTTPS3(addr, group)
if err != nil {
return nil, err
}
servers = append(servers, s)
}
}
return servers, nil