proxyctl coordinator
f15ffc2301
pi-agent: Implement final TUI hardening
2026-07-18 01:07:54 +08:00
proxyctl coordinator
954e7d977a
fix: address protocol probe review findings
2026-07-18 00:44:10 +08:00
proxyctl coordinator
27beb51a0e
fix: finish profile editor preview scrolling
2026-07-18 00:07:57 +08:00
proxyctl coordinator
c56c206d8b
pi-agent: Implement mature Profile editor
2026-07-17 23:57:30 +08:00
proxyctl coordinator
0f4c122eff
feat: add Protocol Probe and accept bare host:port in profiles
...
- Ctrl+D in the Single URL field runs a handshake probe against the typed endpoint. It detects HTTP and/or SOCKS5 without forwarding traffic or contacting external hosts.
- HTTP-capable endpoints map to http://; SOCKS5-only endpoints map to socks5h://. Userinfo is preserved as typed.
- Bare host:port input is accepted and defaults to http:// at save.
- Update README privacy boundary and add .scratch/protocol-probe/spec.md.
2026-07-17 17:36:50 +08:00
proxyctl coordinator
8a56d19c34
test: prove profile diagnostics do not read symlink targets
2026-07-17 11:42:37 +08:00
proxyctl coordinator
e9ff24e04a
fix: reject profile diagnostic symlink ancestors
2026-07-17 11:41:55 +08:00
proxyctl coordinator
d4c76e4b3c
feat: add diagnostics and safe reset maintenance
2026-07-17 03:28:29 +08:00
proxyctl coordinator
5e0de9b766
fix: harden Shell Target recovery and storage
2026-07-17 03:11:33 +08:00
proxyctl coordinator
12e857932b
feat: safely control Shell Target
2026-07-17 02:59:41 +08:00
proxyctl coordinator
6c06859783
fix: anchor profile directory traversal
2026-07-17 02:39:42 +08:00
proxyctl coordinator
1fa7e0fb2d
fix: secure profile persistence ownership
2026-07-17 02:29:58 +08:00
proxyctl coordinator
80ab995e2e
fix: serialize persistent profile mutations
2026-07-17 02:18:58 +08:00
proxyctl coordinator
f9469cf6a2
feat: add persistent proxy profile management
2026-07-17 02:08:51 +08:00