157 Commits (5297bd2cff8ed03679d06c44d5fb5296a67dee65)

Author SHA1 Message Date
Brad Fitzpatrick b775a3799e util/httpm, all: add a test to make sure httpm is used consistently 3 years ago
Joe Tsai 0a0adb68ad
ssh/tailssh: log when recording starts and finishes (#9294) 3 years ago
Marwan Sulaiman 9c07f4f512 all: replace deprecated ioutil references 3 years ago
Brad Fitzpatrick 84b94b3146 types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView 3 years ago
Brad Fitzpatrick 58a4fd43d8 types/netmap, all: use read-only tailcfg.NodeView in NetworkMap 3 years ago
Brad Fitzpatrick e8551d6b40 all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 3 years ago
Brad Fitzpatrick bd02d00608 ssh/tailssh: fix gokrazy SSH crash 3 years ago
Joe Tsai bb4b35e923 ssh: ignore io.EOF from sftp.Server.Serve 3 years ago
Joe Tsai 61886e031e
ssh/tailssh: fix double race condition with non-pty command (#8405) 3 years ago
Brad Fitzpatrick 32b8f25ed1 Revert "ssh/tailssh: change to user directory when running login/command" 3 years ago
Derek Burdick dc5bc32d8f ssh/tailssh: change to user directory when running login/command 3 years ago
Maisem Ali 2ae670eb71 ssh/tailssh: work around lack of scontext in SELinux 3 years ago
Maisem Ali 2e0aa151c9 ssh/tailssh: add support for remote/reverse port forwarding 3 years ago
Derek Burdick d3c8c3dd00 ssh/tailssh: Max Username Length 256 for linux 3 years ago
Charlotte Brandhorst-Satzkorn 4e86857313 ssh/tailssh: add ssh session recording failed event type 3 years ago
Brad Fitzpatrick a4fd4fd845 ssh/tailssh: fix regression after LDAP support 3 years ago
Maisem Ali 0ca8bf1e26 ssh/tailssh: close tty on session close 3 years ago
Brad Fitzpatrick a743b66f9d ssh/tailssh: move some user-related code into new user.go 3 years ago
Brad Fitzpatrick 58ab66ec51 ssh/tailssh: support LDAP users for Tailscale SSH 3 years ago
Charlotte Brandhorst-Satzkorn 29ded8f9f9 ssh/tailssh,tailcfg: add connID to ssheventnotifyrequest and castheader 3 years ago
Charlotte Brandhorst-Satzkorn 68307c1411 ssh/tailssh: send ssh event notifications on recording failures 3 years ago
Brad Fitzpatrick 6e967446e4 tsd: add package with System type to unify subsystem init, discovery 3 years ago
Maisem Ali be190e990f ssh/tailssh: restore support for recording locally 3 years ago
Tom DNetto c5bf868940 ssh/tailssh: improve debug logging around revoked sessions 3 years ago
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