Files
OmniRoute/tests
Diego Rodrigues de Sa e Souza 482a77cbbc fix(proxy): make "Test All" read-only + add bulk enable/disable (#6246)
The 3.8.44 "Test All" button (POST /api/settings/proxies/auto-test) flipped a
proxy to inactive on a failed reachability probe; since the egress selector
excludes inactive proxies, a flaky probe (unreachable httpbin.org, a proxy that
blocks HEAD, a slow paid proxy) silently disabled every proxy that failed. Make
automated probes read-only by default via a shared statusPolicy helper (opt back
into test-and-set with PROXY_HEALTH_AUTO_DEACTIVATE=true), and add a bulk
enable/disable endpoint (POST /api/settings/proxies/batch-activate) + toolbar
action so an operator can re-activate proxies in one click.

Complements the core fail-closed + scheduler fix in #6296. TDD: tests/unit/proxy-health-6246.test.ts.

Co-authored-by: tenshiak <tenshiak@users.noreply.github.com>
2026-07-05 16:32:22 -03:00
..
2026-06-17 19:26:32 -03:00
2026-05-23 01:46:59 -03:00
2026-07-02 10:47:13 -03:00
2026-06-19 06:49:01 -03:00
2026-06-10 13:49:08 -03:00
2026-06-13 17:27:40 -03:00