From 365b6bd5319cde40b5cf34b73d01e0fe5755d92e Mon Sep 17 00:00:00 2001 From: tjpcc Date: Tue, 10 Oct 2023 16:53:51 -0600 Subject: support server TLS in gopher and finger fixes #8 --- finger.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'finger.go') diff --git a/finger.go b/finger.go index 75d8160..dd495f9 100644 --- a/finger.go +++ b/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)) } + if server.TLS != nil { + return finger.NewTLSServer( + context.Background(), + "", + "tcp", + addr, + logging.LogRequests(info)(fingerHandler(server.Routes[0])), + errlog, + server.TLS, + ) + } + return finger.NewServer( context.Background(), "", -- cgit v1.2.3