Commit Graph

  • 6033e39466 fix: preserve probe targets in backups sagitchu 2026-05-02 00:02:23 +08:00
  • 0f3242bf11 fix: reject raw probe target whitespace sagitchu 2026-05-01 23:54:31 +08:00
  • d97d91801d fix: reject leading zero probe IPv4 sagitchu 2026-05-01 23:50:41 +08:00
  • 727ef56c67 fix: improve probe target form feedback sagitchu 2026-05-01 23:46:56 +08:00
  • a40150b136 fix: type tunnel probe target payloads sagitchu 2026-05-01 23:42:21 +08:00
  • a923ec4785 fix: validate probe target port input sagitchu 2026-05-01 23:39:14 +08:00
  • 42c5492c1d feat: add tunnel probe target UI sagitchu 2026-05-01 23:36:14 +08:00
  • 869d726b7a fix: preserve type one quality probe owner sagitchu 2026-05-01 23:32:00 +08:00
  • 55a931510b feat: use probe target for tunnel quality checks sagitchu 2026-05-01 23:28:26 +08:00
  • a259dd83b2 fix: load probe target with tunnel record sagitchu 2026-05-01 23:24:48 +08:00
  • cc0b8de2e1 feat: use probe target for best exit scoring sagitchu 2026-05-01 23:20:50 +08:00
  • 58ef260755 fix: migrate legacy tunnel probe target columns sagitchu 2026-05-01 23:15:21 +08:00
  • 521fe79b15 fix: validate tunnel probe target before cleanup sagitchu 2026-05-01 23:10:47 +08:00
  • 90012725cc feat: persist tunnel probe targets sagitchu 2026-05-01 22:58:47 +08:00
  • 615d9e67eb fix: validate probe target host shape sagitchu 2026-05-01 22:53:37 +08:00
  • a131b70613 fix: reject probe target scheme prefixes sagitchu 2026-05-01 22:49:34 +08:00
  • cbed4eab23 feat: add tunnel probe target normalization sagitchu 2026-05-01 22:45:58 +08:00
  • c2745dcd56 docs: add custom best exit probe target plan sagitchu 2026-05-01 22:22:57 +08:00
  • ad4109594a docs: add custom best exit probe target design sagitchu 2026-05-01 22:14:02 +08:00
  • efc8c75dcb Show current best exit state (#487) 3.0.0-beta7 sagit 2026-05-01 13:58:30 +08:00
  • e5acc49186 feat: show current best exit state docs/best-exit-current-display sagitchu 2026-05-01 13:30:46 +08:00
  • d98377a297 docs: add best exit current display plan sagitchu 2026-05-01 12:24:50 +08:00
  • 950e9a9ba8 docs: add best exit current display design sagitchu 2026-05-01 12:18:29 +08:00
  • 3f3159aafd Add best exit selection (#486) 3.0.0-beta6 sagit 2026-05-01 08:12:17 +08:00
  • ccf126de19 feat: add best exit selection feature/best-exit-selection sagitchu 2026-05-01 06:56:16 +08:00
  • 4b1be7d3c2 docs: add best exit selection design sagitchu 2026-05-01 00:05:32 +08:00
  • 5e8d0682c0 Modify wallet addresses in README.md (#485) sagit 2026-04-30 15:43:34 +08:00
  • 3c0e833cfc fix: reduce runtime sync disruptions (#484) 3.0.0-beta5 sagit 2026-04-30 14:36:26 +08:00
  • 60311d3e47 fix: prune stale agent traffic counters (#483) 3.0.0-beta4 sagit 2026-04-30 09:56:32 +08:00
  • b4192c9e94 fix: prune stale agent traffic counters fix/agent-traffic-cache-cleanup sagitchu 2026-04-30 09:54:02 +08:00
  • f05e9480ee Add monitoring retention planning docs (#482) sagit 2026-04-29 15:16:35 +08:00
  • 9861b44107 docs: add monitoring retention plan sagitchu 2026-04-29 15:14:53 +08:00
  • d8144821e6 Add monitoring retention controls (#481) 3.0.0-beta3 sagit 2026-04-28 13:27:44 +08:00
  • 023be27287 feat: add monitoring retention controls sagitchu 2026-04-28 11:41:07 +08:00
  • e8d5687419 docs: add completed per-IP rule limits plan (#480) sagit 2026-04-28 10:31:49 +08:00
  • 0fbe570597 docs: add completed per-IP rule limits plan docs/per-ip-rule-limits-plan-complete sagitchu 2026-04-28 10:29:21 +08:00
  • 4c52d7fec2 Add per-IP forward rule limits (#479) 3.0.0-beta2 sagit 2026-04-28 00:29:00 +08:00
  • 3373e5ade9 fix: preserve shared limiters with per-IP rules per-ip-rule-limits-impl sagitchu 2026-04-28 00:18:32 +08:00
  • bd27b94909 fix: omit per-IP speed payload for users sagitchu 2026-04-27 23:34:35 +08:00
  • a5a500bc0f feat: add per-IP limit controls sagitchu 2026-04-27 23:17:02 +08:00
  • edfe2a2372 fix: preserve udp packet semantics with limiters sagitchu 2026-04-27 23:13:16 +08:00
  • 7a9ba8bd81 fix: apply per-client limits to udp listener sagitchu 2026-04-27 23:05:31 +08:00
  • 46394388b1 feat: sync per-IP runtime limiters sagitchu 2026-04-27 22:32:35 +08:00
  • dec337d46b fix: enforce per-IP speed update permissions sagitchu 2026-04-27 22:26:34 +08:00
  • 9e8d27d98e feat: expose per-IP forward limit fields sagitchu 2026-04-27 22:20:26 +08:00
  • a2000e4d98 fix: preserve per-IP forward limits during rollback sagitchu 2026-04-27 22:16:38 +08:00
  • 2b76a9f0be feat: persist per-IP forward limits sagitchu 2026-04-27 22:07:04 +08:00
  • 54d7dfb7c9 docs: design per-IP rule limits sagitchu 2026-04-27 17:24:25 +08:00
  • 9f19d5fe15 fix: send valid announcement update payload 3.0.0-beta1 sagit 2026-04-27 15:34:47 +08:00
  • 11d265f4d2 fix: send valid announcement update payload fix/announcement-update-payload sagitchu 2026-04-27 15:32:47 +08:00
  • 2ca3849917 fix: apply proxy protocol and max connection settings 3.0.0-alpha18 sagit 2026-04-27 10:54:25 +08:00
  • 58d2e89147 fix: reduce reconnect redeploy and metrics load (#476) 3.0.0-alpha17 sagit 2026-04-26 23:35:35 +08:00
  • 87a1a34ad5 refactor: batch flow upload processing (#474) sagit 2026-04-26 20:45:48 +08:00
  • a625884d61 fix: remove unwanted hover underline from forward advanced settings (#473) sagit 2026-04-26 19:12:38 +08:00
  • 0f1c5c8387 fix: clear frontend lint warnings fix/forward-advanced-underline sagitchu 2026-04-26 18:22:54 +08:00
  • 24d0b1e864 fix: remove forward advanced settings hover underline sagitchu 2026-04-26 17:40:17 +08:00
  • 799bb66fe5 feat: add local remote address toggle (#472) 3.0.0-alpha16 sagit 2026-04-26 16:30:05 +08:00
  • a5c33c68d9 Revert "fix: 保留用户/规则高级设置并增强节点运行时恢复 (#468)" revert/maxconn-changes sagitchu 2026-04-25 22:45:27 +08:00
  • 325baa8adc Revert "feat: 批量设置用户最大连接数" sagitchu 2026-04-25 22:45:23 +08:00
  • 28568244bb feat: 批量设置用户最大连接数 sagitchu 2026-04-25 22:03:42 +08:00
  • 3f374df724 fix: 保留用户/规则高级设置并增强节点运行时恢复 (#468) 3.0.0-alpha15 sagit 2026-04-25 18:12:13 +08:00
  • 9b923a2d0b fix: remove duplicate maxConn input in user form (#467) 3.0.0-alpha14 sagit 2026-04-24 21:56:46 +08:00
  • d9f28f53c7 style: move advanced settings to bottom and optimize UI (#466) 3.0.0-alpha13 sagit 2026-04-24 19:10:36 +08:00
  • 1d08a1ccfc fix: ensure page refresh to login page upon logout (#465) 3.0.0-alpha12 sagit 2026-04-23 20:43:27 +08:00
  • db25ba2cbe style: move maxConn and speed limit inputs to advanced settings accordion (#464) 3.0.0-alpha11 sagit 2026-04-23 20:29:52 +08:00
  • a498067261 fix: properly initialize maxConn in forward rules (#463) 3.0.0-alpha10 sagit 2026-04-23 20:23:18 +08:00
  • b5922dccf2 fix: include maxConn when submitting forward forms (#462) 3.0.0-alpha9 sagit 2026-04-23 20:11:20 +08:00
  • c259645227 feat: implement user and forward max connection limit (#461) 3.0.0-alpha8 sagit 2026-04-23 17:35:39 +08:00
  • 9314b99168 fix: load MaxConn in get forward record and add e2e contract test for max conn limit max-conn-limit sagitchu 2026-04-23 17:16:38 +08:00
  • 9f7a5e8f14 feat: add max conn UI to user management and forward rules sagitchu 2026-04-23 16:26:49 +08:00
  • 4d258c2626 feat: add maxConn to user and forward CRUD API sagitchu 2026-04-23 16:19:41 +08:00
  • 77321d4fa1 feat: implement max conn limiter dispatching sagitchu 2026-04-23 15:55:14 +08:00
  • eacbc12d7c feat: add max_conn field to user and forward models sagitchu 2026-04-23 15:35:51 +08:00
  • 9c94742d0c feat: add CLimiters support for websocket reporter sagitchu 2026-04-23 15:25:57 +08:00
  • aedbf1fd2a docs: add implementation plan for max conn limit sagitchu 2026-04-23 15:17:16 +08:00
  • bdc2c4ecbb fix(backend): dynamically start/stop tunnel quality prober based on config sagitchu 2026-04-23 14:14:24 +08:00
  • a070d0f4d3 fix(backend): allow setting reserved ip addresses as target 3.0.0-alpha7 sagitchu 2026-04-22 19:00:21 +08:00
  • eecdd62d3a perf(backend): optimize kcp tunnel parameters for high throughput and low latency 3.0.0-alpha6 sagitchu 2026-04-22 16:29:02 +08:00
  • e6d3b847bb fix(backend): properly identify and clean up orphaned tunnel_%d services sagitchu 2026-04-22 16:18:57 +08:00
  • 0b49cd720f fix(backend): use proper protocol for chain hop diagnosis and tcp for external targets sagitchu 2026-04-22 14:02:59 +08:00
  • 4f488ae7ef fix(backend): properly implement tunnel_%d cleanup that was lost during revert sagitchu 2026-04-22 11:32:49 +08:00
  • 2b2b417f91 fix(gost): ensure JSON floats are correctly converted in GetInt and remove accidental binary sagitchu 2026-04-22 11:17:59 +08:00
  • 01b4c3e3eb fix: add workbox-window as explicit dependency to resolve pnpm strict resolution in CI sagitchu 2026-04-22 11:05:37 +08:00
  • e7c967df00 chore: migrate frontend package manager from npm to pnpm sagitchu 2026-04-22 11:02:43 +08:00
  • efaf920e51 fix: ensure rollbackTunnelRuntime includes tunnel_%d in cleanup sagitchu 2026-04-22 09:51:35 +08:00
  • 9aff669c0e fix: ensure tunnel protocol and KCP config are correctly processed and cleaned up sagitchu 2026-04-22 09:41:41 +08:00
  • 6e60f5cfbd fix: add visually hidden DialogTitle to resolve a11y warning and fix modal background sagitchu 2026-04-22 09:21:47 +08:00
  • a03c320b89 fix(gost): prevent panic in service parsing with empty md sagitchu 2026-04-21 22:11:22 +08:00
  • 61dba0ae57 fix: remove trailing brace in tunnel.tsx to resolve CI error sagitchu 2026-04-21 20:20:19 +08:00
  • f3d6366471 fix: increase kcp tunnel bandwidth limit and fix modal backgrounds sagitchu 2026-04-21 20:16:58 +08:00
  • c431d79403 fix: correct tunnel protocol handling for KCP cleanup and diagnosis sagitchu 2026-04-21 18:48:11 +08:00
  • 5107f59d94 fix: tolerate offline nodes when controlling forward services and editing tunnels 3.0.0-alpha5 sagitchu 2026-04-21 16:53:47 +08:00
  • 431613cb6a fix(frontend): listen to session changes so logout redirects to login page sagitchu 2026-04-21 16:24:46 +08:00
  • a6b218f3ee fix(frontend): increase sidebar background opacity to reduce grayness sagitchu 2026-04-21 16:12:28 +08:00
  • d5d26d9cf9 fix(frontend): hide scrollbars on sidebar, modals, and secondary lists; fix diagnosis modal bg sagitchu 2026-04-21 16:00:06 +08:00
  • c1bc795674 fix(kcp): enable congestion control, add FEC, and fix remote node UDP diagnosis sagitchu 2026-04-21 15:41:32 +08:00
  • 30e1473f06 fix(traffic): fix flow counter inflation from TOCTOU race in agent traffic reporter 3.0.0-alpha4 sagitchu 2026-04-21 14:32:08 +08:00
  • eaf16bf17b fix(frontend): enable horizontal scroll on all table lists for mobile sagitchu 2026-04-21 14:18:44 +08:00
  • e995d70be7 feat(diagnosis): add protocol-aware connectivity diagnosis for tunnel chains sagitchu 2026-04-21 14:00:02 +08:00
  • a968a10792 fix(frontend): fix dropdown padding, hide scrollbar, login input transparency sagitchu 2026-04-21 12:41:49 +08:00