sagit
92c9590c1a
fix(backend): apply entry chains for remote federation nodes
...
Ensure remote entry nodes receive AddChains during tunnel runtime apply while tolerating offline/timeout cases. Add focused contract coverage for online and offline remote entry behavior.
2026-02-13 13:59:17 +00:00
sagit
a69a0f040b
Merge branch 'main' into opencode/kind-planet
2026-02-13 17:48:27 +08:00
sagit
cf6294a77d
fix(backend): normalize strategy data and proxy ip parsing
2026-02-13 09:42:38 +00:00
sagit
a72d84fa76
Merge branch 'main' into opencode/quick-comet
2026-02-13 14:21:00 +08:00
sagit
229ae9e454
feat(backend): route node commands to remote panels
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 06:01:52 +00:00
sagit
51660c413e
Merge branch 'main' into opencode/quick-comet
2026-02-13 13:46:31 +08:00
sagit
8628c35802
Merge branch 'main' into opencode/tidy-panda
2026-02-13 13:13:33 +08:00
sagit
8652380da1
feat(backend): TLS tunnel relay nodelay injection
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 05:09:46 +00:00
sagit
dd206ced14
fix(permission): revoke inherited tunnel access after group unbind/removal
2026-02-13 03:28:21 +00:00
sagit
d6ff6ea500
Merge branch 'origin/main' into opencode/gentle-comet
2026-02-13 02:03:24 +00:00
sagit
9ed875b7ef
fix(tunnel): auto-update entry node IP on every tunnel update
2026-02-13 01:24:48 +00:00
sagit
33678477aa
fix(db): align sqlite/postgres SQL behavior and harden rewriter
2026-02-12 09:47:44 +00:00
sagit
1733948a1b
Merge branch 'main' into opencode/glowing-orchid
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-12 06:52:06 +00:00
sagit
cedcaebd1f
feat(postgres): add postgres backend support and migration docs
2026-02-12 06:38:25 +00:00
sagit
c184a75f22
fix: use direct GitHub API for release queries instead of proxy
...
The gcode.hostcentral.cc proxy only supports github.com file downloads,
not api.github.com requests. API calls through the proxy returned 404
HTML pages, causing JSON decode error: invalid character '<'.
Also updates repo name from flux-panel to flvx across upgrade and
install URLs.
2026-02-11 07:37:30 +00:00
sagit
65a6105469
feat(node-install): add gcode.hostcentral.cc proxy to install script download URL
2026-02-11 05:59:11 +00:00
sagit
79f8aab600
feat(backend): orchestrate federation runtime for shared middle and exit nodes
2026-02-10 02:34:20 +00:00
sagit
c76bb77b93
Merge branch 'main' into opencode/silent-wizard
2026-02-09 19:42:48 +08:00
sagit
a19e8d2bcb
feat: implement panel domain verification for federation sharing
2026-02-09 10:53:58 +00:00
sagit
565d732967
refactor(backend): reimplement speed limit logic
...
1. Refactor speed limit CRUD to sync with agents immediately via WebSocket (AddLimiters/DeleteLimiters).
2. Update unit conversion to match GOST v3 requirements (Mbps -> MB/s).
3. Update service config generation to reference Limiter IDs instead of hardcoded values.
2026-02-09 08:12:10 +00:00
sagit
bf88b0dd7e
Merge branch 'main' into opencode/silent-wizard
2026-02-09 14:35:25 +08:00
sagit
0c7b7deaf5
fix(backend): fix tunnel batch redeploy logic for type 2 tunnels
2026-02-09 05:17:58 +00:00
sagit
11dc21e46f
feat: implement consumer side panel peering logic
2026-02-08 09:03:56 +00:00
sagit
4af2186e35
fix: 修复修改隧道负载策略不生效的问题
2026-02-08 07:25:35 +00:00
sagit
9fe9798677
fix: sync forward rules when updating user tunnel to preserve ports
2026-02-08 07:21:10 +00:00
sagit
b0304876a8
fix: implement random port assignment with conflict check for forward creation
2026-02-08 06:00:48 +00:00
sagit
2710cd1674
feat: replace legacy captcha with Cloudflare Turnstile
2026-02-08 04:51:41 +00:00
sagit
d5c0060cd9
fix: resolve user_tunnel instability and service name drift
2026-02-08 03:09:38 +00:00
sagit
7f9c05172b
fix: rollback forward mutation on tunnel switch failure
2026-02-08 02:30:36 +00:00
sagit
e2ae241f8c
fix: complete tunnel-create parity with runtime rollback
2026-02-07 13:36:30 +00:00
sagit
b2407c3442
feat: finalize Go backend migration and deployment cutover
2026-02-07 11:03:12 +00:00
sagit
f9bc165c16
feat: complete Go backend control-plane parity
...
Bridge Java-to-Go runtime behavior by enforcing forward ownership checks, wiring node command dispatch/diagnostics, and adding contract coverage so migrated APIs can run with production semantics.
2026-02-07 07:10:45 +00:00