-
f1e1048977
go.mod: bump tailscale/wireguard-go
Brad Fitzpatrick
2024-11-12 17:52:31 -08:00
-
3b93fd9c44
net/captivedetection: replace 10k log lines with ... less
Brad Fitzpatrick
2024-11-15 14:16:03 -08:00
-
aefbed323f
ipn,tailcfg: add VIPService struct and c2n to fetch them from client (#14046)
Naman Sood
2024-11-15 16:14:06 -05:00
-
1355f622be
cmd/derpprobe,prober: add ability to restrict derpprobe to a single region

Percy WegmannandMario Minardi
2024-11-14 14:21:30 -06:00
-
c3c4c05331
tstest/integration/testcontrol: remove a vestigial unused parameter
Brad Fitzpatrick
2024-11-15 07:12:56 -08:00
-
8fd471ce57
control/controlclient: disable https on for http://localhost:$port URLs
Brad Fitzpatrick
2024-11-14 09:44:16 -08:00
-
e73cfd9700
go.toolchain.rev: bump from Go 1.23.1 to Go 1.23.3
Brad Fitzpatrick
2024-11-14 09:50:42 -08:00
-
f593d3c5c0
cmd/tailscale/cli: add "help" alias for --help
Brad Fitzpatrick
2024-11-13 07:36:43 -08:00
-
bfe5cd8760
.github: Bump actions/setup-go from 5.0.2 to 5.1.0 (#13934)
dependabot[bot]
2024-11-13 10:56:44 -07:00
-
0c9ade46a4
words: Add scoville to scales.txt (#14084)
Walter Poupore
2024-11-13 09:25:12 -08:00
-
4474dcea68
.github: Bump actions/cache from 4.1.0 to 4.1.2 (#13933)
dependabot[bot]
2024-11-13 09:46:30 -07:00
-
0cfa217f3e
.github: Bump actions/upload-artifact from 4.4.0 to 4.4.3 (#13811)
dependabot[bot]
2024-11-13 09:34:10 -07:00
-
1847f26042
.github: Bump github/codeql-action from 3.26.11 to 3.27.1 (#14062)
dependabot[bot]
2024-11-13 09:30:14 -07:00
-
7c6562c861
words: scale up our word count (#14082)
Naman Sood
2024-11-13 09:56:02 -05:00
-
0c6bd9a33b
words: add a scale
Brad Fitzpatrick
2024-11-13 05:49:51 -08:00
-
cf41cec5a8
cmd/{k8s-operator,containerboot},k8s-operator: remove support for proxies below capver 95. (#13986)
Irbe Krumina
2024-11-12 17:13:26 +00:00
-
e38522c081
go.{mod,sum},build_docker.sh: bump mkctr, add ability to set OCI annotations for images (#14065)
Irbe Krumina
2024-11-12 14:23:38 +00:00
-
d8a3683fdf
cmd/k8s-operator: restart ProxyGroup pods less (#14045)
Tom Proctor
2024-11-12 14:18:19 +00:00
-
4e0fc037e6
all: use iterators over slice views more
Brad Fitzpatrick
2024-11-11 13:08:47 -08:00
-
00be1761b7
util/codegen: treat unique.Handle as an opaque value type
Brad Fitzpatrick
2024-11-11 08:48:09 -08:00
-
b9ecc50ce3
cmd/k8s-operator,k8s-operator,kube/kubetypes: add an option to configure app connector via Connector spec (#13950)
Irbe Krumina
2024-11-11 11:43:54 +00:00
-
6ff85846bc
safeweb: add a Shutdown method to the Server type (#14048)
M. J. Fromberger
2024-11-08 10:02:16 -08:00
-
64d70fb718
ipn/ipnlocal: log a summary of posture identity response
Anton Tolchanov
2024-11-08 13:21:38 +00:00
-
020cacbe70
derp/derphttp: don't link websockets other than on GOOS=js
Brad Fitzpatrick
2024-11-07 16:49:47 -08:00
-
c3306bfd15
control/controlhttp/controlhttpserver: split out Accept to its own package
Brad Fitzpatrick
2024-11-07 15:59:19 -08:00
-
23880eb5b0
cmd/tailscaled: support "ts_omit_ssh" build tag to remove SSH
Brad Fitzpatrick
2024-11-07 15:21:44 -08:00
-
2c8859c2e7
client/tailscale,ipn/{ipnlocal,localapi}: add a pre-shutdown localAPI endpoint that terminates control connections. (#14028)
Irbe Krumina
2024-11-07 19:27:53 +00:00
-
3090461961
tsweb/varz: optimize some allocs, add helper func for others
Brad Fitzpatrick
2024-11-07 08:02:14 -08:00
-
8ba9b558d2
envknob,kube/kubetypes,cmd/k8s-operator: add app type for ProxyGroup (#14029)
Irbe Krumina
2024-11-07 12:42:29 +00:00
-
8dcbd988f7
cmd/derper: show more information on home page
Percy Wegmann
2024-10-23 20:56:09 -05:00
-
065825e94c
licenses: update license notices
License Updater
2024-11-04 15:02:25 +00:00
-
01185e436f
types/result, util/lineiter: add package for a result type, use it
Brad Fitzpatrick
2024-11-04 20:49:40 -08:00
-
809a6eba80
cmd/k8s-operator: allow to optionally configure tailscaled port (#14005)
Irbe Krumina
2024-11-04 18:42:51 +00:00
-
d4222fae95
tsnet: add accessor to get tsd.System
Brad Fitzpatrick
2024-10-22 13:53:34 -05:00
-
45da3a4b28
cmd/tsconnect: block after starting esbuild dev server
Brad Fitzpatrick
2024-11-03 07:12:34 -08:00
-
43138c7a5c
net/socks5: optimize UDP relay
VimT
2024-09-21 14:37:51 +08:00
-
b0626ff84c
net/socks5: fix UDP relay in userspace-networking mode
VimT
2024-09-20 23:52:45 +08:00
-
634cc2ba4a
wgengine/netstack: remove unused taildrive deps
Brad Fitzpatrick
2024-11-01 10:50:40 -07:00
-
d09e9d967f
ipn/ipnlocal: reload prefs correctly on ReloadConfig
Maisem Ali
2024-10-31 08:30:11 -07:00
-
0ffc7bf38b
Fix MagicDNS on OpenBSD
Renato Aguiar
2024-10-25 18:25:39 -07:00
-
49de23cf1b
net/netcheck: add addReportHistoryAndSetPreferredDERP() test case (#13989)
Jordan Whited
2024-10-31 19:25:00 -07:00
-
84c8860472
util/syspolicy: add policy key for onboarding flow visibility
Aaron Klotz
2024-10-31 15:13:08 -06:00
-
ddbc950f46
safeweb: add support for custom CSP (#13975)
Andrew Lytvynov
2024-10-31 14:13:29 -05:00
-
6985369479
net/sockstats: prevent crash in setNetMon (#13985)
Andrea Gottardo
2024-10-31 12:00:34 -07:00
-
3477bfd234
safeweb: add support for "/" and "/foo" handler distinction (#13980)
Andrew Lytvynov
2024-10-31 13:12:38 -05:00
-
3f626c0d77
cmd/tailscale/cli, client/tailscale, ipn/localapi: add tailscale syspolicy {list,reload} commands
Nick Khyl
2024-10-29 15:22:49 -05:00
-
45354dab9b
ipn,tailcfg: add app connector config knob to conffile (#13942)
Irbe Krumina
2024-10-31 14:45:57 +00:00
-
b4f46c31bb
wgengine/magicsock: export packet drop metric for outbound errors
Anton Tolchanov
2024-10-29 09:19:40 +00:00
-
532b26145a
wgengine/magicsock: exclude disco from throughput metrics
Anton Tolchanov
2024-10-29 13:46:34 +00:00
-
e1e22785b4
net/netcheck: ensure prior preferred DERP is always in netchecks
James Tucker
2024-10-30 11:31:36 -07:00
-
f81348a16b
util/syspolicy/source: put EnvPolicyStore env keys in their own namespace
Brad Fitzpatrick
2024-10-30 09:48:12 -07:00
-
540e4c83d0
util/syspolicy/setting: make setting.Snapshot JSON-marshallable
Nick Khyl
2024-10-29 11:29:02 -05:00
-
2a2228f97b
util/syspolicy/setting: make setting.RawItem JSON-marshallable
Nick Khyl
2024-10-29 11:24:46 -05:00
-
2cc1100d24
util/syspolicy/source: use errors instead of github.com/pkg/errors
Nick Khyl
2024-10-30 12:01:20 -05:00
-
2336c340c4
util/syspolicy: implement a syspolicy store that reads settings from environment variables
Nick Khyl
2024-10-18 10:18:06 -05:00
-
1103044598
cmd/k8s-operator,k8s-operator: add topology spread constraints to ProxyClass (#13959)
Irbe Krumina
2024-10-30 05:45:31 -05:00
-
856ea2376b
wgengine/magicsock: log home DERP changes with latency
Tim Walters
2024-10-23 14:27:00 -05:00
-
aecb0ab76b
tstest/tailmac: add support for mounting host directories in the guest (#13957)
Jonathan Nobels
2024-10-29 13:49:51 -04:00
-
0f9a054cba
tstest/tailmac: fix Host.app path generation (#13953)
Jonathan Nobels
2024-10-29 13:49:29 -04:00
-
9545e36007
cmd/tailscale/cli: add 'tailscale metrics' command
Anton Tolchanov
2024-10-26 18:28:22 +01:00
-
38af62c7b3
ipn/ipnlocal: remove the primary routes gauge for now
Anton Tolchanov
2024-10-29 13:35:12 +00:00
-
11e96760ff
wgengine/magicsock: fix stats packet counter on derp egress
Anton Tolchanov
2024-10-29 13:40:33 +00:00
-
94fa6d97c5
ipn/ipnlocal: log errors while fetching serial numbers
Anton Tolchanov
2024-10-28 16:41:44 +00:00
-
0d76d7d21c
tool/gocross: remove trimpath from test builds
James Tucker
2024-09-11 11:28:33 -07:00
-
c0a1ed86cb
tstest/natlab: add latency & loss simulation
James Tucker
2024-09-13 11:35:47 -07:00
-
41aac26106
licenses: update license notices
License Updater
2024-10-28 15:02:34 +00:00
-
5d07c17b93
net/dns: fix blank lines being added to resolv.conf on OpenBSD (#13928)
Renato Aguiar
2024-10-28 08:00:48 -07:00
-
9d1348fe21
ipn/store/kubestore: don't error if state cannot be preloaded (#13926)
Irbe Krumina
2024-10-27 10:54:38 -05:00
-
853fe3b713
ipn/store/kubestore: cache state in memory (#13918)

Irbe KruminaandMaisem Ali
2024-10-26 09:33:47 -05:00
-
6ab39b7bcd
cmd/k8s-operator: validate that tailscale.com/tailnet-ip annotation value is a valid IP
Nick Kirby
2024-10-26 13:03:36 +01:00
-
e815ae0ec4
util/syspolicy, ipn/ipnlocal: update syspolicy package to utilize syspolicy/rsop
Nick Khyl
2024-10-08 10:50:14 -05:00
-
7fe6e50858
net/dns/resolver: fix test flake
Andrew Dunham
2024-10-24 11:43:22 -05:00
-
212270463b
cmd/testwrapper: add pkg runtime to output (#13894)
Paul Scott
2024-10-24 09:41:54 -05:00
-
b2665d9b89
net/netcheck: add a Now field to the netcheck Report
Andrew Dunham
2024-10-22 14:17:48 -05:00
-
ae5bc88ebe
health: fix spurious warning about DERP home region '0'
Brad Fitzpatrick
2024-10-22 09:40:17 -05:00
-
85241f8408
net/tstun: use /10 as subnet for TAP mode; read IP from netmap
Maisem Ali
2024-10-21 17:00:41 -07:00
-
d4d21a0bbf
net/tstun: restore tap mode functionality
Maisem Ali
2024-10-21 16:17:28 -07:00
-
0f4c9c0ecb
cmd/viewer: import types/views when generating a getter for a map field
Nick Khyl
2024-10-21 12:28:41 -05:00
-
f8f53bb6d4
health: remove SysDNSOS, add two Warnables for read+set system DNS config (#13874)
Andrea Gottardo
2024-10-21 13:40:43 -07:00
-
72587ab03c
scripts/installer.sh: allow Archcraft for Arch packages (#13870)
Erisa A
2024-10-21 18:13:06 +01:00
-
c76a6e5167
derp: track client-advertised non-ideal DERP connections in more places
Brad Fitzpatrick
2024-10-20 13:22:31 -07:00
-
fd77965f23
net/tlsdial: call out firewalls blocking Tailscale in health warnings (#13840)
Andrea Gottardo
2024-10-18 17:35:46 -07:00
-
e711ee5d22
release/dist: clamp min / max version for synology package centre (#13857)
Mario Minardi
2024-10-18 14:20:40 -06:00
-
877fa504b4
net/netcheck: remove arbitrary deadlines from GetReport() tests (#13832)
Jordan Whited
2024-10-18 13:12:07 -07:00
-
874db2173b
ipn/{ipnauth,ipnlocal,ipnserver}: send the auth URL to the user who started interactive login
Nick Khyl
2024-10-13 11:36:46 -05:00
-
bb60da2764
derp: add sclient write deadline timeout metric (#13831)
Jordan Whited
2024-10-18 10:53:49 -07:00
-
18fc093c0d
derp: give trusted mesh peers longer write timeouts
Brad Fitzpatrick
2024-10-18 07:47:05 -07:00
-
c0a9895748
scripts/installer.sh: support DNF5
Andrew Dunham
2024-10-17 14:12:31 -04:00
-
fa95318a47
tool/gocross: add support for tvOS Simulator (#13847)
Andrea Gottardo
2024-10-17 15:37:10 -07:00
-
22c89fcb19
cmd/tailscale,ipn,tailcfg: add
tailscale advertise subcommand behind envknob (#13734)
Naman Sood
2024-10-16 19:08:06 -04:00
-
d32d742af0
ipn/ipnlocal: error when trying to use exit node on unsupported platform (#13726)
Mario Minardi
2024-10-16 14:09:53 -06:00
-
6a885dbc36
wgengine/magicsock: fix CI-only test warning of missing health tracker
Brad Fitzpatrick
2024-10-16 09:33:21 -07:00
-
74dd24ce71
cmd/tsconnect, logpolicy: fixes for wasm_js.go
Christian
2024-10-14 15:52:03 -07:00
-
ff5f233c3a
util/syspolicy: add rsop package that provides access to the resultant policy
Nick Khyl
2024-10-07 21:18:45 -05:00
-
2aa9125ac4
cmd/derpprobe: add /healthz endpoint
Andrew Dunham
2024-10-15 16:18:04 -04:00
-
5f22f72636
hostinfo,build_docker.sh,tailcfg: more reliably detect being in a container (#13826)
Tom Proctor
2024-10-15 19:38:11 +01:00
-
a8f9c0d6e4
licenses: update license notices
License Updater
2024-10-14 15:03:08 +00:00
-
e0d711c478
{net/connstats,wgengine/magicsock}: fix packet counting in connstats
Kristoffer Dalby
2024-09-23 17:07:38 +02:00
-
40c991f6b8
wgengine: instrument with usermetrics
Kristoffer Dalby
2024-09-25 17:20:56 +02:00
-
adc8368964
tstest: avoid Fatal in ResourceCheck to show panic (#13790)
Paul Scott
2024-10-14 10:02:04 +01:00