61 Commits (e54c81d1d0fbad3ef2883efa19e381175ee2c00a)

Author SHA1 Message Date
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
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 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 4d330bac14 ipn/ipnlocal: add support for multiple user profiles 3 years ago
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 years ago
Brad Fitzpatrick e24de8a617 ssh/tailssh: add password-forcing workaround for buggy SSH clients 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
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Maisem Ali 480fd6c797 ssh/tailssh: handle not-authenticated-yet connections in matchRule 4 years ago
Maisem Ali c434e47f2d ssh/tailssh: always use current time for policy evaluation 4 years ago
Maisem Ali a7d2024e35 ssh/tailssh: allow multiple sessions on the same conn 4 years ago
James Tucker c2eff20008 ssh/tailssh: avoid user ssh configuration in tests 4 years ago
Brad Fitzpatrick 8ac4d52b59 ssh/tailssh: filter accepted environment variables 4 years ago
Maisem Ali 2b8b887d55 ssh/tailssh: send banner messages during auth, move more to conn 4 years ago
Brad Fitzpatrick f74ee80abe ssh/tailssh: support expansions in public key fetch URL too 4 years ago
Maisem Ali 14d077fc3a ssh/tailssh: terminate ssh auth early if no policy can match 4 years ago
Brad Fitzpatrick 93221b4535 ssh/tailssh: cache public keys fetched from URLs 4 years ago
Brad Fitzpatrick da14e024a8 tailcfg, ssh/tailssh: optionally support SSH public keys in wire policy 4 years ago
Brad Fitzpatrick 5a44f9f5b5 tempfork: temporarily fork gliderlabs/ssh and x/crypto/ssh 4 years ago
Brad Fitzpatrick 091ea4a4a5 ssh/tailssh: support placeholders in SSHAction.HoldAndDelegate URL 4 years ago
Brad Fitzpatrick f7e976db55 tailcfg, ssh/tailssh: make SSHUser value '=' map ssh-user to same local-user 4 years ago
Josh Bleecher Snyder 32fd42430b all: use cibuild.On 4 years ago
Maisem Ali b775df0b57 ssh/tailssh_test: skip TestSSH/stdin in CI 4 years ago
Maisem Ali 1e12a29806 ssh/tailssh_test: Skip the env test in CI 4 years ago