133 Commits (1b8a0dfe5e39beb199c2c1939d87292d15608bc7)

Author SHA1 Message Date
Maisem Ali 1b8a0dfe5e ssh/tailssh: also handle recording upload failure during writes 3 years ago
Maisem Ali 7778d708a6 ssh/tailssh: handle dialing multiple recorders and failing open 3 years ago
Andrew Dunham 280255acae
various: add golangci-lint, fix issues (#7905) 3 years ago
Maisem Ali d42d570066
ssh/tailssh: handle output matching better in tests (#7799) 3 years ago
Brad Fitzpatrick 2c0bda6e2e ssh/tailssh: make Tailscale SSH work on gokrazy 3 years ago
Maisem Ali e04acabfde ssh/tailssh: fix race in errors returned when starting recorder 3 years ago
Maisem Ali 5ba57e4661 ssh/tailssh: add tests for recording failure 3 years ago
Maisem Ali 09d0b632d4 ssh/tailssh: add session recording test for non-pty sessions 3 years ago
Maisem Ali 583e86b7df ssh/tailssh: handle session recording when running in userspace mode 3 years ago
Maisem Ali 8a246487c2 ssh/tailssh: enable recording of non-pty sessions 3 years ago
Maisem Ali 8765568373 ssh/tailssh: add docs to CastHeader fields 3 years ago
Will Norris 57a008a1e1 all: pass log IDs as the proper type rather than strings 3 years ago
Andrew Dunham 13377e6458 ssh/tailssh: always assert our final uid/gid 3 years ago
Andrew Dunham 9de8287d47 ssh/tailssh: lock OS thread during incubator 3 years ago
Maisem Ali c350cd1f06 ssh/tailssh: use background context for uploading recordings 3 years ago
Maisem Ali d92047cc30 ssh/tailssh: allow recorders to be configured on the first or final action 3 years ago
Maisem Ali 7a97e64ef0 ssh/tailssh: add more metadata to recording header 3 years ago
Maisem Ali 916aa782af ssh/tailssh: stream SSH recordings to configured recorders 3 years ago
Andrew Dunham 39b289578e ssh/tailssh: make uid an int instead of uint64 3 years ago
Andrew Dunham ccace1f7df ssh/tailssh: fix privilege dropping on FreeBSD; add tests 3 years ago
Maisem Ali 223713d4a1 tailcfg,all: add and use Node.IsTagged() 3 years ago
Maisem Ali e69682678f ssh/tailssh: use context.WithCancelCause 3 years ago
Maisem Ali 0582829e00 ssh/tailssh: try launching commands with /usr/bin/login on macOS 3 years ago
Maisem Ali 5787989d74 ssh/tailssh: detect user shell correctly on darwin 3 years ago
Brad Fitzpatrick b1248442c3 all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 3 years ago
Maisem Ali 04b57a371e ipn/ipnlocal: drop not required StateKey parameter 3 years ago
Maisem Ali 5bba65e978 net/memnet: rename from net/nettest 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick 1116602d4c ssh/tailssh: add OpenBSD support for Tailscale SSH 3 years ago
Brad Fitzpatrick be67b8e75b ssh/tailssh: fix Tailscale SSH to non-root tailscaled 3 years ago
Brad Fitzpatrick 8047dfa2dc ssh/tailssh: unify some of the incubator_* GOOS files into incubator.go 3 years ago
Brad Fitzpatrick 84eaef0bbb ssh/tailssh: don't swallow process exit code in be-child 3 years ago
Brad Fitzpatrick f837d179b9 ssh/tailssh: fix typo in error message 3 years ago
Brad Fitzpatrick 651e0d8aad ssh/tailssh: add envknob for default PATH 3 years ago
Brad Fitzpatrick 56f7da0cfd
ssh/tailssh: set default Tailscale SSH $PATH for non-interactive commands 3 years ago
Maisem Ali 2d653230ef ssh/tailssh: only call CloseWrite when both stdout and stderr are done 3 years ago
Maisem Ali 4d330bac14 ipn/ipnlocal: add support for multiple user profiles 3 years ago
Pat Maddox 9bf3ef4167 ssh/tailssh: add Tailscale SSH (server) support on FreeBSD 3 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 years ago
Maisem Ali 1440742a1c ssh/tailssh: use root / as cmd.Dir when users HomeDir doesn't exist 4 years ago
Brad Fitzpatrick e24de8a617 ssh/tailssh: add password-forcing workaround for buggy SSH clients 4 years ago
Emmanuel T Odeke 680f8d9793 all: fix more resource leaks found by staticmajor 4 years ago
Maisem Ali f172fc42f7 ssh/tailssh: close sshContext on context cancellation 4 years ago
Maisem Ali 4de1601ef4 ssh/tailssh: add support for sending multiple banners 4 years ago
Maisem Ali ecf6cdd830 ssh/tailssh: add TestSSHAuthFlow 4 years ago
Maisem Ali f16b77de5d ssh/tailssh: do the full auth flow during ssh auth 4 years ago
Maisem Ali b84ec521bf ssh/tailssh: do not send EOT on session disconnection 4 years ago
Brad Fitzpatrick b1bd96f114 go.mod, ssh/tailssh: fix ImplictAuthMethod typo 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago