This website requires JavaScript.
1e2e319e7d
util/slicesx: add MapKeys and MapValues from golang.org/x/exp/maps
Brad Fitzpatrick
2025-01-03 10:41:02 -08:00
17b881538a
wgengine/router: refactor udm-pro into broader ubnt support
Jason Barnett
2024-12-22 13:18:40 -07:00
e3bcb2ec83
ipn/ipnlocal: use context.CancelFunc type for doc clarity
Brad Fitzpatrick
2025-01-03 08:49:29 -08:00
03b9361f47
ipn: update reference to Notify's Swift definition
Brad Fitzpatrick
2025-01-03 08:35:25 -08:00
ff095606cc
all: add means to set device posture attributes from node
Brad Fitzpatrick
2024-11-19 20:17:58 -08:00
30d3e7b242
scripts/install.sh: add special case for Parrot Security (#14487 )
Erisa A
2024-12-30 17:22:48 +00:00
c43c5ca003
cmd/systray: properly set tooltip on different platforms
Will Norris
2024-12-27 12:34:16 -08:00
5a4148e7e8
cmd/systray: update state management and initialization
Will Norris
2024-12-25 17:30:59 -08:00
86f273d930
cmd/systray: set app icon and title consistently
Will Norris
2024-12-23 13:38:09 -08:00
2bdbe5b2ab
cmd/systray: add icons for exit node online and offline
Will Norris
2024-12-23 13:35:27 -08:00
68b12a74ed
metrics,syncs: add ShardedInt support to metrics.LabelMap
James Tucker
2024-12-19 16:32:40 -08:00
72b278937b
scripts/installer.sh: allow CachyOS for Arch packages (#14464 )
Erisa A
2024-12-23 17:53:06 +00:00
3837b6cebc
cmd/systray: rebuild menu on pref change, assorted other fixes
Will Norris
2024-12-21 15:58:26 -08:00
76ca1adc64
scripts/installer.sh: accept different capitalisation of deepin (#14463 )
Erisa A
2024-12-23 16:47:55 +00:00
9e2819b5d4
util/stringsx: add package for extra string functions, like CompareFold
Brad Fitzpatrick
2024-12-22 20:38:20 -08:00
4267d0fc5b
.github: update matrix of installer.sh tests (#14462 )
Erisa A
2024-12-23 14:48:35 +00:00
c4f9f955ab
scripts/installer.sh: add support for PikaOS (#14461 )
Erisa A
2024-12-23 12:53:54 +00:00
8d4ea4d90c
wgengine/router: add ip rules for unifi udm-pro
Jason Barnett
2024-01-11 17:36:12 -07:00
10d4057a64
cmd/systray: add visual workarounds for gnome, mac, and windows
Will Norris
2024-12-20 17:32:10 -08:00
cb59943501
cmd/systray: add exit nodes menu
Will Norris
2024-12-20 15:37:00 -08:00
887472312d
tailcfg: rename and retype ServiceHost capability (#14380 )
Naman Sood
2024-12-20 15:57:46 -05:00
256da8dfb5
cmd/systray: remove new menu delay on KDE
Will Norris
2024-12-20 09:11:04 -08:00
5095efd628
prober: make histogram buckets cumulative
Percy Wegmann
2024-12-20 08:07:54 -06:00
3adad364f1
cmd/k8s-operator,k8s-operator: include top-level CRD descriptions (#14435 )
Tom Proctor
2024-12-20 16:12:56 +00:00
89adcd853d
cmd/systray: improve profile menu
Will Norris
2024-12-19 11:31:31 -08:00
e8f1721147
syncs: add ShardedInt expvar.Var type
James Tucker
2024-12-17 12:22:44 -08:00
2d4edd80f1
cmd/systray: add extra padding around notification icon
Will Norris
2024-12-19 13:11:25 -08:00
00a4504cf1
cmd/derpprobe,prober: add ability to perform continuous queuing delay measurements against DERP servers
Percy Wegmann
2024-12-16 23:05:46 -06:00
6ae0287a57
cmd/systray: add account switcher
Andrew Lytvynov
2024-12-10 13:54:31 -08:00
ff5b4bae99
syncs: add MutexValue (#14422 )
Joe Tsai
2024-12-18 17:11:22 -08:00
b3d4ffe168
docs/k8s: add some high-level operator architecture diagrams (#13915 )
Tom Proctor
2024-12-17 15:36:57 +00:00
b62a013ecb
Switch logging service from log.tailscale.io to log.tailscale.com (#14398 )
Joe Tsai
2024-12-16 14:53:34 -08:00
2506b81471
prober: fix WithBandwidthProbing behavior with optional tunAddress
Brad Fitzpatrick
2024-12-16 12:11:38 -08:00
0cc2a8dc0d
go.toolchain.rev: bump Go toolchain
Brad Fitzpatrick
2024-12-16 10:19:10 -08:00
5883ca72a7
types/opt: fix test to be agnostic to omitzero support (#14401 )
Joe Tsai
2024-12-16 10:56:55 -08:00
cc168d9f6b
cmd/k8s-operator: fix ProxyGroup hostname (#14336 )
Irbe Krumina
2024-12-16 06:11:18 +00:00
1ed9bd76d6
prober: perform DERP bandwidth probes over TUN device to mimic real client
Percy Wegmann
2024-12-10 11:52:51 -06:00
aa04f61d5e
net/netcheck: adjust HTTPS latency check to connection time and avoid data race
James Tucker
2024-12-05 12:42:45 -08:00
73128e2523
ssh/tailssh: remove unused public key support
Brad Fitzpatrick
2024-12-12 09:38:07 -08:00
716cb37256
util/dnsname: use vizerror for all errors
Adrian Dewhurst
2024-12-11 23:49:59 -05:00
c9188d7760
types/bools: add IfElse (#14272 )
Joe Tsai
2024-12-11 10:55:33 -08:00
0045860060
types/iox: add function types for Reader and Writer (#14366 )
Joe Tsai
2024-12-11 10:55:21 -08:00
6e552f66a0
cmd/containerboot: don't attempt to patch a Secret field without permissions (#14365 )
Irbe Krumina
2024-12-11 14:58:44 +00:00
f1ccdcc713
cmd/k8s-operator,k8s-operator: operator integration tests (#12792 )
Tom Proctor
2024-12-11 14:48:57 +00:00
fa655e6ed3
cmd/containerboot: add more tests, check that egress service config only set on kube (#14360 )
Irbe Krumina
2024-12-11 12:59:42 +00:00
0cc071f154
cmd/containerboot: don't attempt to write kube Secret in non-kube environments (#14358 )
Irbe Krumina
2024-12-11 10:56:12 +00:00
8b1d01161b
cmd/containerboot: guard kubeClient against nil dereference (#14357 )
Bjorn Neergaard
2024-12-11 02:52:56 -07:00
d54cd59390
.github: Bump github/codeql-action from 3.27.1 to 3.27.6 (#14332 )
dependabot[bot]
2024-12-10 15:15:11 -07:00
fa28b024d6
.github: Bump actions/cache from 4.1.2 to 4.2.0 (#14331 )
dependabot[bot]
2024-12-10 14:32:04 -07:00
ea3d0bcfd4
prober,derp/derphttp: make dev-mode DERP probes work without TLS (#14347 )
Mario Minardi
2024-12-10 10:51:03 -07:00
24b243c194
derp: add env var setting server send queue depth (#14334 )
Mike O'Driscoll
2024-12-10 08:58:27 -05:00
06c5e83c20
hostinfo: fix testing in container (#14330 )
Tom Proctor
2024-12-09 20:42:10 +00:00
c2761162a0
cmd/stunc: enforce read timeout deadline (#14309 )
Mike O'Driscoll
2024-12-06 14:27:52 -05:00
f817860079
VERSION.txt: this is v1.79.0
Nick Khyl
2024-12-06 11:17:11 -06:00
06a82f416f
cmd,{get-authkey,tailscale}: remove unnecessary scope qualifier from OAuth clients
Percy Wegmann
2024-12-04 14:43:43 -06:00
dc6728729e
health: fix TestHealthMetric to pass on release branch
Brad Fitzpatrick
2024-12-05 15:45:48 -08:00
a482dc037b
logpolicy: cleanup options API and allow setting http.Client (#11503 )
Joe Tsai
2024-12-05 15:50:24 -08:00
66aa774167
cmd/gitops-pusher: default previousEtag to controlEtag (#14296 )
Andrew Lytvynov
2024-12-05 17:00:54 -06:00
b37a478cac
go.mod: bump x/net and dependencies
James Tucker
2024-12-05 14:00:12 -08:00
87546a5edf
cmd/derper: allow absent SNI when using manual certs and IP literal for hostname
Brad Fitzpatrick
2024-12-05 09:40:40 -08:00
614c612643
net/netcheck: preserve STUN port defaulting to 3478 (#14289 )
Irbe Krumina
2024-12-05 13:21:03 +00:00
df94a14870
cmd/k8s-operator: don't error for transient failures (#14073 )
Tom Proctor
2024-12-05 12:11:22 +00:00
7f9ebc0a83
cmd/tailscale,net/netcheck: add debug feature to force preferred DERP
James Tucker
2024-12-04 12:02:59 -08:00
74069774be
net/tstun: remove tailscaled_outbound_dropped_packets_total reason=acl metric for now
Brad Fitzpatrick
2024-12-04 08:41:37 -08:00
2aac916888
cmd/{containerboot,k8s-operator},kube/kubetypes: kube Ingress L7 proxies only advertise HTTPS endpoint when ready (#14171 )
Irbe Krumina
2024-12-04 12:00:04 +00:00
aa43388363
cmd/k8s-operator: fix a bunch of status equality checks (#14270 )
Irbe Krumina
2024-12-04 06:46:51 +00:00
cbf1a4efe9
cmd/k8s-operator/deploy/chart: allow reading OAuth creds from a CSI driver's volume and annotating operator's Service account (#14264 )
Oliver Rahner
2024-12-03 18:00:40 +01:00
efdfd54797
cmd/k8s-operator: avoid port collision with metrics endpoint (#14185 )
Tom Proctor
2024-12-03 15:02:42 +00:00
9f9063e624
cmd/k8s-operator,k8s-operator,go.mod: optionally create ServiceMonitor (#14248 )
Irbe Krumina
2024-12-03 12:35:25 +00:00
eabb424275
cmd/k8s-operator,docs/k8s: run tun mode proxies in privileged containers (#14262 )
Irbe Krumina
2024-12-03 07:01:14 +00:00
3f54572539
IPN: Update ServeConfig to accept configuration for Services.
KevinLiang10
2024-11-28 12:49:37 -05:00
8d0c690f89
net/netcheck: clean up ICMP probe AddrPort lookup
Brad Fitzpatrick
2024-12-02 08:58:21 -08:00
24095e4897
cmd/containerboot: serve health on local endpoint (#14246 )
Tom Proctor
2024-12-02 12:18:09 +00:00
a68efe2088
cmd/checkmetrics: add command for checking metrics against kb
Brad Fitzpatrick
2024-10-22 13:53:34 -05:00
13faa64c14
cmd/k8s-operator: always set stateful filtering to false (#14216 )
Irbe Krumina
2024-11-29 15:44:58 +00:00
44c8892c18
Makefile,./build_docker.sh: update kube operator image build target name (#14251 )
Irbe Krumina
2024-11-29 15:32:18 +00:00
f8587e321e
cmd/k8s-operator: fix port name change bug for egress ProxyGroup proxies (#14247 )
Irbe Krumina
2024-11-29 10:37:25 +00:00
61dd2662ec
tsnet: remove flaky test marker from metrics
Kristoffer Dalby
2024-11-28 12:45:40 +01:00
caba123008
wgengine/magicsock: packet/bytes metrics should not count disco
Kristoffer Dalby
2024-11-25 16:00:21 +01:00
225d8f5a88
tsnet: validate sent data in metrics test
Kristoffer Dalby
2024-11-25 14:14:08 +01:00
e55899386b
tsnet: split bytes and routes metrics tests
Kristoffer Dalby
2024-11-25 13:36:37 +01:00
06d929f9ac
tsnet: send less data in metrics integration test
Kristoffer Dalby
2024-11-25 10:15:04 +01:00
41e56cedf8
health: move health metrics test to health_test
Kristoffer Dalby
2024-11-20 11:46:14 +01:00
bac3af06f5
logtail: avoid bytes.Buffer allocation (#11858 )
Joe Tsai
2024-11-27 11:18:04 -08:00
bb80f14ff4
ipn/localapi: count localapi requests to metric endpoints
Anton Tolchanov
2024-11-26 18:13:17 +00:00
e87b71ec3c
control/controlhttp: set *health.Tracker in tests
Andrew Dunham
2024-11-26 17:50:29 -05:00
a62f7183e4
cmd/tailscale/cli: fix format string
Nick Khyl
2024-11-26 13:11:55 -06:00
26de518413
ipn/ipnlocal: only check CanUseExitNode if we are attempting to use one (#14230 )
Mario Minardi
2024-11-26 10:45:03 -07:00
4d33f30f91
net/netmon: improve panic reporting from #14202
James Tucker
2024-11-25 12:00:16 -08:00
788121f475
docs/windows/policy: update ADMX policy definitions to reflect the syspolicy settings
Nick Khyl
2024-11-25 10:10:32 -06:00
ba3523fc3f
cmd/containerboot: preserve headers of metrics endpoints responses (#14204 )
Irbe Krumina
2024-11-23 08:51:40 +00:00
f6431185b0
net/netmon: catch ParseRIB panic to gather buffer data
James Tucker
2024-11-22 14:26:42 -08:00
36b7449fea
ipn/ipnlocal: rebuild allowed suggested exit nodes when syspolicy changes
Nick Khyl
2024-11-22 09:57:26 -06:00
3353f154bb
control/controlclient: use the most recent syspolicy.MachineCertificateSubject value
Nick Khyl
2024-11-22 09:28:56 -06:00
eb3cd32911
ipn/ipnlocal: update ipn.Prefs when there's a change in syspolicy settings
Nick Khyl
2024-11-22 08:45:53 -06:00
2ab66d9698
ipn/ipnlocal: move syspolicy handling from setExitNodeID to applySysPolicy
Nick Khyl
2024-11-21 19:29:20 -06:00
7c8f663d70
cmd/tailscaled: log SCM interactions if the policy setting is enabled at the time of interaction
Nick Khyl
2024-11-22 09:52:08 -06:00
50bf32a0ba
cmd/tailscaled: flush DNS if FlushDNSOnSessionUnlock is true upon receiving a session change notification
Nick Khyl
2024-11-22 09:35:55 -06:00
8e5cfbe4ab
util/syspolicy/rsop: reduce policyReloadMinDelay and policyReloadMaxDelay when in tests
Nick Khyl
2024-11-22 09:05:01 -06:00
462e1fc503
ipn/{ipnlocal,localapi}, wgengine/netstack: call (*LocalBackend).Shutdown when tests that create them complete
Nick Khyl
2024-11-22 08:25:54 -06:00