Mario Minardi
|
8f44ba1cd6
ssh: Add logic to set accepted environment variables in SSH session (#13559)
|
1 year ago |
Brad Fitzpatrick
|
cec779e771
util/slicesx: add FirstElementEqual and LastElementEqual
|
1 year ago |
Brad Fitzpatrick
|
0ff474ff37
all: fix new lint warnings from bumping staticcheck
|
1 year ago |
Irbe Krumina
|
a21bf100f3
cmd/k8s-operator,k8s-operator/sessionrecording,sessionrecording,ssh/tailssh: refactor session recording functionality (#12945)
|
1 year ago |
Irbe Krumina
|
ba517ab388
cmd/k8s-operator,ssh/tailssh,tsnet: optionally record 'kubectl exec' sessions via Kubernetes operator's API server proxy (#12274)
|
1 year ago |
Andrew Dunham
|
45d2f4301f
proxymap, various: distinguish between different protocols
|
1 year ago |
Andrew Lytvynov
|
b743b85dad
ipn/ipnlocal,ssh/tailssh: reject c2n /update if SSH conns are active (#11820)
|
1 year ago |
Andrew Lytvynov
|
29e98e18f8
ssh/tailssh: use a local error instead of gossh.ErrDenied (#10743)
|
2 years ago |
Andrew Lytvynov
|
1302bd1181
all: cleanup unused code, part 1 (#10661)
|
2 years ago |
Ox Cart
|
719ee4415e
ssh/tailssh: use control server time instead of local time
|
2 years ago |
Brad Fitzpatrick
|
53c4adc982
ssh/tailssh: add envknobs to force override forwarding, sftp, pty
|
2 years ago |
Brad Fitzpatrick
|
ffabe5fe21
ssh/tailssh: fix sftp metric increment location
|
2 years ago |
Brad Fitzpatrick
|
b775a3799e
util/httpm, all: add a test to make sure httpm is used consistently
|
2 years ago |
Joe Tsai
|
0a0adb68ad
ssh/tailssh: log when recording starts and finishes (#9294)
|
2 years ago |
Brad Fitzpatrick
|
84b94b3146
types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeView
|
2 years ago |
Brad Fitzpatrick
|
58a4fd43d8
types/netmap, all: use read-only tailcfg.NodeView in NetworkMap
|
2 years ago |
Joe Tsai
|
61886e031e
ssh/tailssh: fix double race condition with non-pty command (#8405)
|
2 years ago |
Maisem Ali
|
2e0aa151c9
ssh/tailssh: add support for remote/reverse port forwarding
|
2 years ago |
Charlotte Brandhorst-Satzkorn
|
4e86857313
ssh/tailssh: add ssh session recording failed event type
|
2 years ago |
Maisem Ali
|
0ca8bf1e26
ssh/tailssh: close tty on session close
|
2 years ago |
Brad Fitzpatrick
|
58ab66ec51
ssh/tailssh: support LDAP users for Tailscale SSH
|
2 years ago |
Charlotte Brandhorst-Satzkorn
|
29ded8f9f9
ssh/tailssh,tailcfg: add connID to ssheventnotifyrequest and castheader
|
2 years ago |
Charlotte Brandhorst-Satzkorn
|
68307c1411
ssh/tailssh: send ssh event notifications on recording failures
|
2 years ago |
Maisem Ali
|
be190e990f
ssh/tailssh: restore support for recording locally
|
2 years ago |
Tom DNetto
|
c5bf868940
ssh/tailssh: improve debug logging around revoked sessions
|
2 years ago |
Maisem Ali
|
1b8a0dfe5e
ssh/tailssh: also handle recording upload failure during writes
|
2 years ago |
Maisem Ali
|
7778d708a6
ssh/tailssh: handle dialing multiple recorders and failing open
|
2 years ago |
Andrew Dunham
|
280255acae
various: add golangci-lint, fix issues (#7905)
|
2 years ago |
Brad Fitzpatrick
|
2c0bda6e2e
ssh/tailssh: make Tailscale SSH work on gokrazy
|
2 years ago |
Maisem Ali
|
e04acabfde
ssh/tailssh: fix race in errors returned when starting recorder
|
2 years ago |