93 Commits (46ce80758d725409368d24bd976f51fe9e9b656d)

Author SHA1 Message Date
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
Brad Fitzpatrick 74674b110d envknob: support changing envknobs post-init 4 years ago
Brad Fitzpatrick 4950fe60bd syncs, all: move to using Go's new atomic types instead of ours 4 years ago
Brad Fitzpatrick 8725b14056 all: migrate more code code to net/netip directly 4 years ago
Maisem Ali 02a765743e ssh/tailssh: fix deadlock in expandDelegateURL 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 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 3e06b9ea7a ssh/tailssh: add "ssh" to conn logs 4 years ago
Maisem Ali 480fd6c797 ssh/tailssh: handle not-authenticated-yet connections in matchRule 4 years ago
Maisem Ali af412e8874 ssh/tailssh: better handling of signals and exits 4 years ago
Brad Fitzpatrick 3b1f99ded1 ssh/tailssh: fix Tailscale SSH to Linux Arch machines 4 years ago
Maisem Ali 40503ef07a ssh/tailssh: fix logging typo 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
Adam Eijdenberg 9294a14a37 ssh/tailssh: limit setgroups to 16 on macOS 4 years ago
Adam Eijdenberg 7f807fef6c ssh/tailssh: fix /usr/bin/login args on macOS 4 years ago
Brad Fitzpatrick e428bba7a3 ssh/tailssh: add metrics 4 years ago
Maisem Ali 928530a112 ipn/ipnlocal: shutdown sshServer on tailscale down 4 years ago
Maisem Ali 575aacb1e2 ssh/tailssh: terminate sessions on stdout copy failures 4 years ago
Maisem Ali 7cd8c3e839 ssh/tailssh: terminate sessions when tailscaled shutsdown 4 years ago
Maisem Ali 760740905e ssh/tailssh: only use `login` with TTY sessions 4 years ago
Maisem Ali 5cd56fe8d5 ssh/tailssh: exec into `login` when launching a shell 4 years ago
Maisem Ali a253057fc3 ssh/tailssh: refactor incubator flags 4 years ago
Brad Fitzpatrick c1445155ef ssh/tailssh: handle Control-C during hold-and-delegate prompt 4 years ago
Maisem Ali 3012a2e1ca ssh/tailssh,ipn/ipnlocal: terminate any active sessions on `up --ssh=false` 4 years ago
Brad Fitzpatrick 910ae68e0b util/mak: move tailssh's mapSet into a new package for reuse elsewhere 4 years ago
James Tucker c2eff20008 ssh/tailssh: avoid user ssh configuration in tests 4 years ago
David Anderson a364bf2b62 ssh/tailssh: various typo fixes, clarifications. 4 years ago
Brad Fitzpatrick c994eba763 ssh/tailssh: simplify matchRule with Reject rules 4 years ago
Maisem Ali 31094d557b ssh/tailssh: chmod the auth socket to be only user accessible 4 years ago
Maisem Ali 337c77964b ssh/tailssh: set groups and gid in the incubated process 4 years ago
Brad Fitzpatrick 8ac4d52b59 ssh/tailssh: filter accepted environment variables 4 years ago
Brad Fitzpatrick 89832c1a95 tailcfg: fix typo in SessionDuration field name 4 years ago
Maisem Ali 695f8a1d7e ssh/tailssh: add support for sftp 4 years ago
Brad Fitzpatrick 5b4154342e ssh/tailssh: fix double SSH-2.0- prefix in greeting banner 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 8b81254992 ipn/ipnlocal: reject tailscale up --ssh if disabled on tailnet 4 years ago
Maisem Ali 91a187bf87 ssh/tailssh: make checkStillValid also consider username changes 4 years ago