-
6e128498a7
controlclient/auto: switch eventbus to using a monitor (#17205)
Claus Lensbøl
2025-09-22 09:16:13 -04:00
-
cc1761e8d2
cmd/k8s-operator: send operator logs to tailscale (#17110)
David Bond
2025-09-22 13:55:16 +01:00
-
986b4d1b0b
control/controlclient: fix tka godoc
Kristoffer Dalby
2025-09-08 10:36:14 +02:00
-
8ec07b5f7f
ipn/ipnauth: don't crash on OpenBSD trying to log username of unknown peer
Brad Fitzpatrick
2025-09-21 08:08:41 -07:00
-
db048e905d
control/controlhttp: simplify, fix race dialing, remove priority concept
Brad Fitzpatrick
2025-09-20 16:48:18 -07:00
-
1b6bc37f28
net/dnscache: fix case where Resolver could return zero IP with single IPv6 address
Brad Fitzpatrick
2025-09-20 16:14:44 -07:00
-
d7ec043306
cmd/tailscale/cli: add ts2021 debug flag to set a dial plan
Brad Fitzpatrick
2025-09-20 15:55:33 -07:00
-
798fddbe5c
feature/linuxdnsfight: move inotify watching of /etc/resolv.conf out to a feature
Brad Fitzpatrick
2025-09-19 17:15:04 -07:00
-
f9c699812a
ipn/ipnlocal: use eventbus.Monitor in expiryManager (#17204)
M. J. Fromberger
2025-09-19 14:31:55 -07:00
-
2b6bc11586
wgengine: use eventbus.Client.Monitor to simplify subscriber maintenance (#17203)
M. J. Fromberger
2025-09-19 13:20:50 -07:00
-
ca9d795006
util/eventbus: add a Monitor type to manage subscriber goroutines (#17127)
M. J. Fromberger
2025-09-19 12:34:06 -07:00
-
009d702adf
health: remove direct callback and replace with eventbus (#17199)
Claus Lensbøl
2025-09-19 14:58:37 -04:00
-
d559a21418
util/eventbus/eventbustest: fix typo of test name
Brad Fitzpatrick
2025-09-19 10:34:55 -07:00
-
5e698a81b6
cmd/tailscaled: make the outbound HTTP/SOCKS5 proxy modular
Brad Fitzpatrick
2025-09-17 09:44:50 -07:00
-
ecfdd86fc9
net/ace, control/controlhttp: start adding ACE dialing support
Brad Fitzpatrick
2025-09-17 09:44:50 -07:00
-
b9cda4bca5
tsnet,internal/client/tailscale: resolve OAuth into authkeys in tsnet (#17191)
Naman Sood
2025-09-19 12:31:44 -04:00
-
2351cc0d0e
ipn/ipnlocal: make the redactNetmapPrivateKeys test recursive
Anton Tolchanov
2025-09-19 16:18:14 +01:00
-
4a04161828
ipn/ipnlocal: add a C2N endpoint for fetching a netmap
Anton Tolchanov
2025-08-13 15:00:35 +01:00
-
394718a4ca
tstest/integration: support multiple C2N handlers in testcontrol
Anton Tolchanov
2025-09-09 13:31:01 +01:00
-
fc9a74a405
util/eventbus: fix flakes in eventbustest tests (#17198)
M. J. Fromberger
2025-09-19 07:56:45 -07:00
-
78035fb9d2
feature/featuretags,cmd/omitsize: support feature dependencies
Brad Fitzpatrick
2025-09-17 09:03:17 -07:00
-
4f211ea5c5
util/eventbus: add a LogAllEvents helper for testing (#17187)
M. J. Fromberger
2025-09-18 12:44:06 -07:00
-
70dfdac609
prober: allow custom tls.Config for TLS probes (#17186)
Andrew Lytvynov
2025-09-18 09:10:33 -07:00
-
73bbd7caca
build_dist.sh: add -trimpath
Brad Fitzpatrick
2025-09-16 20:22:14 -07:00
-
61751a0c9a
scripts/installer.sh: add Siemens Industrial OS (#17185)
Erisa A
2025-09-18 15:50:01 +01:00
-
cd153aa644
control, ipn, tailcfg: enable seamless key renewal by default
Alex Chan
2025-09-11 13:11:41 +01:00
-
1c9aaa444d
cmd/tailscale/cli: use helper function for matching profiles
Esteban-Bermudez
2025-06-25 12:15:53 -07:00
-
5e3e536c2d
cmd/tailscale/cli: add
remove subcommand
Esteban-Bermudez
2025-05-08 21:11:33 -07:00
-
55d0e6d3a8
net/dns/recursive: remove recursive DNS resolver
Brad Fitzpatrick
2025-09-16 20:32:28 -07:00
-
73c371f784
cmd/derper: permit port 80 in ACE targets
Brad Fitzpatrick
2025-09-17 12:49:00 -07:00
-
bb38bf7414
docker: bump alpine v3.19 -> 3.22 (#17155)
Tom Proctor
2025-09-17 20:22:24 +01:00
-
9d661663f3
cmd/tsidp: update README with new repo location warning
Remy Guercio
2025-09-17 14:05:22 -05:00
-
6992f958fc
util/eventbus: add an EqualTo helper for testing (#17178)
M. J. Fromberger
2025-09-17 08:39:29 -07:00
-
8a4b1eb6a3
words: add some more (#17177)
Elliot Blackburn
2025-09-17 16:18:25 +01:00
-
df362d0a08
net/netmon: make ChangeDelta event not a pointer (#17112)
Claus Lensbøl
2025-09-17 10:49:41 -04:00
-
48029a897d
util/eventbus: allow test expectations reporting only an error (#17146)
M. J. Fromberger
2025-09-17 07:20:34 -07:00
-
db0b9a361c
net/dns: don't timeout if inotify sends multiple events
Alex Chan
2025-09-17 10:46:13 +01:00
-
ddc0cd7e1e
ipn/ipnlocal: disconnect and block when key expires even when using seamless
James Sanderson
2025-09-10 17:31:25 +01:00
-
312582bdbf
ssh/tailssh: mark TestSSHRecordingCancelsSessionsOnUploadFailure as flaky
Alex Chan
2025-09-17 11:11:35 +01:00
-
697098ed6c
ipn/ipnlocal: fix a case where ts_omit_ssh was still linking in x/crypto/ssh
Brad Fitzpatrick
2025-09-16 18:11:28 -07:00
-
6db30a10f7
cmd/tailscale: shrink QR codes using half blocks (#17084)
Simon Law
2025-09-16 15:49:03 -07:00
-
e180fc267b
feature/featuretags, all: add ts_omit_acme to disable TLS cert support
Brad Fitzpatrick
2025-09-16 10:07:50 -07:00
-
99b3f69126
feature/portmapper: make the portmapper & its debugging tools modular
Brad Fitzpatrick
2025-09-15 19:50:21 -07:00
-
2b0f59cd38
logpolicy: remove the deprecated and now-unused
NewWithConfigPath
Alex Chan
2025-09-16 18:35:55 +01:00
-
8608e42103
feature,ipn/ipnlocal,wgengine: improve how eventbus shutdown is handled (#17156)
M. J. Fromberger
2025-09-16 10:52:39 -07:00
-
b63f5d7e7d
logpolicy/logpolicy: use noopPretendSuccessTransport if NoLogsNoSupport envknob is set
Paweł Bojanowski
2025-09-13 12:58:46 +02:00
-
84659b1dc6
ipn: fix the string representation of an empty ipn.Notify
Alex Chan
2025-09-16 17:39:21 +01:00
-
2015ce4081
health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)
Claus Lensbøl
2025-09-16 11:25:29 -04:00
-
4cca9f7c67
all: add ts_omit_serve, start making tailscale serve/funnel be modular
Brad Fitzpatrick
2025-09-13 20:20:08 -07:00
-
5b5ae2b2ee
util/eventbus: add a Done channel to the Client (#17118)
M. J. Fromberger
2025-09-16 07:44:08 -07:00
-
5ad3bd9f47
flake.nix: fix go version (#17152)
Mike O'Driscoll
2025-09-15 19:45:07 -04:00
-
24dd19c9a0
tstest/integration{/testcontrol}: add peer relay integration test (#17103)
Jordan Whited
2025-09-15 16:32:12 -07:00
-
8b48f3847d
net/netmon, wgengine/magicsock: simplify LinkChangeLogLimiter signature
Brad Fitzpatrick
2025-09-15 15:49:56 -07:00
-
5c24f0ed80
wgengine/magicsock: send a valid payload in TestNetworkDownSendErrors
Alex Chan
2025-09-15 06:53:41 +01:00
-
998a667cd5
wgengine/magicsock: don't add DERP addrs to endpointState (#17147)
Jordan Whited
2025-09-15 15:22:13 -07:00
-
09dfd94613
cmd/omitsize: fix the --features flag
Brad Fitzpatrick
2025-09-15 12:10:58 -07:00
-
4bb03609bc
tool/gocross: ensure child process error codes are propagated on non-Unix
Aaron Klotz
2025-09-15 11:40:34 -06:00
-
6fb316f5ed
feature/buildfeatures: split const bools out of the featuretags package, add Has prefix
Brad Fitzpatrick
2025-09-15 09:52:17 -07:00
-
510830ca7a
tailcfg: add HardwareAttestationKey to MapRequest (#17102)
Patrick O'Doherty
2025-09-15 10:11:38 -07:00
-
17ffa80138
feature/featuretags: add auto-generated constants for all modular features
Brad Fitzpatrick
2025-09-13 20:20:08 -07:00
-
082c6a25b0
client/systray: only send clipboard notification on success
Will Norris
2025-09-15 09:04:00 -07:00
-
b816fd7117
control/controlclient: introduce eventbus messages instead of callbacks (#16956)
Claus Lensbøl
2025-09-15 10:36:17 -04:00
-
782c16c513
k8s-operator: reset service status before append (#17120)
David Bond
2025-09-15 12:37:28 +01:00
-
7d2101f352
cmd/omitsize: add flag to disable the removal table
Brad Fitzpatrick
2025-09-12 17:09:23 -07:00
-
0cc1b2ff76
cmd/derper: add start of ACE support
Brad Fitzpatrick
2025-09-12 08:10:48 -07:00
-
3a49b7464c
all: add ts_omit_tailnetlock as a start of making it build-time modular
Brad Fitzpatrick
2025-09-12 09:51:00 -07:00
-
0e3d942e39
feature/featuretags: move list of omit-able features to a Go package
Brad Fitzpatrick
2025-09-12 11:22:36 -07:00
-
cfb2ca724b
tsnet: expose logtail's Logf method (#17057)
David Bond
2025-09-12 12:04:39 +01:00
-
a1dcf12b67
feature/drive: start factoring out Taildrive, add ts_omit_drive build tag
Brad Fitzpatrick
2025-09-08 08:13:49 -07:00
-
82c5024f03
net/netns: fix controlLogf doc
Brad Fitzpatrick
2025-06-23 21:24:37 -07:00
-
921d77062e
cmd/omitsize: add tool to dump build sizes
Brad Fitzpatrick
2025-09-07 20:25:54 -07:00
-
1be9c6b23e
VERSION.txt: this is v1.89.0 (#17099)
Will Hannah
2025-09-11 11:19:17 -07:00
-
49aa798d18
VERSION.txt: this is v1.88.0 (#17098)
Will Hannah
2025-09-11 10:56:02 -07:00
-
fb9d9ba86e
wgengine/magicsock: add TS_DEBUG_NEVER_DIRECT_UDP debug knob (#17094)
Jordan Whited
2025-09-10 16:48:40 -07:00
-
32bfd72752
tstest/integration/testcontrol: propagate CapVer (#17093)
Jordan Whited
2025-09-10 16:30:25 -07:00
-
6feb6f3c75
wgengine/magicsock: add relayManager event logs (#17091)
Jordan Whited
2025-09-10 12:36:53 -07:00
-
1ec3d20d10
cmd/k8s-operator: simplify scope of e2e tests (#17076)
Tom Proctor
2025-09-10 13:02:59 +01:00
-
2d9d869d3d
wgengine/magicsock: fix debug disco printing of alloc resp disco keys (#17087)
Jordan Whited
2025-09-09 15:38:08 -07:00
-
09bfee2e06
disco: add missing message types to MessageSummary (#17081)
Jordan Whited
2025-09-09 14:54:22 -07:00
-
88d7db33da
cmd/tailscale: use tailnet display name on cli (#17079)
nikiUppal-TS
2025-09-09 16:02:56 -05:00
-
77250a301a
ipn/ipnlocal, types: plumb tailnet display name cap through to network profile (#17045)
Nick O'Neill
2025-09-09 09:03:01 -07:00
-
f1ded84454
cmd/tailscaled: add disabled debug file to force reflect for binary size experiments
Brad Fitzpatrick
2025-09-09 07:36:55 -07:00
-
f4ae81e015
tsnet: remove APIClient() which is deprecated and now unused (#17073)
Alex Chan
2025-09-09 14:12:08 +01:00
-
3e4b0c1516
cmd/tailscale, ipn/ipnlocal: add ts_omit_webclient
Brad Fitzpatrick
2025-09-08 12:09:29 -07:00
-
ffc82ad820
util/eventbus: add ts_omit_debugeventbus
Brad Fitzpatrick
2025-09-08 09:33:39 -07:00
-
6f9f190f4d
go.toolchain.rev: bump to Go 1.25.1
Brad Fitzpatrick
2025-09-08 11:23:32 -07:00
-
2da52dce7a
licenses: update license notices
License Updater
2025-09-08 15:02:43 +00:00
-
71cb6d4cbd
cmd/tailscale/cli, derp: use client/local instead of deprecated client/tailscale (#17061)
Alex Chan
2025-09-08 17:51:59 +01:00
-
1cb855fb36
util/expvarx: deflake TestSafeFuncHappyPath with synctest
Brad Fitzpatrick
2025-09-08 08:46:53 -07:00
-
14adf5b717
utils/expvarx, tstest/integration: mark two tests as known flaky (#17052)
Alex Chan
2025-09-08 15:27:24 +01:00
-
ff8900583c
cmd/tailscale/cli: fix the spelling of "routes" (#17039)
Alex Chan
2025-09-08 15:25:50 +01:00
-
ed6aa50bd5
prober: include current probe results in run-probe text response
Anton Tolchanov
2025-09-06 09:28:07 +01:00
-
a29545e9cc
wgengine/magicsock: log the peer failing disco writes are intended for
James Tucker
2025-09-05 17:58:36 -07:00
-
23297da10d
cmd/tailscale/cli: add new line for set --webclient (#17043)
Mike O'Driscoll
2025-09-05 15:56:23 -04:00
-
046b8830c7
ipn/ipnlocal: add state change test for key expiry
James Sanderson
2025-09-05 14:52:44 +01:00
-
46369f06af
util/syspolicy/policyclient: always use no-op policyclient in tests by default
Brad Fitzpatrick
2025-09-02 21:41:06 -07:00
-
b034f7cca9
ipn/ipnlocal, util/syspolicy: convert last RegisterWellKnownSettingsForTest caller, remove
Brad Fitzpatrick
2025-09-03 16:06:39 -07:00
-
624cdd2961
cmd/containerboot: do not reset state on non-existant secret (#17021)
David Bond
2025-09-04 12:40:55 +01:00
-
d8ac539bf9
util/syspolicy: remove handler, other dead code
Brad Fitzpatrick
2025-09-03 15:05:38 -07:00
-
04f00339b6
cmd/k8s-operator: update connector example (#17020)
David Bond
2025-09-03 22:08:45 +01:00