-
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
-
a2f2ac6ba1
ipn/local: fix deadlock in initial suggested exit node query (#17025)
Jonathan Nobels
2025-09-03 15:35:05 -04:00
-
2b9d055101
drive: fix StatCache mishandling of paths with spaces
Craig Hesling
2025-09-02 02:27:34 -07:00
-
0f3598b467
util/syspolicy: delete some unused code in handler.go
Brad Fitzpatrick
2025-09-03 09:17:24 -07:00
-
c9f214e503
ipn: warn about self as the exit node if backend is running (#17018)
Alex Chan
2025-09-03 13:47:32 +01:00
-
d06d9007a6
ipn/ipnlocal: convert more tests to use policytest, de-global-ify
Brad Fitzpatrick
2025-09-02 18:47:48 -07:00
-
21f21bd2a2
util/syspolicy: finish adding ts_omit_syspolicy build tags, tests
Brad Fitzpatrick
2025-09-02 16:50:10 -07:00
-
24b8a57b1e
util/syspolicy/policytest: move policy test helper to its own package
Brad Fitzpatrick
2025-09-02 16:50:10 -07:00
-
2b3e533048
util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move global impl
Brad Fitzpatrick
2025-09-02 12:49:37 -07:00
-
9e9bf13063
ipn/ipnlocal: revert some locking changes ahead of release branch cut (#17011)
M. J. Fromberger
2025-09-02 15:57:31 -07:00
-
0d23490e1a
ipn/ipnlocal: simplify a test with a new simpler syspolicy client test type
Brad Fitzpatrick
2025-09-01 15:31:49 -07:00
-
1ca4ae598a
ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcs
Brad Fitzpatrick
2025-09-01 15:05:06 -07:00
-
2434bc69fc
util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new leaf package
Brad Fitzpatrick
2025-09-01 14:37:45 -07:00
-
42a215e12a
cmd/tailscale/cli: prompt for y/n when attempting risky action

Percy WegmannandKot C
2025-09-02 09:25:21 -05:00
-
dbc54addd0
licenses: update license notices
License Updater
2025-09-01 15:02:24 +00:00
-
0f5d3969ca
tailcfg: add tailnet display name field (#16907)
nikiUppal-TS
2025-09-02 11:26:10 -05:00
-
61d3693e61
cmd/tailscale/cli: add a debug command to force a risky action
Brad Fitzpatrick
2025-09-02 08:21:47 -07:00
-
12ad630128
cmd/k8s-operator: allow specifying replicas for connectors (#16721)
David Bond
2025-09-02 13:10:03 +01:00
-
d05e6dc09e
util/syspolicy/policyclient: add policyclient.Client interface, start plumbing
Brad Fitzpatrick
2025-09-01 08:04:17 -07:00
-
921d53904c
CODE_OF_CONDUCT.md: fix duplicate entry (#16814)
Erisa A
2025-09-01 13:02:01 +01:00
-
cc532efc20
util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package
Brad Fitzpatrick
2025-08-30 08:02:35 -07:00