18 Commits
Author SHA1 Message Date
lxien 01284e0cd5 fix: improve login authentication against digest replay and stale timestamps (#24)
Add a ±180s timestamp window and in-process digest replay cache; warn when auth.token is empty
2026-09-17 01:46:48 +08:00
lxien 983c6a9b1e fix: bound control teardown and fix transport close to clear stale presence Avoid hanging kick/shutdown on wedged KickOut writes or writer.shutdown,
fix the control Notify race, and make WebSocket/yamux close reliable so
desktop clients no longer remain online after disconnect (#25)
2026-09-16 23:38:34 +08:00
lxien 7bc8e1901b fix: truncate HTTP header rewrites at httparse Complete(n)
keep Host/XFF mutations on the header block only; forward any already-buffered
body bytes unchanged in tls-term and server HTTP ingress
2026-09-07 23:04:33 +08:00
lxien f87d18b086 feat: add configurable WebSocket path via transport.wsPath 2026-09-05 00:30:17 +08:00
lxien cb02506873 refactor: trim tokio/clap features and drop unused deps to shrink binaries 2026-09-04 12:19:10 +08:00
lxien af60f723ba feat: Harden session and tunnel registration, add agent_id identity management, drop session persistence, and support multi-client login (#21) 2026-09-03 18:21:31 +08:00
lxien 4f1be7fc29 refactor: Delete management panel staticDir 2026-08-31 18:00:20 +08:00
lxien b5f88fd340 chore: make fmt 2026-08-30 00:53:23 +08:00
lxien 741649791d refactor: remove custom requestHeaders 2026-08-30 00:50:18 +08:00
lxien 5a604d0476 refactor: remove compress and routeByHTTPUser 2026-08-30 00:40:21 +08:00
lxien 6245a62c09 feat: implement LZ4 framed stream compression for data connections 2026-08-29 21:42:12 +08:00
lxien a30231153b feat: Add config hot reload 2026-08-28 00:35:50 +08:00
lxien 190c4604b4 feat: Add SOCKS5 proxy tunnel support 2026-08-24 15:36:51 +08:00
lxien 185c29ed7c refactor: Require dashboard username and password when enabled 2026-08-24 14:22:35 +08:00
lxien 1239c97d05 feat: Configs support {{env.NAME}} environment variable injection for easier Docker deployments. 2026-08-18 14:26:59 +08:00
lxien 078ff182e4 refactor: Switch Token authentication to HmacSha256 algorithm 2026-08-16 10:33:05 +08:00
lxien 08e71756c0 refactor: Core layer code refactoring 2026-08-16 09:36:16 +08:00
lxien b05182127e feat: 提交 Orbien v2版本代码 2026-08-10 21:53:53 +08:00