Merge branch 'master' into inbuilt-proxy

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>

# Conflicts:
#	internal/constants/constants.go
#	outpost/pkg/version.go
This commit is contained in:
Jens Langhammer
2021-06-23 20:40:51 +02:00
114 changed files with 1633 additions and 667 deletions

View File

@ -5,7 +5,6 @@ import (
"errors"
"net"
"net/http"
"sync"
"github.com/gorilla/handlers"
"github.com/gorilla/mux"
@ -49,17 +48,12 @@ func NewWebServer() *WebServer {
}
func (ws *WebServer) Run() {
wg := sync.WaitGroup{}
wg.Add(2)
go func() {
defer wg.Done()
ws.listenPlain()
}()
go func() {
defer wg.Done()
ws.listenTLS()
}()
wg.Done()
ws.listenPlain()
ws.listenTLS()
}
func (ws *WebServer) Stop() {
ws.stop <- struct{}{}
}
func (ws *WebServer) listenPlain() {