From 7889cbb7bc8f06d342e602d6c5087e9b03fa7c8c Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Tue, 24 Feb 2026 14:01:56 +0100 Subject: [PATCH] fix(mitmproxy): Check route file changes on every request Changed _check_interval from 10 to 1 to ensure new routes are picked up immediately when the haproxy-routes.json file is updated. This fixes the quick publish flow where new sites weren't accessible immediately because mitmproxy only checked for route changes every 10 requests. Co-Authored-By: Claude Opus 4.5 --- .../root/srv/mitmproxy/addons/haproxy_router.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/secubox/secubox-app-mitmproxy/root/srv/mitmproxy/addons/haproxy_router.py b/package/secubox/secubox-app-mitmproxy/root/srv/mitmproxy/addons/haproxy_router.py index 48c733f8..cbf0b544 100644 --- a/package/secubox/secubox-app-mitmproxy/root/srv/mitmproxy/addons/haproxy_router.py +++ b/package/secubox/secubox-app-mitmproxy/root/srv/mitmproxy/addons/haproxy_router.py @@ -20,7 +20,7 @@ class HaproxyRouter: def __init__(self): self.routes = {} self._routes_mtime = 0 - self._check_interval = 10 # Check file every N requests + self._check_interval = 1 # Check file every request for immediate route updates self._request_count = 0 self._load_routes() ctx.log.info(f"HAProxy Router loaded with {len(self.routes)} routes")