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
|
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
|
79220862db
|
refactor: reuse register_tunnel in register_all for consistent tunnel setup
|
2026-09-06 22:37:22 +08:00 |
|
lxien
|
b9a1afc5ba
|
refactor: resolve KCP/QUIC server addresses via async lookup_host
replace blocking to_socket_addrs so DNS work no longer stalls the Tokio runtime during connector setup
|
2026-09-06 22:17:12 +08:00 |
|
lxien
|
d049afa6d0
|
refactor: reap JoinSet tasks on client/server to avoid growth and shutdown self-join
|
2026-09-05 21:54:04 +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
|
e9939f282c
|
feat: add agent_id for client identity and improve error reporting
|
2026-09-03 20:29:27 +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
|
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
|
d8520ac1c8
|
feat(desktop): add tunnel compression UI and restore HTTP transport fields
|
2026-08-29 22:33:23 +08:00 |
|
lxien
|
6245a62c09
|
feat: implement LZ4 framed stream compression for data connections
|
2026-08-29 21:42:12 +08:00 |
|
lxien
|
4f5d6ceaf8
|
chore: silence unused bail import on Windows
|
2026-08-28 20:17:06 +08:00 |
|
lxien
|
7721d3a67f
|
fix: Use named pipe for local control on Windows
|
2026-08-28 20:04:39 +08:00 |
|
lxien
|
97862a1e27
|
refactor: Improve config hot reload
|
2026-08-28 12:01:23 +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
|
beaf8ee4c5
|
feat: Refactor the client code and redesign a more concise configuration.
|
2026-08-16 08:46:18 +08:00 |
|
lxien
|
6013a1bd28
|
refactor: 客户端断线重连改为指数退避算法实现
|
2026-08-14 20:24:19 +08:00 |
|
lxien
|
4e6e612ee8
|
refactor: 拆分客户端lib库用于桌面程序和CLI、修复客户端停止时未正确关闭控制连接问题、删除Tauri桌面模块
|
2026-08-13 21:15:35 +08:00 |
|
lxien
|
b05182127e
|
feat: 提交 Orbien v2版本代码
|
2026-08-10 21:53:53 +08:00 |
|