"golang.org/x/net/netutil"
"go.stargrave.org/godlighty"
- _ "go.stargrave.org/godlighty/rc"
+ _ "go.stargrave.org/godlighty/rc/cfg"
)
const MaxConns = 128
}()
var ll net.Listener
if *doTLS {
- tlsCfg := tls.Config{
- GetCertificate: godlighty.GetCertificate,
- NextProtos: []string{"h2", "http/1.1"},
- }
- ll = tls.NewListener(netutil.LimitListener(l, MaxConns), &tlsCfg)
+ tlsCfg := godlighty.NewTLSConfig()
+ ll = tls.NewListener(netutil.LimitListener(l, MaxConns), tlsCfg)
} else {
ll = netutil.LimitListener(l, MaxConns)
}