-
aa5b2ce83b
cmd/k8s-operator: add .gitignore for generated chart CRDs (#17406)
Tom Proctor
2025-10-02 13:30:00 +01:00
-
16e0abe031
build_docker.sh: support including extra files (#17405)
Tom Proctor
2025-10-02 13:29:03 +01:00
-
7dfa26778e
derp/derphttp: de-flake DERP HTTP clients tests with memnet and synctest
Alex Chan
2025-09-30 09:02:56 +01:00
-
cca70ddbfc
cmd/tailscaled: default --encrypt-state to true if TPM is available (#17376)
Andrew Lytvynov
2025-10-01 20:18:58 -07:00
-
78af49dd1a
control/ts2021: rename from internal/noiseconn in prep for controlclient split
Brad Fitzpatrick
2025-10-01 15:07:55 -07:00
-
801aac59db
Makefile, cmd/*/depaware.txt: split out vendor packages explicitly
Brad Fitzpatrick
2025-10-01 11:41:42 -07:00
-
67f1081269
appc,ipn/ipnlocal: add a required event bus to the AppConnector type (#17390)
M. J. Fromberger
2025-10-01 12:00:32 -07:00
-
ce752b8a88
net/netmon: remove usage of direct callbacks from netmon (#17292)
Claus Lensbøl
2025-10-01 14:59:38 -04:00
-
6f7ce5eb5d
appc: factor app connector arguments into a Config type (#17389)
M. J. Fromberger
2025-10-01 11:39:01 -07:00
-
05a4c8e839
tsnet: remove AuthenticatedAPITransport (API-over-noise) support
Brad Fitzpatrick
2025-09-30 20:53:47 -07:00
-
c2f37c891c
all: use Go 1.20's errors.Join instead of our multierr package
Brad Fitzpatrick
2025-09-30 19:47:50 -07:00
-
91fa51ca15
ipn/store, feature/condregister: permit callers to empty import optonal ipn stores
Brad Fitzpatrick
2025-10-01 07:30:39 -07:00
-
ebc370e517
ipn/ipnlocal: fail test if more notifies are put than expected
James Sanderson
2025-10-01 14:44:15 +01:00
-
af1114e896
cmd/k8s-proxy: importing feature/condregister on cmd/k8s-proxy (#17383)
Tom Meadows
2025-10-01 12:24:21 +01:00
-
9781b7c25c
ipn/ipnlocal: plumb logf into nodeBackend
Nick Khyl
2025-09-30 20:45:12 -05:00
-
5b09913d64
ipn/ipnlocal, engine: avoid runtime/pprof with two usages of ts_omit_debug
Brad Fitzpatrick
2025-09-30 13:31:38 -07:00
-
f7afb9b6ca
feature/featuretags, ipn/conffile: make HuJSON support in config files optional
Brad Fitzpatrick
2025-09-30 12:46:43 -07:00
-
6c6a1d8341
feature/appconnectors: start making it modular
Brad Fitzpatrick
2025-09-30 13:11:48 -07:00
-
9386a101d8
cmd/tailscaled, ipn/localapi, util/eventbus: don't link in regexp when debug is omitted
Brad Fitzpatrick
2025-09-30 11:54:16 -07:00
-
840c7668e2
types/key: add IsZero method to HardwareAttestationKey (#17370)
Andrew Lytvynov
2025-09-30 11:53:07 -07:00
-
be6cfa00cb
util/eventbus: when ts_omit_debugeventbus is set, don't import tsweb
Brad Fitzpatrick
2025-09-30 11:25:10 -07:00
-
ee034d48fc
feature/featuretags: add a catch-all "Debug" feature flag
Brad Fitzpatrick
2025-09-30 09:53:55 -07:00
-
bbb16e4e72
drive: don't use regexp package in leaf types package
Brad Fitzpatrick
2025-09-30 10:55:42 -07:00
-
b9cdef18c0
util/prompt: add a default and take default in non-interactive cases
James Tucker
2025-09-12 12:33:46 -07:00
-
442a3a779d
feature, net/tshttpproxy: pull out support for using proxies as a feature
Brad Fitzpatrick
2025-09-30 09:12:42 -07:00
-
9b997c8f2f
feature/tpm: don't log to stderr in tests
Brad Fitzpatrick
2025-09-30 08:21:02 -07:00
-
1803226945
net/tstun: fix typo in doc
Brad Fitzpatrick
2025-09-30 08:30:13 -07:00
-
2c956e30be
ipn/ipnlocal: proxy h2c grpc using net/http.Transport instead of x/net/http2
Brad Fitzpatrick
2025-09-29 17:57:04 -07:00
-
3f5c560fd4
ipn/ipnlocal: drop h2c package, use net/http's support
Brad Fitzpatrick
2025-09-29 17:42:38 -07:00
-
bcd79b161a
feature/featuretags: add option to turn off DNS
Brad Fitzpatrick
2025-09-29 22:10:28 -07:00
-
a45473c4c5
cmd/k8s-operator: add DNS policy and config support to ProxyClass (#16887)
Raj Singh
2025-09-30 05:33:50 -04:00
-
9aa16bf97b
feature/featuretags, Makefile: fix bug with CLI build tag and depaware, add variant
Brad Fitzpatrick
2025-09-29 16:28:06 -07:00
-
ba76578447
ipn/ipnlocal, feature/posture: pull posture out into a modular feature
Brad Fitzpatrick
2025-09-29 15:50:17 -07:00
-
038cdb4640
feature/clientupdate: move clientupdate to a modular feature, disabled for tsnet
Brad Fitzpatrick
2025-09-26 16:41:26 -07:00
-
69c79cb9f3
ipn/store, feature/condregister: move AWS + Kube store registration to condregister
Brad Fitzpatrick
2025-09-29 15:26:24 -07:00
-
54e50230a1
net/memnet: allow listener address reuse (#17342)
Brian Palmer
2025-09-29 16:30:23 -06:00
-
bdb69d1b1f
net/dns/resolver: fix data race in test
Brad Fitzpatrick
2025-09-29 14:03:32 -07:00
-
1aaa1648c4
README: update the version of Go in the README
Alex Chan
2025-09-29 17:44:59 +01:00
-
72bc7334fb
net/speedtest: mark flaky test, and skip it by default as it's slow
Brad Fitzpatrick
2025-09-29 13:57:04 -07:00
-
39e35379d4
wgengine/router{,/osrouter}: split OS router implementations into subpackage
Brad Fitzpatrick
2025-09-27 15:18:25 -07:00
-
65d6c80695
cmd/tailscale/cli,client,ipn: add appc-routes cli command
Fran Bull
2025-09-24 15:02:57 -07:00
-
976389c0f7
feature/sdnotify: move util/systemd to a modular feature
Brad Fitzpatrick
2025-09-27 19:28:35 -07:00
-
7bcab4ab28
feature/featuretags: make CLI connection error diagnostics modular
Brad Fitzpatrick
2025-09-28 19:03:26 -07:00
-
11b770fbc9
feature/logtail: pull logtail + netlog out to modular features
Brad Fitzpatrick
2025-09-28 10:57:22 -07:00
-
e466488a2a
cmd/k8s-operator: add replica support to nameserver (#17246)
David Bond
2025-09-29 12:38:15 +01:00
-
a32102f741
smallzstd: delete unused package
Brad Fitzpatrick
2025-09-28 12:46:45 -07:00
-
01e645fae1
util/backoff: rename logtail/backoff package to util/backoff
Brad Fitzpatrick
2025-09-28 11:03:46 -07:00
-
475b520aa2
tsconst, util/linuxfw, wgengine/router: move Linux fw consts to tsconst
Brad Fitzpatrick
2025-09-27 13:07:05 -07:00
-
f19409482d
logtail: delete AppendTextOrJSONLocked
Joe Tsai
2025-09-23 11:41:29 -07:00
-
dd615c8fdd
util/linuxfw, feature/buildfeatures: add ts_omit_iptables to make IPTables optional
Brad Fitzpatrick
2025-09-26 16:19:12 -07:00
-
7df7e01d0f
tstest/integration/vms,.github/workflows: bump Ubuntu and NixOS for VM tests + cleanup (#16098)
Irbe Krumina
2025-09-27 10:23:58 +03:00
-
d01a0adfa6
types/dnstype: delete unused func, move other one to its sole caller
Brad Fitzpatrick
2025-09-26 21:17:07 -07:00
-
e9dae5441e
tka: use ts_omit_tailnetlock in another spot, for ed25519consensus
Brad Fitzpatrick
2025-09-26 18:21:50 -07:00
-
9ae8155bab
cmol/pprof health (#17303)
Claus Lensbøl
2025-09-26 17:30:24 -04:00
-
832e94607e
doctor: add ts_omit_doctor support
Brad Fitzpatrick
2025-09-26 13:33:08 -07:00
-
87ee0f4e98
ipn/ipnlocal: move last unconditional gvisor import, complete ts_omit_netstack support
Brad Fitzpatrick
2025-09-26 13:05:20 -07:00
-
eaecc0be54
cmd/tailscale/cli: use tabwriter for tailscale status (#16596)
Mahyar Mirrashed
2025-09-26 15:42:16 -05:00
-
c95fdb0f8a
net/packet/checksum: copy the gvisor checksum, remove the dep
Brad Fitzpatrick
2025-09-26 11:57:33 -07:00
-
afe909664b
types/opt: de-weird the API a bit with new True and False consts
Brad Fitzpatrick
2025-09-26 12:38:49 -07:00
-
e766adf71f
net/tstun: use ts_omit_gro in another place I missed earlier
Brad Fitzpatrick
2025-09-26 12:15:02 -07:00
-
e7a79ef5f1
tstest/integration: deflake TestC2NDebugNetmap, disable service collection
Brad Fitzpatrick
2025-09-26 12:29:36 -07:00
-
09a33b9262
net/tstun: support ts_omit_netstack
Brad Fitzpatrick
2025-09-26 11:15:05 -07:00
-
0b994ef2fe
docs/windows/policy: add ADMX policy definition for AllowTailscaledRestart
Nick Khyl
2025-09-25 18:15:58 -05:00
-
f715ee2be9
cmd/tailscaled: start implementing ts_omit_netstack
Brad Fitzpatrick
2025-09-25 18:48:14 -07:00
-
b3ae1cb0cc
wgengine/netstack/gro: permit building without GRO
Brad Fitzpatrick
2025-09-25 13:19:11 -07:00
-
f2b8d37436
feature/tpm: only register HardwareAttestationKey on linux/windows (#17293)
Andrew Lytvynov
2025-09-26 08:39:02 -07:00
-
002ecb78d0
all: don't rebind variables in for loops
Alex Chan
2025-09-26 07:35:54 +01:00
-
8b3e88cd09
wgengine/magicsock: fix rebind debouncing (#17282)
James Tucker
2025-09-26 08:06:39 -07:00
-
41a2aaf1da
cmd/tailscale/cli: fix race condition in
up --force-reauth
Alex Chan
2025-09-16 11:22:47 +01:00
-
c011369de2
cmd/tailscale/cli: start WatchIPNBus before initial Start
Alex Chan
2025-09-15 23:20:38 +01:00
-
260fe38ad8
Makefile, cmd/tailscaled: add minimal tailscale+cli binary depaware
Brad Fitzpatrick
2025-09-25 20:48:41 -07:00
-
9154bc10f0
tstest/integration: skip this test rather than commenting it out
Alex Chan
2025-09-26 07:31:35 +01:00
-
892f8a9582
various: allow tailscaled shutdown via LocalAPI
Nick Khyl
2025-09-24 18:37:42 -05:00
-
45d635cc98
feature/portlist: pull portlist service porting into extension, use eventbus
Brad Fitzpatrick
2025-09-24 15:12:24 -07:00
-
bbc5107d7d
ipn/ipnlocal: do not reset extHost on (*LocalBackend).Shutdown
Nick Khyl
2025-09-25 14:07:09 -05:00
-
c49ed5dd5a
feature/tpm: implement key.HardwareAttestationKey (#17256)
Andrew Lytvynov
2025-09-25 11:54:41 -07:00
-
a40f23ad4a
util/eventbus: flesh out docs a bit
Brad Fitzpatrick
2025-09-25 09:39:27 -07:00
-
0b27871860
k8s-operator: add IPv6 support for DNS records (#16691)
Raj Singh
2025-09-25 11:26:43 -04:00
-
e0a77cf41a
tstest/integration: expand the tests for
tailscale up
Alex Chan
2025-09-15 11:44:00 +01:00
-
70400cb75f
cmd/tailscale/cli: reduce strength of lose-ssh risk warning
James Sanderson
2025-09-24 15:45:41 +01:00
-
0bd4f4729b
ipn/ipnlocal: rename misnamed DisablePortMapperForTest to DisablePortPollerForTest
Brad Fitzpatrick
2025-09-24 15:14:21 -07:00
-
34242df51b
derp/derpserver: clean up extraction of derp.Server (#17264)
Simon Law
2025-09-24 10:38:30 -07:00
-
db02a46645
types/key: Update HardwareAttestationPublic representation (#17233)
Patrick O'Doherty
2025-09-24 10:20:41 -07:00
-
21dc5f4e21
derp/derpserver: split off derp.Server out of derp into its own package
Brad Fitzpatrick
2025-09-23 17:07:48 -07:00
-
df747f1c1b
util/eventbus: add a Done method to the Monitor type (#17263)
M. J. Fromberger
2025-09-24 09:14:41 -07:00
-
b3e9a128af
net/dns, feature/featuretags: make NetworkManager, systemd-resolved, and DBus modular
Brad Fitzpatrick
2025-09-23 14:11:04 -07:00
-
b54cdf9f38
all: use buildfeatures.HasCapture const in a handful of places
Brad Fitzpatrick
2025-09-23 18:15:48 -07:00
-
8fe575409f
feature/featuretags: add build tag to remove captive portal detection
Brad Fitzpatrick
2025-09-23 15:49:49 -07:00
-
4657cbdb11
client, cmd/tailscale/cli, feature/relayserver, net/udprelay: implement tailscale debug peer-relay-sessions (#17239)
Jordan Whited
2025-09-23 15:26:10 -07:00
-
87ccfbd250
ipn/ipnlocal: fix eventbus data race
Brad Fitzpatrick
2025-09-23 14:42:11 -07:00
-
4af15a1148
magicsock: fix deadlock in SetStaticEndpoints (#17247)
Jonathan Nobels
2025-09-23 13:35:22 -04:00
-
1791f87870
licenses: update license notices
License Updater
2025-09-22 15:02:38 +00:00
-
e3307fbce1
cmd/tailscale: omit the
drive subcommand in MacOS GUI apps
Percy Wegmann
2025-09-22 16:21:21 -05:00
-
e582fb9b53
client/web: use network profile for displaying tailnet info
Will Norris
2025-09-22 10:48:45 -07:00
-
15b3876c2c
client/systray: use new tailnet display name is profile title
Will Norris
2025-09-22 10:50:38 -07:00
-
daad5c2b5c
wgengine/router: use eventbus.Monitor in linuxRouter (#17232)
M. J. Fromberger
2025-09-22 10:49:28 -07:00
-
5e79e497d3
cmd/tailscale/cli: show last seen time on status command (#16588)
Mahyar Mirrashed
2025-09-22 12:37:27 -05:00
-
f67ad67c6f
control/controlclient: switch ID to be incrementing instead of random (#17230)
Claus Lensbøl
2025-09-22 13:14:55 -04:00
-
1b5201023f
ipn/ipnlocal: use eventbus.Monitor in LocalBackend (#17225)
M. J. Fromberger
2025-09-22 08:43:39 -07:00
-
e59fbaab64
util/eventbus: give a nicer error when attempting to use a closed client (#17208)
M. J. Fromberger
2025-09-22 07:07:57 -07:00