waveterm/wavesrv/pkg/cmdrunner
Sylvie Crowe 87bf3f7a65
allow @ symbol in user for ssh connections (#129)
* allow @ symbol in user for ssh connections

Previously, the @ symbol was only used as a way to either:
- separate the user from the host
- separate "sudo" from the user

This change expands this to allow the username part of
sudo@username@host or username@host to contain any number of @ symbols
in addition to the ones previously allowed. Host is not allowed to
contain an @ symbol as per the usual definition.

* clean up regex changes

Moved the dash in the regex pattern to the end to make it explicitly
clear that it isn't part of a range.

Removed the hostNameRe regex as it is unused.
2023-12-07 18:33:16 -08:00
..
cmdrunner.go allow @ symbol in user for ssh connections (#129) 2023-12-07 18:33:16 -08:00
linux-decls.txt move to wavesrv directory to prepare for merge to waveterm 2023-10-16 13:19:34 -07:00
resolver.go add license notice (#37) 2023-10-16 21:31:13 -07:00
shparse_test.go fix some go errors/warnings 2023-12-05 10:43:57 -08:00
shparse.go remove more go warnings 2023-12-05 10:49:30 -08:00
termopts.go add license notice (#37) 2023-10-16 21:31:13 -07:00