tailscale/ssh/tailssh
Maisem Ali 7778d708a6 ssh/tailssh: handle dialing multiple recorders and failing open
This adds support to try dialing out to multiple recorders each
with a 5s timeout and an overall 30s timeout. It also starts respecting
the actions `OnRecordingFailure` field if set, if it is not set
it fails open.

Updates tailscale/corp#9967

Signed-off-by: Maisem Ali <maisem@tailscale.com>
2023-04-22 10:23:13 -07:00
..
incubator_linux.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
incubator.go various: add golangci-lint, fix issues (#7905) 2023-04-17 18:38:24 -04:00
privs_test.go ssh/tailssh: fix privilege dropping on FreeBSD; add tests 2023-03-20 16:09:18 -04:00
tailssh_test.go ssh/tailssh: handle dialing multiple recorders and failing open 2023-04-22 10:23:13 -07:00
tailssh.go ssh/tailssh: handle dialing multiple recorders and failing open 2023-04-22 10:23:13 -07:00