From 46beaac34ba4778231c023b6f7db20b0697880ea Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Thu, 13 Nov 2025 14:21:50 +0000 Subject: [PATCH] hotfix(server/auth): add old route `/openvpn/portforwarded` as valid --- internal/server/middlewares/auth/middleware.go | 1 + internal/server/middlewares/auth/settings.go | 3 +++ 2 files changed, 4 insertions(+) diff --git a/internal/server/middlewares/auth/middleware.go b/internal/server/middlewares/auth/middleware.go index f20d5b2e..3478ccdb 100644 --- a/internal/server/middlewares/auth/middleware.go +++ b/internal/server/middlewares/auth/middleware.go @@ -20,6 +20,7 @@ func New(settings Settings, debugLogger DebugLogger) ( routeToRoles: routeToRoles, unprotectedRoutes: map[string]struct{}{ http.MethodGet + " /openvpn/actions/restart": {}, + http.MethodGet + " /openvpn/portforwarded": {}, http.MethodGet + " /unbound/actions/restart": {}, http.MethodGet + " /updater/restart": {}, http.MethodGet + " /v1/version": {}, diff --git a/internal/server/middlewares/auth/settings.go b/internal/server/middlewares/auth/settings.go index 70bc5e09..60edbe89 100644 --- a/internal/server/middlewares/auth/settings.go +++ b/internal/server/middlewares/auth/settings.go @@ -22,6 +22,7 @@ func (s *Settings) SetDefaults() { Routes: []string{ http.MethodGet + " /openvpn/actions/restart", http.MethodGet + " /unbound/actions/restart", + http.MethodGet + " /openvpn/portforwarded", http.MethodGet + " /updater/restart", http.MethodGet + " /v1/version", http.MethodGet + " /v1/vpn/status", @@ -112,6 +113,8 @@ func (r Role) validate() (err error) { // WARNING: do not mutate programmatically. var validRoutes = map[string]struct{}{ //nolint:gochecknoglobals http.MethodGet + " /openvpn/actions/restart": {}, + http.MethodGet + " /openvpn/portforwarded": {}, + http.MethodGet + " /openvpn/settings": {}, http.MethodGet + " /unbound/actions/restart": {}, http.MethodGet + " /updater/restart": {}, http.MethodGet + " /v1/version": {},