-
927fc36123
go.toolchain.branch: upgrade to Go 1.18
Josh Bleecher Snyder
2022-03-15 15:34:29 -07:00
-
71b535fc94
go.mod: require Go 1.18
Josh Bleecher Snyder
2022-03-15 13:49:27 -07:00
-
f695f0b178
go.mod: update golang.org/x/tools and honnef.co/go/tools
Josh Bleecher Snyder
2022-03-15 16:19:03 -07:00
-
f143ff89b7
README.md: update current Go release
Josh Bleecher Snyder
2022-03-15 15:59:30 -07:00
-
d77b4c1344
Dockerfile: require Go 1.18
Josh Bleecher Snyder
2022-03-15 15:59:08 -07:00
-
4b1e02057a
.github/workflows: request Go 1.18
Josh Bleecher Snyder
2022-03-15 15:58:54 -07:00
-
08cf54f386
wgengine/magicsock: fix goMajorVersion for 1.18 ts release
Josh Bleecher Snyder
2022-03-15 13:55:24 -07:00
-
5be42c0af1
cmd/tailscale: add file get options for dealing with existing files
David Eger
2022-03-05 11:00:05 -08:00
-
07f48a7bfe
wgengine: handle nil netmaps when assigning isSubnetRouter.
Maisem Ali
2022-03-16 09:46:19 -07:00
-
858286d97f
github/windows: improve caching in -race builder (#4172)
James Tucker
2022-03-15 10:04:02 -07:00
-
5f529d1359
logtail: add Logger.PrivateID accessor
Brad Fitzpatrick
2022-03-14 19:52:06 -07:00
-
36b148c2d2
github/windows: improve cache performance (#4171)
James Tucker
2022-03-14 17:10:13 -07:00
-
45a7f6689c
tailcfg: add field to allow LocalPortForwarding in SSHAction
Maisem Ali
2022-03-14 13:23:17 -07:00
-
98b45ef12c
ssh/tailssh: add support for agent forwarding.
Maisem Ali
2022-03-14 13:26:06 -07:00
-
6e86bbcb06
ssh/tailssh: add a new sshSession type to clean up existing+future code
Brad Fitzpatrick
2022-03-13 13:01:59 -07:00
-
462e75666b
ssh/tailssh: start sending the server version
Maisem Ali
2022-03-12 08:46:46 -08:00
-
bf3559171f
ssh/tailssh: set DBUS_SESSION_BUS_ADDRESS and SSH_TTY variables
Maisem Ali
2022-03-11 12:34:36 -08:00
-
6d61b7906e
ssh/tailssh: handle terminal opcodes
Maisem Ali
2022-03-12 17:40:40 -08:00
-
da6ce27416
go.mod: move from github.com/gliderlabs/ssh to github.com/tailscale/ssh
Maisem Ali
2022-03-12 17:25:00 -08:00
-
012098ec32
ssh/tailssh: fix terminal corruption (temporary hack)
Brad Fitzpatrick
2022-03-12 13:57:01 -08:00
-
ba1adf6c24
ssh/tailssh: make pty termios options match OpenSSH
Brad Fitzpatrick
2022-03-11 11:19:55 -08:00
-
1dd5cf62a5
ssh/tailssh: start login shell, fix arg passing, width/height mismatch
Brad Fitzpatrick
2022-03-10 15:55:06 -08:00
-
efc48b0578
ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from network
Brad Fitzpatrick
2022-03-10 10:28:42 -08:00
-
6b11004a2a
control/controlclient: proactively close TLS connection after /key fetch
Brad Fitzpatrick
2022-03-10 13:19:21 -08:00
-
f8a4df66de
cmd/tailscale/cli, ipn: move exit node IP parsing and validation from cli into prefs.
Aaron Klotz
2022-02-25 16:36:05 -07:00
-
888e50e1f6
ipn/ipnlocal: migrate all platforms to controlplane.tailscale.com
Maisem Ali
2022-03-09 20:16:39 -08:00
-
1625e87526
control/controlclient, localapi: shorten expiry time via localapi (#4112)
Nick O'Neill
2022-03-09 14:42:42 -08:00
-
2bcc047d4f
tailcfg: bump capVer for Noise
Maisem Ali
2022-03-09 14:18:54 -08:00
-
c1b3500a05
cmd/tailscale: allow use of flags in gokrazy
Joonas Kuorilehto
2022-03-09 09:50:38 +02:00
-
2c89b3a601
control/controlbase: make Conn.Write return consumed bytes
Maisem Ali
2022-03-09 11:17:29 -08:00
-
e82a74553b
control/controlclient: make MapRequests go over noise.
Maisem Ali
2022-03-09 10:58:44 -08:00
-
56bf2ce642
ssh/tailssh: handle local port forwarding
Maisem Ali
2022-03-09 11:25:07 -08:00
-
598c7a22e7
ssh/tailssh: use lu.Username not lu.Name.
Maisem Ali
2022-03-08 22:11:31 -08:00
-
06c147d848
ssh/tailssh: create login sessions for new connections
Maisem Ali
2022-03-08 21:35:55 -08:00
-
ba2c0c3145
control/controlclient: call direct.Close after map requests are complete
Maisem Ali
2022-03-08 21:04:42 -08:00
-
61cdcf4082
net/interfaces: add FreeBSD default route lookup (portmapping, etc)
Brad Fitzpatrick
2022-03-08 12:44:46 -08:00
-
2fb087891b
net/socks5: always close client connections after serving
Maisem Ali
2022-03-08 12:44:23 -08:00
-
91a8cdc84b
control/controlclient: make Auto.Shutdown call Direct.Close
Maisem Ali
2022-03-08 11:45:48 -08:00
-
0f37317664
control/controlclient: make RegisterRequest go over Noise
Maisem Ali
2022-03-08 10:53:19 -08:00
-
c4f6df47e5
control/controlclient: fix Noise HTTP/2 regression from earlier commit
Brad Fitzpatrick
2022-03-08 09:33:02 -08:00
-
21069124db
control/controlclient: fix the Noise HTTP/2 timeout config
Brad Fitzpatrick
2022-03-08 08:08:36 -08:00
-
740e3c006c
cmd/derper: add --stun-port flag
Brad Fitzpatrick
2022-03-08 07:12:07 -08:00
-
0588ca5d8b
control/controlclient: make SetDNS attempt to go over Noise first
Maisem Ali
2022-03-07 16:16:15 -08:00
-
da1821197a
tailcfg: add SetDNSResponse
Maisem Ali
2022-03-07 12:37:06 -08:00
-
0f31a0fc76
control/controlclient: add Noise client
Maisem Ali
2022-03-07 15:32:53 -08:00
-
26f27a620a
wgengine/router: delete legacy netfilter rule cleanup [Linux]
Brad Fitzpatrick
2022-03-07 08:35:54 -08:00
-
249758df90
control/controlclient: start fetching the server noise key
Maisem Ali
2022-03-07 10:55:02 -08:00
-
d5f8f38ac6
tailcfg: rename map request version to "capability version"
Brad Fitzpatrick
2022-03-06 09:32:52 -08:00
-
105dfa1efa
tailcfg: add OverTLSPublicKeyResponse for the new response from /key
Brad Fitzpatrick
2022-03-05 20:43:49 -08:00
-
0e62a7d1a2
tstime/mono: fix Before function comment
Robert Fritzsche
2022-03-05 17:57:52 +01:00
-
c85694fac4
types/views: add ContainsExitRoutes to IPPrefixSlice
Maisem Ali
2022-03-04 09:05:25 -08:00
-
b493ef5b71
net/tsaddr: add func ContainsExitRoutes
Brad Fitzpatrick
2022-03-04 08:00:53 -08:00
-
7ddf2e2fea
go.toolchain.rev: bump to Go 1.17.8
Josh Bleecher Snyder
2022-03-03 13:49:21 -08:00
-
f18bb6397b
cmd/tailscale: tell gokrazy to not manage the CLI as a daemon
Brad Fitzpatrick
2022-03-01 20:17:31 -08:00
-
db85384f9c
cmd/tailscaled: default to userspace-networking mode on gokrazy, set paths
Brad Fitzpatrick
2022-03-01 19:49:24 -08:00
-
c9a5dadce8
ssh/tailssh: skip flaky test on CI for now
Brad Fitzpatrick
2022-03-01 19:39:55 -08:00
-
58a6c9b2b8
version, hostinfo: recognize gokrazy as a distro
Brad Fitzpatrick
2022-03-01 19:26:57 -08:00
-
6a2e94cbeb
tstime/rate: deflake TestLongRunningQPS even more
Brad Fitzpatrick
2022-02-28 19:55:18 -08:00
-
55095df644
net/interfaces: get Linux default route from netlink as fallback
Brad Fitzpatrick
2022-02-28 14:49:37 -08:00
-
518f6cee63
ipn/store: [TestNewStore] do not use an empty file
Maisem Ali
2022-02-28 17:44:56 -08:00
-
497324ddf6
ipn/store: add common package for instantiating ipn.StateStores
Maisem Ali
2022-02-28 13:08:45 -08:00
-
d9a7205be5
net/tstun: set link speed to SPEED_UNKNOWN
Dmytro Shynkevych
2022-02-22 02:33:23 -05:00
-
5d085a6f41
controlhttp: add some docs, change Dial's path from /switch to /ts2021
Brad Fitzpatrick
2022-02-26 09:19:18 -08:00
-
4b50977422
ssh/tailssh: add more SSH tests, blend in env from ssh session
Brad Fitzpatrick
2022-02-24 14:35:40 -08:00
-
4686224e5a
cmd/tailscaled: add a no-op test for profiling init-time memory allocs
Brad Fitzpatrick
2022-02-24 14:26:08 -08:00
-
4cbdc84d27
cmd/tailscaled/childproc: add be-child registration mechanism
Brad Fitzpatrick
2022-02-24 14:03:36 -08:00
-
6e4f3614cf
ssh/tailssh: add start of real ssh tests
Brad Fitzpatrick
2022-02-24 13:31:54 -08:00
-
c9eca9451a
ssh: make it build on darwin
Brad Fitzpatrick
2022-02-24 12:27:42 -08:00
-
c4a6d9fa5d
ipn/ipnlocal: generate tailscaled-owned SSH keys as needed
Brad Fitzpatrick
2022-02-24 11:07:16 -08:00
-
cce6aad6c0
ssh/tailssh: fix non-interactive commands as non-root user
Brad Fitzpatrick
2022-02-24 11:08:06 -08:00
-
e2ed06c53c
ssh/tailssh: break a method into half in prep for testing
Brad Fitzpatrick
2022-02-23 15:47:57 -08:00
-
1b5bb2e81d
ssh/tailssh: rename sshContext to sshConnInfo
Brad Fitzpatrick
2022-02-24 08:58:53 -08:00
-
8175504584
VERSION.txt: This is 1.23.
Denton Gentry
2022-02-23 15:47:03 -08:00
-
3c2cd854be
ssh/tailssh: flesh out env, support non-pty commands
Brad Fitzpatrick
2022-02-19 15:37:13 -08:00
-
7d897229d9
net/dns: ignore permission errors on Synology DSM7 for now
Brad Fitzpatrick
2022-02-23 09:25:14 -08:00
-
29279b34fa
cmd/tailscale: make configure-host on Synology also add CAP_NET_RAW
Brad Fitzpatrick
2022-02-23 07:34:19 -08:00
-
38c59c0ad2
tsnet: fix typo in Ephemeral
Maisem Ali
2022-02-22 15:32:13 -08:00
-
bb94561c96
net/netutil: fix regression where peerapi would get closed after 1st req
Brad Fitzpatrick
2022-02-22 13:29:17 -08:00
-
e31d68d64e
hostinfo: use the sentinel value set by the MSI installer to detect MSI package type
Aaron Klotz
2022-02-22 10:39:09 -07:00
-
4fee321004
hostinfo: move packageType out to platform-specific files
Brad Fitzpatrick
2022-02-22 10:01:36 -08:00
-
c7a8f0992d
ipn/ipnlocal: use views for Peer.PrimaryRoutes and Peer.Tags
Maisem Ali
2022-02-22 09:52:49 -08:00
-
9cbb0913be
ipn/{ipnlocal,ipnstate}: add Tags and PrimaryRoutes to PeerStatus
Maisem Ali
2022-02-21 14:53:20 -08:00
-
0fc1479633
go.mod: update github.com/mdlayher/netlink to 1.6.0
David Anderson
2022-02-21 13:36:12 -08:00
-
e921e1b02d
cmd/tailscale: add "tailscale debug hostinfo" subcommand
Brad Fitzpatrick
2022-02-20 07:59:26 -08:00
-
300d897fd7
hostinfo: detect NSIS vs MSI package type on Windows
Brad Fitzpatrick
2022-02-20 06:53:52 -08:00
-
d19a63ddf6
ipn/localapi: treat ACME "invalid" state as terminal, log more
Brad Fitzpatrick
2022-02-19 16:17:27 -08:00
-
de72a1f9fc
ipn/ipnserver: let TS_PERMIT_CERT_UID contain a username too, not just uid
Brad Fitzpatrick
2022-02-19 15:45:59 -08:00
-
03caa95bf2
ssh/tailssh: get login shell when running as non-root
Brad Fitzpatrick
2022-02-18 19:07:04 -08:00
-
e1e20f6d39
ssh/tailssh: evaluate tailcfg.SSHPolicy on incoming connections
Brad Fitzpatrick
2022-02-18 14:10:26 -08:00
-
66f5aa6814
types/logger: add more reserved top level field names
Josh Bleecher Snyder
2022-02-18 14:50:50 -08:00
-
f9a50779e2
cmd/tailscaled: add
-state=mem: to support creation of an ephemeral node.
Maisem Ali
2022-02-18 12:55:22 -08:00
-
823d970d60
control/controlclient: use structured logging for MapResponse.ControlTime
Josh Bleecher Snyder
2022-02-18 13:00:08 -08:00
-
84138450a4
types/logger, logtail: add mechanism to do structured JSON logs
Brad Fitzpatrick
2022-02-17 20:41:49 -08:00
-
8c3c5e80b7
tailcfg: make MapResponse.ControlTime a pointer
Josh Bleecher Snyder
2022-02-18 10:14:14 -08:00
-
bb93e29d5c
tailcfg, ipn/ipnlocal: add Hostinfo.SSH_HostKeys, send when SSH enabled
Brad Fitzpatrick
2022-02-17 15:00:41 -08:00
-
4609096271
tailcfg: fix stale docs for MapResponse.KeepAlive
Josh Bleecher Snyder
2022-02-17 14:55:23 -08:00
-
dd6472d4e8
api: document preauthorized auth keys
Brad Fitzpatrick
2022-02-17 14:13:50 -08:00
-
fbff1555fc
ipnlocal, tailssh: start moving host key stuff into the right spot
Brad Fitzpatrick
2022-02-17 13:28:14 -08:00
-
94409db7e2
cmd/tailscale: rewrite --authkey to --auth-key
Josh Bleecher Snyder
2022-02-16 17:46:17 -08:00
-
a45f8accdb
scripts/installer: add Ubuntu 22.04 LTS Jammy Jellyfish (#3955)
Xe Iaso
2022-02-17 09:52:35 -05:00