summaryrefslogtreecommitdiffhomepage
path: root/cmd/tsshd
AgeCommit message (Collapse)AuthorFilesLines
2023-01-27all: update copyright and license headersWill Norris1-3/+2
This updates all source files to use a new standard header for copyright and license declaration. Notably, copyright no longer includes a date, and we now use the standard SPDX-License-Identifier header. This commit was done almost entirely mechanically with perl, and then some minimal manual fixes. Updates #6865 Signed-off-by: Will Norris <will@tailscale.com>
2022-11-04all: remove old +build tagsBrad Fitzpatrick1-1/+0
The //go:build syntax was introduced in Go 1.17: https://go.dev/doc/go1.17#build-lines gofmt has kept the +build and go:build lines in sync since then, but enough time has passed. Time to remove them. Done with: perl -i -npe 's,^// \+build.*\n,,' $(git grep -l -F '+build') Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2022-07-25cmd/tsshd: add a package line to appease gofmtBrad Fitzpatrick1-0/+1
Change-Id: I2fbbe983186169ddf1995d2f51c7b5a6164a0904 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2022-05-16cmd/tsshd: delete, leaving only forwarding docsBrad Fitzpatrick2-182/+5
Updates #3802 Change-Id: I89d4d3d68d64af9bc7288a149b4b34f61884f5f4 Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2022-03-26tempfork: temporarily fork gliderlabs/ssh and x/crypto/sshBrad Fitzpatrick1-2/+2
While we rearrange/upstream things. gliderlabs/ssh is forked into tempfork from our prior fork at https://github.com/tailscale/ssh/commit/be8b7add4057ef5a8e458b42331a7633c06d026a x/crypto/ssh OTOH is forked at https://github.com/tailscale/golang-x-crypto because it was gnarlier to vendor with various internal packages, etc. Its git history shows where it starts (2c7772ba30643b7a2026cbea938420dce7c6384d). Updates #3802 Change-Id: I546e5cdf831cfc030a6c42557c0ad2c58766c65f Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2022-03-12go.mod: move from github.com/gliderlabs/ssh to github.com/tailscale/sshMaisem Ali1-1/+1
Updates #4146 Signed-off-by: Maisem Ali <maisem@tailscale.com>
2021-11-23tsshd: fix double exit with different exit codesJoonas Loppi1-1/+2
Signed-off-by: Joonas Loppi <joonas@joonas.fi>
2021-08-05all: gofmt with Go 1.17Josh Bleecher Snyder2-0/+2
This adds "//go:build" lines and tidies up existing "// +build" lines. Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com>
2021-07-28cmd/tsshd: switch from github.com/kr/pty to github.com/creack/ptyAaron Bieber1-1/+1
The kr/pty module moved to creack/pty per the kr/pty README[1]. creack/pty brings in support for a number of OS/arch combos that are lacking in kr/pty. Run `go mod tidy` while here. [1] https://github.com/kr/pty/blob/master/README.md Signed-off-by: Aaron Bieber <aaron@bolddaemon.com>
2021-04-29net/interfaces: return all Tailscale addresses from Tailscale().David Anderson1-2/+9
Signed-off-by: David Anderson <danderson@tailscale.com>
2021-01-26net/interfaces: remove IsTailscaleIP, make callers use tsaddr.David Anderson1-1/+9
Signed-off-by: David Anderson <danderson@tailscale.com>
2020-03-10wgengine/monitor: don't call LinkChange when interfaces look unchangedBrad Fitzpatrick1-1/+1
Basically, don't trust the OS-level link monitor to only tell you interesting things. Sanity check it. Also, move the interfaces package into the net directory now that we have it.
2020-02-21interfaces, cmd/tsshd: move interface lookup from tsshd to its own packageBrad Fitzpatrick1-47/+3
For reuse by derper, etc. Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2020-02-13cmd/tsshd: empty file for windows buildDavid Crawshaw1-0/+11
Signed-off-by: David Crawshaw <david@zentus.com>
2020-02-12wgengine: fix windows build for winipcfg-goBrad Fitzpatrick1-0/+2
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2020-02-12cmd/tsshd: fix lint.David Anderson1-1/+0
Signed-off-by: David Anderson <dave@natulte.net>
2020-02-12cmd/tsshd: fix log textBrad Fitzpatrick1-1/+1
2020-02-12cmd/tsshd: add basic SSH serverBrad Fitzpatrick1-0/+204