parent
38a195c6e6
commit
365b6bd531
12
finger.go
12
finger.go
|
@ -24,6 +24,18 @@ func buildFingerServer(server Server, config *Configuration) (sr.Server, error)
|
||||||
return nil, fmt.Errorf("finger server must have 1 route directive, found %d", len(server.Routes))
|
return nil, fmt.Errorf("finger server must have 1 route directive, found %d", len(server.Routes))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if server.TLS != nil {
|
||||||
|
return finger.NewTLSServer(
|
||||||
|
context.Background(),
|
||||||
|
"",
|
||||||
|
"tcp",
|
||||||
|
addr,
|
||||||
|
logging.LogRequests(info)(fingerHandler(server.Routes[0])),
|
||||||
|
errlog,
|
||||||
|
server.TLS,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
return finger.NewServer(
|
return finger.NewServer(
|
||||||
context.Background(),
|
context.Background(),
|
||||||
"",
|
"",
|
||||||
|
|
2
go.mod
2
go.mod
|
@ -4,7 +4,7 @@ go 1.21.0
|
||||||
|
|
||||||
require (
|
require (
|
||||||
github.com/go-kit/log v0.2.1
|
github.com/go-kit/log v0.2.1
|
||||||
tildegit.org/tjp/sliderule v1.4.2-0.20231010204754-04449ed66e42
|
tildegit.org/tjp/sliderule v1.4.2-0.20231010225006-0a7e966d5a09
|
||||||
tildegit.org/tjp/syw v0.9.2
|
tildegit.org/tjp/syw v0.9.2
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
4
go.sum
4
go.sum
|
@ -10,7 +10,7 @@ github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKs
|
||||||
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
|
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
|
||||||
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
|
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
|
||||||
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
|
||||||
tildegit.org/tjp/sliderule v1.4.2-0.20231010204754-04449ed66e42 h1:KkbiQO/kIxwABGqhocShHvehchDuGyQzvhV61SKfhO8=
|
tildegit.org/tjp/sliderule v1.4.2-0.20231010225006-0a7e966d5a09 h1:dHtliQ1QrIDDO4T2Z6cQSih69p8M2SKCi5b4q9SzrTE=
|
||||||
tildegit.org/tjp/sliderule v1.4.2-0.20231010204754-04449ed66e42/go.mod h1:opdo8E25iS9X9pNismM8U7pCH8XO0PdRIIhdADn8Uik=
|
tildegit.org/tjp/sliderule v1.4.2-0.20231010225006-0a7e966d5a09/go.mod h1:opdo8E25iS9X9pNismM8U7pCH8XO0PdRIIhdADn8Uik=
|
||||||
tildegit.org/tjp/syw v0.9.2 h1:bwLRXJqC5RHes2dfntgePHYnh6iIQC9FZpFBTReemQ0=
|
tildegit.org/tjp/syw v0.9.2 h1:bwLRXJqC5RHes2dfntgePHYnh6iIQC9FZpFBTReemQ0=
|
||||||
tildegit.org/tjp/syw v0.9.2/go.mod h1:Oo05KA7QibiXxoPh5jzpKUq/RG4U3nz7qs6QVitZw8I=
|
tildegit.org/tjp/syw v0.9.2/go.mod h1:Oo05KA7QibiXxoPh5jzpKUq/RG4U3nz7qs6QVitZw8I=
|
||||||
|
|
12
gopher.go
12
gopher.go
|
@ -20,6 +20,18 @@ func buildGopherServer(server Server, config *Configuration) (sr.Server, error)
|
||||||
_, info, _, errlog := Loggers(config)
|
_, info, _, errlog := Loggers(config)
|
||||||
_ = info.Log("msg", "starting gopher server", "addr", addr)
|
_ = info.Log("msg", "starting gopher server", "addr", addr)
|
||||||
|
|
||||||
|
if server.TLS != nil {
|
||||||
|
return gopher.NewTLSServer(
|
||||||
|
context.Background(),
|
||||||
|
server.Hostnames[0],
|
||||||
|
"tcp",
|
||||||
|
addr,
|
||||||
|
logging.LogRequests(info)(routes(server)),
|
||||||
|
errlog,
|
||||||
|
server.TLS,
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
return gopher.NewServer(
|
return gopher.NewServer(
|
||||||
context.Background(),
|
context.Background(),
|
||||||
server.Hostnames[0],
|
server.Hostnames[0],
|
||||||
|
|
Loading…
Reference in New Issue