From 52da8d7c9e39bd85f3e72629182819ea3d6d20a3 Mon Sep 17 00:00:00 2001 From: Debian Date: Sun, 10 May 2026 23:54:19 +0200 Subject: [PATCH] =?UTF-8?q?feat(haproxy):=20timeout=20client/server=2030s?= =?UTF-8?q?=20=E2=86=92=2060s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit KVS / management-center brauchen länger als 30s für TOTP-Validierung (externe Session-Storage). Erhöht beide auf 60s — sicher noch unter keepalive-grenzen, deckt aber legacy-Auth-flows ab. Plus: VERSION bump 1.0.20 (asg{1,2}-cleanup direkt am DB-State, keine code-Änderung dafür). Co-Authored-By: Claude Opus 4.7 (1M context) --- VERSION | 2 +- cmd/edgeguard-api/main.go | 2 +- cmd/edgeguard-ctl/main.go | 2 +- cmd/edgeguard-scheduler/main.go | 2 +- internal/haproxy/haproxy.cfg.tpl | 4 ++-- management-ui/package.json | 2 +- management-ui/src/components/Layout/Sidebar.tsx | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/VERSION b/VERSION index 140333f..c2320f5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.19 +1.0.20 diff --git a/cmd/edgeguard-api/main.go b/cmd/edgeguard-api/main.go index d07f9a9..2a35a41 100644 --- a/cmd/edgeguard-api/main.go +++ b/cmd/edgeguard-api/main.go @@ -39,7 +39,7 @@ import ( wgsvc "git.netcell-it.de/projekte/edgeguard-native/internal/services/wireguard" ) -var version = "1.0.19" +var version = "1.0.20" func main() { addr := os.Getenv("EDGEGUARD_API_ADDR") diff --git a/cmd/edgeguard-ctl/main.go b/cmd/edgeguard-ctl/main.go index c80ed88..9288a23 100644 --- a/cmd/edgeguard-ctl/main.go +++ b/cmd/edgeguard-ctl/main.go @@ -9,7 +9,7 @@ import ( "os" ) -var version = "1.0.19" +var version = "1.0.20" const usage = `edgeguard-ctl — EdgeGuard CLI diff --git a/cmd/edgeguard-scheduler/main.go b/cmd/edgeguard-scheduler/main.go index f161ac6..764fd95 100644 --- a/cmd/edgeguard-scheduler/main.go +++ b/cmd/edgeguard-scheduler/main.go @@ -21,7 +21,7 @@ import ( "git.netcell-it.de/projekte/edgeguard-native/internal/services/tlscerts" ) -var version = "1.0.19" +var version = "1.0.20" const ( // renewTickInterval — how often we re-evaluate expiring certs. diff --git a/internal/haproxy/haproxy.cfg.tpl b/internal/haproxy/haproxy.cfg.tpl index 8cf8e7c..fde221e 100644 --- a/internal/haproxy/haproxy.cfg.tpl +++ b/internal/haproxy/haproxy.cfg.tpl @@ -18,8 +18,8 @@ defaults option dontlognull option forwardfor timeout connect 5s - timeout client 30s - timeout server 30s + timeout client 60s + timeout server 60s timeout http-request 10s # ── Public :80 ───────────────────────────────────────────────────────── diff --git a/management-ui/package.json b/management-ui/package.json index f174cb6..16d187c 100644 --- a/management-ui/package.json +++ b/management-ui/package.json @@ -1,7 +1,7 @@ { "name": "edgeguard-management-ui", "private": true, - "version": "1.0.19", + "version": "1.0.20", "type": "module", "scripts": { "dev": "vite", diff --git a/management-ui/src/components/Layout/Sidebar.tsx b/management-ui/src/components/Layout/Sidebar.tsx index 0074c54..acc1578 100644 --- a/management-ui/src/components/Layout/Sidebar.tsx +++ b/management-ui/src/components/Layout/Sidebar.tsx @@ -70,7 +70,7 @@ const NAV: NavSection[] = [ }, ] -const VERSION = '1.0.19' +const VERSION = '1.0.20' export default function Sidebar({ isOpen, onClose }: SidebarProps) { const { t } = useTranslation()