waveterm/pkg/util/shellutil
Mike Sawka 2b243627c3
very large refactor of wshrouter (#2732)
the PR spiraled and ended up being much larger than anticipated.

it is a refactor of wshrouter to have it track "links" as opposed to
just routes. this lets us simplify a lot of things when it comes to
multi-level routing.

* now the router can handle unauthenticated links directly, instead of a
weird limbo in wshproxy
* no more wshmultiproxy
* no more "authtoken" weirdness
* more straightforward handling in connserver (when using router option)

also adds more debugging, more logging, some windows fixes, other wsl
fixes
2026-01-01 17:44:00 -08:00
..
shellintegration fixup macos zsh_history (merge wave history back to => ~/.zsh_history) (#2625) 2025-12-02 15:50:23 -08:00
shellquote.go very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00
shellquote_test.go move genconn quote, and getshelltype to shellutil (#1731) 2025-01-14 15:29:36 -08:00
shellutil.go windows, have a new "local" conn option for Git Bash if installed (#2666) 2025-12-12 14:05:48 -08:00
tokenswap.go very large refactor of wshrouter (#2732) 2026-01-01 17:44:00 -08:00