-
8226f1482c
go.mod: bump rtnetlink for address label encoding (#4386)
James Tucker
2022-04-08 14:17:53 -07:00
-
f923ce6f87
shell.nix: use tailscale-go for compilation
Tom DNetto
2022-04-07 15:11:12 -07:00
-
24bdcbe5c7
net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364)
Tom
2022-04-08 12:17:31 -07:00
-
3b3d1b9350
tstest/integration/vms: consistently use two dashes for command-line switches
Tom DNetto
2022-04-07 15:45:25 -07:00
-
7d97800d52
cmd/tailscale: make web mode preserve URL scheme in Synology redirect
Xiaochao Dong (@damnever)
2022-03-19 16:54:45 +08:00
-
2550acfd9d
go.mod: bump netstack for clone reset fix (#4379)
James Tucker
2022-04-07 19:03:18 -07:00
-
f570372b4d
control/controlbase: don't enforce a max protocol version at handshake time.
David Anderson
2022-04-07 17:43:59 -07:00
-
c6ac29bcc4
wgengine/netstack: disable refsvfs2 leak tracking (#4378)
James Tucker
2022-04-07 17:21:45 -07:00
-
858ab80172
tstest/integration/vms: fix docs, qemu-img invocation
Tom DNetto
2022-04-07 14:31:42 -07:00
-
55161b3d92
cmd/mkpkg: use package flag (#4373)
Xe Iaso
2022-04-07 16:38:33 -04:00
-
02ad987e24
control/controlbase: make the protocol version number selectable.
David Anderson
2022-04-07 12:03:32 -07:00
-
be861797b4
cmd/mkpkg: add name argument (#4372)
Xe Iaso
2022-04-07 16:05:04 -04:00
-
e014b4d970
api: update acl/validate data format (#4366)
Ramya Nagarajan
2022-04-07 10:33:52 -07:00
-
c79c72c4fc
go.mod: github.com/mdlayher/sdnotify@v1.0.0
Matt Layher
2022-04-06 12:39:05 -04:00
-
6be7931eb4
net/dns/resolver: return symbolic PTR records for TS service IPs (#4361)
Tom
2022-04-06 15:56:21 -07:00
-
0b273e1857
cmd/tailscale: drop special exit code 125 for gokrazy
oliverpool
2022-04-06 08:28:53 +02:00
-
3603a18710
ipn/localapi: add endpoint to request id token
Maisem Ali
2022-03-29 12:43:26 -07:00
-
035e8ab00e
tailcfg: add Token{Request,Response} types
Maisem Ali
2022-03-22 21:49:27 -07:00
-
01adcfa688
tailcfg: add omitempty to all fields of Hostinfo (#4360)
Joe Tsai
2022-04-05 13:25:14 -07:00
-
ac2033d98c
go.mod: bump staticcheck (#4359)
Maisem Ali
2022-04-05 12:24:33 -07:00
-
9f604f2bd3
derp: add (*Server).IsClientConnectedForTest func. (#4331)
Maisem Ali
2022-03-30 10:50:50 -07:00
-
3d180c0376
go.mod, ssh/tailssh, tempfork/gliderlabs: bump x/crypto/ssh fork for NoClientAuthCallback
Brad Fitzpatrick
2022-03-29 17:31:44 -07:00
-
f4686a76a1
envknob: use the correct key when logging (#4319)
Maisem Ali
2022-03-29 14:04:12 -07:00
-
309ddef852
net/netutil: add CheckIPForwardingLinux (#4301)
Maisem Ali
2022-03-28 10:24:11 -07:00
-
7c7f37342f
prober: used keyed initializer for LimitedReader.
David Anderson
2022-03-26 21:21:13 -07:00
-
909f40da84
util/groupmember: remove redundant code (#4298)
Maisem Ali
2022-03-26 21:45:06 -07:00
-
e4d8d5e78b
net/packet, wgengine/netstack: remove workaround for old gvisor ECN bug
Brad Fitzpatrick
2022-03-26 21:13:55 -07:00
-
5a44f9f5b5
tempfork: temporarily fork gliderlabs/ssh and x/crypto/ssh
Brad Fitzpatrick
2022-03-25 15:35:36 -07:00
-
6fecc16c3b
ipn/ipnlocal: do not process old status messages received out of order
Maisem Ali
2022-03-26 20:12:12 -07:00
-
753f1bfad4
cmd/tailscale: write fewer known_hosts, resolve ssh host to FQDN early
Brad Fitzpatrick
2022-03-25 14:27:22 -07:00
-
df93158aac
cmd/tailscale: generate known_hosts file for 'tailscale ssh'
Brad Fitzpatrick
2022-03-25 12:36:46 -07:00
-
cceacda5eb
ipn/ipnstate: put SSH Host Keys in ipnstate.PeerStatus
Brad Fitzpatrick
2022-03-24 19:44:27 -07:00
-
42ee4c917d
go.toolchain.rev: pick up httptest race fix
Maisem Ali
2022-03-25 09:41:19 -07:00
-
a0e345dba4
tsnet: set Hostinfo.Package to "tsnet" on use
Brad Fitzpatrick
2022-03-25 08:53:42 -07:00
-
b2f269d5b7
net/dnsfallback: do not attempt lookups of IPs.
Maisem Ali
2022-03-24 22:21:41 -07:00
-
b45bb577a0
net/dnscache: do not call LookupIPFallback if the context was canceled.
Maisem Ali
2022-03-24 22:14:06 -07:00
-
8294915780
cmd/tailscale/cli: add start of 'ssh' subcommand
Brad Fitzpatrick
2022-03-24 12:22:36 -07:00
-
06fcf3b225
cmd/tailscale: make status --peers=false work earlier + in JSON mode
Brad Fitzpatrick
2022-03-24 13:05:36 -07:00
-
5df12b9059
client/tailscale, cmd/tailscale, localapi: add 'tailscale nc' (actually)
Brad Fitzpatrick
2022-03-24 10:59:01 -07:00
-
fc12cbfcd3
client/tailscale, cmd/tailscale, localapi: add 'tailscale nc'
Brad Fitzpatrick
2022-03-24 09:04:01 -07:00
-
b647977b33
net/netutil: move some net utils from control/controlhttp to netutil
Brad Fitzpatrick
2022-03-24 09:44:40 -07:00
-
d2f3ec8a63
envknob, ipn/ipnlocal: add SSH admin kill switch
Brad Fitzpatrick
2022-03-23 13:52:29 -07:00
-
77b4fe0afa
all: remove "no 1.18 support" failures
Josh Bleecher Snyder
2022-03-23 13:00:04 -07:00
-
98984c1a9a
cmd/proxy-to-grafana: fix package doc code snippet
Brad Fitzpatrick
2022-03-23 12:36:11 -07:00
-
5fa502b5dc
cmd/proxy-to-grafana: use grafana's authproxy to log in tailnet users (#4208)
Nick O'Neill
2022-03-23 11:33:53 -07:00
-
4fc38888d2
go.mod: bump x/crypto for SSH change
Brad Fitzpatrick
2022-03-23 10:10:30 -07:00
-
8144c6d87d
tsnet: fail with nice message with go1.18 on darwin
Brad Fitzpatrick
2022-03-22 20:24:57 -07:00
-
0861923c21
ssh/tailssh, tailcfg: add more HoldAndDelegate expansions, document
Brad Fitzpatrick
2022-03-22 17:36:55 -07:00
-
a121b9f263
.github: Bump actions/checkout from 2 to 3
dependabot[bot]
2022-03-22 22:56:34 +00:00
-
091ea4a4a5
ssh/tailssh: support placeholders in SSHAction.HoldAndDelegate URL
Brad Fitzpatrick
2022-03-22 15:37:17 -07:00
-
257d75beb1
.github: Bump actions/setup-go from 2.1.5 to 3
dependabot[bot]
2022-03-16 19:46:16 +00:00
-
f2b0faf91e
.github: Bump actions/upload-artifact from 2.3.1 to 3
dependabot[bot]
2022-03-07 11:13:09 +00:00
-
7fbb6a76ad
.github: Bump actions/cache from 2 to 3
dependabot[bot]
2022-03-21 11:37:21 +00:00
-
0968b2d55a
prober: support adding key/value labels to probes. (#4250)
Dave Anderson
2022-03-22 13:45:11 -07:00
-
f3b13604b3
control/controlclient, ipn/ipnlocal, tailcfg: add MapResponse.PopBrowserURL
Brad Fitzpatrick
2022-03-21 14:10:25 -07:00
-
3ea6ddbb5f
control/controlbase: use less memory when idle (remove rxState.buf)
Brad Fitzpatrick
2022-03-20 18:08:00 -07:00
-
445c04c938
wgengine: inject packetbuffers rather than bytes (#4220)
James Tucker
2022-03-21 14:58:43 -07:00
-
a09c30aac2
prober: refactor probe state into a Probe struct.
David Anderson
2022-03-19 21:39:50 -07:00
-
94aaec5c66
prober: rename Probe to ProbeFunc.
David Anderson
2022-03-19 20:58:35 -07:00
-
7b4960316b
tsweb: add PrometheusVar, for vars that want to output varz themselves.
David Anderson
2022-03-19 23:16:06 -07:00
-
f6642e0ece
Makefile: add tidy target
Brad Fitzpatrick
2022-03-21 11:03:45 -07:00
-
73314009d0
go.mod: bump netstack (#4222)
James Tucker
2022-03-21 11:01:40 -07:00
-
f7e976db55
tailcfg, ssh/tailssh: make SSHUser value '=' map ssh-user to same local-user
Brad Fitzpatrick
2022-03-21 10:39:54 -07:00
-
21445b56a5
control/controlbase: use less memory when idle (remove txState.buf)
Brad Fitzpatrick
2022-03-20 16:12:11 -07:00
-
bfb4a4d9e9
tsnet: fix format string/argument mismatch in log output
Brad Fitzpatrick
2022-03-19 20:00:43 -07:00
-
19f61607b6
prober: run all probes once on initial registration.
David Anderson
2022-03-19 18:41:27 -07:00
-
e41a3b983c
prober: library to build healthchecking probers.
David Anderson
2022-03-17 20:00:54 -07:00
-
f2041c9088
all: use strings.Cut even more
Brad Fitzpatrick
2022-03-19 12:42:46 -07:00
-
f30473211b
ssh/tailssh: start of implementing optional session recording
Brad Fitzpatrick
2022-03-12 21:32:17 -08:00
-
32fd42430b
all: use cibuild.On
Josh Bleecher Snyder
2022-03-18 14:46:38 -07:00
-
b775df0b57
ssh/tailssh_test: skip TestSSH/stdin in CI
Maisem Ali
2022-03-18 10:45:05 -07:00
-
309c0a13a5
tsweb: add FQDN to Port80Handler to allow HTTPS redirects
Maisem Ali
2022-03-18 09:46:58 -07:00
-
7f3d0992aa
Makefile: use ./tool/go everywhere
Maisem Ali
2022-03-18 09:58:20 -07:00
-
6e91f872af
net/tshttpproxy: ensure we pass the correct flags to WinHttpOpen on Win7 and Win8.0
Aaron Klotz
2022-03-17 13:34:38 -06:00
-
1db46919ab
cmd/tailscaled: make build fail nicely on older Go versions
Brad Fitzpatrick
2022-03-18 07:44:05 -07:00
-
2a412ac9ee
.github/workflows: work around golang/go#51629
David Anderson
2022-03-17 15:18:45 -07:00
-
18818763d1
derp: set Basic Constraints on metacert
Brad Fitzpatrick
2022-03-17 15:06:51 -07:00
-
eaf5591953
scripts: install gnupg only when apt-key is needed
Simon Deziel
2022-03-16 21:03:07 -04:00
-
bd073b8dd6
types/views: rename Generic to Unwrap
Maisem Ali
2022-03-17 14:36:32 -07:00
-
1e12a29806
ssh/tailssh_test: Skip the env test in CI
Maisem Ali
2022-03-17 14:33:09 -07:00
-
0868329936
all: use any instead of interface{}
Josh Bleecher Snyder
2022-03-16 16:27:57 -07:00
-
5f176f24db
go.mod: upgrade to the latest wireguard-go
Josh Bleecher Snyder
2022-03-16 17:16:55 -07:00
-
2708544018
tsnet: add some usability polish, remove WIP env var restriction
Brad Fitzpatrick
2022-03-17 09:03:02 -07:00
-
997b19545b
syncs: use TryLock and TryRLock instead of unsafe
Josh Bleecher Snyder
2022-03-16 17:02:16 -07:00
-
ead16b24ec
cmd/tailscaled: fail early with nice error on macOS with go1.18
Brad Fitzpatrick
2022-03-17 10:25:50 -07:00
-
9d4ffd135f
go.toolchain.rev: pick up crypto/x509 crash fix
Josh Bleecher Snyder
2022-03-17 10:25:02 -07:00
-
6b9d938c1a
types/views: add generic Slice[T] and remove StringSlice
Maisem Ali
2022-03-16 21:45:19 -07:00
-
d8953bf2ba
cmd/derpprobe: don't alert for smaller failures.
Denton Gentry
2022-02-28 20:13:33 -08:00
-
84a2dc3a7e
go.toolchain.rev: update to slightly less forked Go 1.18
Josh Bleecher Snyder
2022-03-16 15:42:45 -07:00
-
8c2cb4b431
go.mod: update to latest certstore
Josh Bleecher Snyder
2022-03-16 15:47:15 -07:00
-
61ee72940c
all: use Go 1.18's strings.Cut
Brad Fitzpatrick
2022-03-16 14:25:31 -07:00
-
1f22507c06
version: use Go 1.18's git stamping as default implementation
Brad Fitzpatrick
2022-03-16 13:55:23 -07:00
-
c2c97f8f38
go.toolchain.rev: remove second entry
Josh Bleecher Snyder
2022-03-16 12:51:45 -07:00
-
26021b07ec
control/controlclient: only build certstore-related code with the Tailscale Go toolchain
Josh Bleecher Snyder
2022-03-16 11:55:44 -07:00
-
0ef74f37a5
net/dns/resolver: remove closure allocation explanation
Josh Bleecher Snyder
2022-03-15 16:00:27 -07:00
-
9482576bb1
ipn/ipnserver: use strings.Cut
Josh Bleecher Snyder
2022-03-15 15:48:54 -07:00
-
97a01b7b17
util/deephash: remove Tailscale toolchain compatibility shim
Josh Bleecher Snyder
2022-03-15 15:44:28 -07:00
-
1b57b0380d
wgengine/magicsock: remove final alloc from ReceiveFrom
Josh Bleecher Snyder
2022-03-15 15:33:06 -07:00
-
463728a885
util/netconv: add package to convert between netip and netaddr types
Josh Bleecher Snyder
2022-03-15 15:23:00 -07:00
-
5cb9999be3
go.toolchain.rev: upgrade to our Go 1.18 fork
Josh Bleecher Snyder
2022-03-15 15:35:05 -07:00