88 Commits (c4ff4c48356e729c0fa5225284ae054557e91a77)

Author SHA1 Message Date
Brad Fitzpatrick 2b1cfa7c4d ssh/tailssh: fix race in session termination message delivery 1 week ago
Kristoffer Dalby dd3b613787 ssh: replace tempfork with tailscale/gliderssh 1 week ago
Brad Fitzpatrick f905871fb1 ipn/ipnlocal, feature/ssh: move SSH code out of LocalBackend to feature 1 month ago
Brad Fitzpatrick 99e3e9af51 ssh/tailssh: mark TestSSHRecordingCancelsSessionsOnUploadFailure as flaky again 1 month ago
Brad Fitzpatrick 633e892164 ssh/tailssh: fix race between termination message write and session teardown 1 month ago
Brad Fitzpatrick bd2a2d53d3 all: use Go 1.26 things, run most gofix modernizers 1 month ago
Brad Fitzpatrick 2a64c03c95 types/ptr: deprecate ptr.To, use Go 1.26 new 1 month ago
Brad Fitzpatrick a6390ca008 ssh/tailssh: fix data race on conn auth state in OnPolicyChange 2 months ago
Brad Fitzpatrick d26d3fcb95 .github/workflows: add macos runner 2 months ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Alex Chan 312582bdbf ssh/tailssh: mark TestSSHRecordingCancelsSessionsOnUploadFailure as flaky 7 months ago
Claus Lensbøl 2015ce4081
health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) 7 months ago
Percy Wegmann 1635ccca27 ssh/tailssh: display more useful error messages when authentication fails 11 months ago
Nick Khyl b70c0c50fd ssh/tailssh: fix data race during execution of test 11 months ago
David Anderson 5399fa159a net/netmon: publish events to event bus 1 year ago
M. J. Fromberger deb0b255ff all: update the tsd.System constructor name (#15372) 1 year ago
M. J. Fromberger ffb22ee353 all: construct new System values with an event bus pre-populated 1 year ago
Percy Wegmann db231107a2 ssh/tailssh: accept passwords and public keys 1 year ago
Brad Fitzpatrick 2f98197857 tempfork/sshtest/ssh: add fork of golang.org/x/crypto/ssh for testing only 1 year ago
Percy Wegmann 2e95313b8b ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh with golang.org/x/crypto/ssh 1 year ago
Percy Wegmann b60f6b849a Revert "ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh with golang.org/x/crypto/ssh" 1 year ago
Percy Wegmann 46fd4e58a2 ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh with golang.org/x/crypto/ssh 1 year ago
Brad Fitzpatrick 73128e2523 ssh/tailssh: remove unused public key support 1 year ago
Andrew Lytvynov c2a7f17f2b
sessionrecording: implement v2 recording endpoint support (#14105) 1 year ago
Brad Fitzpatrick 01185e436f types/result, util/lineiter: add package for a result type, use it 1 year ago
Mario Minardi 8f44ba1cd6
ssh: Add logic to set accepted environment variables in SSH session (#13559) 2 years ago
Kristoffer Dalby 0e0e53d3b3 util/usermetrics: make usermetrics non-global 2 years ago
Irbe Krumina a21bf100f3
cmd/k8s-operator,k8s-operator/sessionrecording,sessionrecording,ssh/tailssh: refactor session recording functionality (#12945) 2 years ago
Andrew Dunham 45d2f4301f proxymap, various: distinguish between different protocols 2 years ago
Brad Fitzpatrick 46f3feae96 ssh/tailssh: plumb health.Tracker in test 2 years ago
Brad Fitzpatrick 4fa6cbec27 ssh/tailssh: use ptr.To in test 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Joe Tsai 94a4f701c2
all: use reflect.TypeFor now available in Go 1.22 (#11078) 2 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
Joe Tsai 61886e031e
ssh/tailssh: fix double race condition with non-pty command (#8405) 3 years ago
Brad Fitzpatrick a4fd4fd845 ssh/tailssh: fix regression after LDAP support 3 years ago
Brad Fitzpatrick 58ab66ec51 ssh/tailssh: support LDAP users for Tailscale SSH 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 7778d708a6 ssh/tailssh: handle dialing multiple recorders and failing open 3 years ago
Maisem Ali d42d570066
ssh/tailssh: handle output matching better in tests (#7799) 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
Will Norris 57a008a1e1 all: pass log IDs as the proper type rather than strings 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