This website requires JavaScript.
336b3b7df0
cmd/proxy-to-grafana: strip X-Webauth* headers from all requests (#15985 )
Patrick O'Doherty
2025-05-15 14:26:19 -07:00
824985afe1
feature/taildrop,ipn/ipn{ext,local}: initialize taildrop for initial profile
Nick Khyl
2025-05-14 11:57:01 -05:00
49a7685af9
feature/taildrop: add integration test variant with profiles that exist
Brad Fitzpatrick
2025-05-14 11:17:15 -07:00
abe04bfa78
cmd/k8s-operator: warn if Tailscale Services use attempted for tailnet without the feature enabled (#15931 )
Irbe Krumina
2025-05-14 18:25:08 +01:00
fccba5a2f1
prober: fix test logic (#15952 )
Mike O'Driscoll
2025-05-13 09:19:18 -04:00
65e005ccaa
ipn/ipnlocal: attach Tailnet Lock status to bugreports
Anton Tolchanov
2025-05-12 19:43:25 +01:00
ffb1dda245
ipn/ipnlocal,wgengine: move (*tsdial.Dialer).SetRoutes() calls from LocalBackend to userspaceEngine
Nick Khyl
2025-05-12 18:35:12 -05:00
d303570ab7
docs/commit-messages.md: explain #cleanup commits (#15933 )
Simon Law
2025-05-12 16:23:36 -07:00
7f4aaed1d5
cmd/derpprobe: exit with non-zero status if --once fails (#15926 )
Simon Law
2025-05-12 12:53:55 -07:00
13e91f4a2f
docs/windows/policy: add OnboardingFlow policy to ADMX file
Aaron Klotz
2024-11-18 15:44:06 -07:00
fb188c5b53
net/dns,docs/windows/policy,util/syspolicy: register Tailscale IP addresses in AD DNS if required by policy
Nick Khyl
2025-05-08 18:38:48 -05:00
2c16fcaa06
util/linuxfw,wgengine/router: add new netfilter rules for HA ingresses (#15896 )
Irbe Krumina
2025-05-12 17:26:23 +01:00
d6dd74fe0e
net/udprelay{/endpoint}: move ServerEndpoint tests (#15949 )
Jordan Whited
2025-05-12 09:25:59 -07:00
b02de31563
prober: update cert check for prober (#15919 )
Mike O'Driscoll
2025-05-12 10:25:31 -04:00
b70c0c50fd
ssh/tailssh: fix data race during execution of test
Nick Khyl
2025-05-09 23:12:00 -05:00
565ebbdeb8
ipn/ipnlocal: move nodeBackend methods from local.go to node_backend.go
Nick Khyl
2025-05-09 17:50:33 -05:00
f0a27066c4
ipn/ipn{server,test}: extract the LocalAPI test client and server into ipntest
Nick Khyl
2025-04-16 16:32:10 -05:00
0f4f808e70
wgengine/magicsock: re-shape relayManager to use an event loop (#15935 )
Jordan Whited
2025-05-09 14:50:01 -07:00
cffb809569
net/tsdial: update (*Dialer).SetRoutes() to log the size of the resulting bart.Table
Nick Khyl
2025-05-09 10:29:02 -05:00
a9be049c19
ipn/ipnlocal,net/dns/resolver: use the user dialer and routes for DNS forwarding by default, except on iOS and Android
Nick Khyl
2025-05-09 10:25:28 -05:00
3177e50b14
safeweb: Set Cross-Origin-Opener-Policy for browser requests (#15936 )
Patrick O'Doherty
2025-05-09 13:44:36 -07:00
3c98964065
ssh/tailssh: chdir to user's homedir when directly running a command (#15351 )
Simon Law
2025-05-09 12:55:57 -07:00
0841477743
net/udprelay{/endpoint}, all: move ServerEndpoint to independent pkg (#15934 )
Jordan Whited
2025-05-09 11:29:36 -07:00
7d6d2b4c50
health, ipn/ipnlocal: add metrics for various client events (#15828 )
Jonathan Nobels
2025-05-09 12:03:22 -04:00
b1c2860485
client/local: add godoc links
Olivier Mengué
2025-04-01 18:00:06 +02:00
cb6fc37d66
util/deephash: move tests that depend on other tailscale packages to deephash_test
Nick Khyl
2025-05-08 19:14:50 -05:00
165b99278b
feature/taildrop, ipn/ipnlocal: remove leftover dup calls to osshare
Brad Fitzpatrick
2025-05-08 09:29:50 -07:00
e2814871a7
util/eventbus: also disable websocket debug on Android
Brad Fitzpatrick
2025-05-08 09:47:52 -07:00
85a7abef0c
tsnet: add test for packet filter generation from netmap
James Sanderson
2025-03-21 09:30:42 +00:00
5be6ff9b62
all: remove non-applicable "linux" deps on Android
Brad Fitzpatrick
2025-05-07 20:27:30 -07:00
9d623cf5eb
util/systemd: don't link systemd-notification package on Android
Brad Fitzpatrick
2025-05-07 16:28:24 -07:00
02f68e5d9f
net/dns: don't link dbus, gonotify on Android
Brad Fitzpatrick
2025-05-07 15:56:57 -07:00
f5cc657e13
control/controlclient: send optional ConnectionHandleForTest with map requests (#15904 )
Brian Palmer
2025-05-07 12:57:56 -06:00
fd263adc1b
ipn/store: don't link in AWS & Kubernetes stuff on Android
Brad Fitzpatrick
2025-05-07 09:26:28 -07:00
04936d6c05
tsnet: add android & iOS results to depaware
Brad Fitzpatrick
2025-05-07 07:29:06 -07:00
7e2630235f
feature/relayserver: consider relay:server node attribute for enablement (#15901 )
Jordan Whited
2025-05-07 09:15:33 -07:00
48dacf1bf7
cmd/tailscale/cli: omit "file" subcommand if taildrop is omitted from build
Brad Fitzpatrick
2025-05-06 21:18:46 -07:00
7cc2837594
tsnet: don't depend on condregister & its default tailscaled features
Brad Fitzpatrick
2025-05-06 21:08:22 -07:00
fee78de1ee
Makefile: add tsnet to depaware
Brad Fitzpatrick
2025-05-06 21:07:09 -07:00
5b597489bc
taildrop: merge taildrop and feature/taildrop packages together
Brad Fitzpatrick
2025-05-06 20:45:28 -07:00
068d5ab655
feature/taildrop: move rest of Taildrop out of LocalBackend
Brad Fitzpatrick
2025-05-02 17:49:23 -07:00
cf6a593196
cmd/tailscale/cli: rename "--posture-checking" to "--report-posture"
Brad Fitzpatrick
2025-05-05 13:24:41 -07:00
62182f3bcf
cmd/k8s-operator,k8s-operator/api-proxy: move k8s proxy code to library (#15857 )
Tom Proctor
2025-05-06 14:52:16 +01:00
597d0e8fd5
ipn/ipnlocal, tailcfg: add MagicDNS opt-in attr for IPv6 AAAA records
Brad Fitzpatrick
2025-05-05 07:55:39 -07:00
b03a2a323b
tstest/integration: work around ETXTBSY flake
Brad Fitzpatrick
2025-05-02 21:05:09 -07:00
32ce1bdb48
ipn/ipnlocal: use "nb" consistently as receiver for nodeBackend
Brad Fitzpatrick
2025-05-02 17:28:41 -07:00
653c45585e
ipn/ipnlocal: rename localNodeContext to nodeBackend
Brad Fitzpatrick
2025-05-02 17:18:41 -07:00
4fa9411e3f
logtail: remove unneeded IP redaction code
Brad Fitzpatrick
2025-04-28 11:17:19 -07:00
fd63123849
wgengine/magicsock: shape relayManager and CallMeMaybeVia handling (#15864 )
Jordan Whited
2025-05-02 13:08:17 -07:00
761aea3036
tstest/integration: don't require TestMake, stop leaking binaries in /tmp
Brad Fitzpatrick
2025-05-01 13:12:51 -07:00
3105ecd958
hostinfo,tailcfg: report TPM availability on windows/linux (#15831 )
Andrew Lytvynov
2025-05-02 11:01:13 -07:00
f05347a5bf
wgengine/magicsock: implement more relay handshake disco handling (#15856 )
Jordan Whited
2025-05-02 09:04:18 -07:00
383664b2f7
cmd/tsidp: remove backticks in README in shell example
Brad Fitzpatrick
2025-05-01 11:54:43 -07:00
e415f51351
feature/taildrop: add integration test
Brad Fitzpatrick
2025-04-28 19:57:01 -07:00
a0d7c81a27
ipn/ipnlocal: fix Taildrop regression from refactoring
Brad Fitzpatrick
2025-04-30 21:23:43 -07:00
e05e620096
util/linuxfw: fix delete snat rule (#15763 )
KevinLiang10
2025-05-01 12:12:36 -04:00
fe0090909b
cmd/tailscale/cli: unhide --posture-checking flag to set
Anton Tolchanov
2025-04-29 14:57:27 +01:00
c09cd34f59
ipn/ipnlocal: fix Taildrop deadlock
Brad Fitzpatrick
2025-04-30 14:42:11 -07:00
ac04338a0d
wgengine/magicsock: fix discoInfo leak (#15845 )
Jordan Whited
2025-04-30 19:07:31 -07:00
080387558c
wgengine/magicsock: start to make disco reception Geneve aware (#15832 )
Jordan Whited
2025-04-30 13:31:35 -07:00
ab2deda4b7
tsnet: add FunnelTLSConfig FunnelOption type
Brad Fitzpatrick
2025-04-29 20:05:28 -07:00
a9b3e09a1f
tool/gocross: break circular dependency on tailcfg (#15829 )
Andrew Lytvynov
2025-04-29 17:35:47 -07:00
cc6f367520
tstest/integration: remove vestigial env var set in tests
Brad Fitzpatrick
2025-04-28 19:57:30 -07:00
1f1c323eeb
control/controlclient,health: add tests for control health tracking
James Sanderson
2025-04-29 11:37:12 +01:00
ac1215c7e0
tstest/integration: export test helpers
Brad Fitzpatrick
2025-04-28 15:35:51 -07:00
81420f8944
tstest/integration: move code from integration_test.go to integration.go
Brad Fitzpatrick
2025-04-28 15:29:31 -07:00
61635f8670
wgengine/magicsock: support Geneve-encap'd Disco transmission (#15811 )
Jordan Whited
2025-04-28 15:55:49 -07:00
51b17483ff
types/logger: release ArgWriter destination after use
James Tucker
2025-04-28 11:36:37 -07:00
b95e8bf4a1
tsweb/varz: export GC CPU fraction gauge
James Tucker
2025-04-28 09:04:02 -07:00
189e03e741
net/portmapper: fix test flakes from logging after test done
Brad Fitzpatrick
2025-04-25 14:56:18 -07:00
66371f392a
feature,ipn/ipnlocal: add profileManager.StateChangeHook
Nick Khyl
2025-04-25 14:53:55 -05:00
0cfd643d95
ipn/ipnlocal: update profileManager to use SwitchToProfile when switching to the initial profile
Nick Khyl
2025-04-25 14:53:48 -05:00
f468919f95
util/mak: delete long-deprecated, unused, pre-generics NonNil func
Brad Fitzpatrick
2025-04-25 13:02:15 -07:00
8b72dd7873
ipn/ipnlocal: add localNodeContext with netmap-related fields and methods
Nick Khyl
2025-04-24 21:54:48 -05:00
f701d39ba4
net/udprelay: change Server.AllocateEndpoint existing alloc strategy (#15792 )
Jordan Whited
2025-04-25 13:09:09 -07:00
dae2319e11
disco: implement CallMeMaybeVia serialization (#15779 )
Jordan Whited
2025-04-25 13:00:00 -07:00
dbf13976d3
types/mapx, ipn/ipnext: add ordered map, akin to set.Slice
Brad Fitzpatrick
2025-04-25 09:42:52 -07:00
3bc10ea585
ipn/ipnext: remove some interface indirection to add hooks
Brad Fitzpatrick
2025-04-25 07:37:15 -07:00
3d8533b5d0
ipn/{ipnext,ipnlocal}: add a SafeBackend interface
Brad Fitzpatrick
2025-04-24 13:55:39 -07:00
25c4dc5fd7
ipn/ipnext: remove support for unregistering extension
Brad Fitzpatrick
2025-04-24 10:49:33 -07:00
cb7bf929aa
go.mod: bump gorilla/csrf@v1.7.3 (#15775 )
Andrew Lytvynov
2025-04-23 13:59:03 -07:00
1f029180c7
types/jsonx: add package for json/v2 helpers (#15756 )
Joe Tsai
2025-04-23 11:08:45 -07:00
bd33eb7bd7
ipn/ipnlocal: use tsd.NewSystem instead of &tsd.System in a few more tests
Nick Khyl
2025-04-23 09:57:59 -05:00
c41a2d5c83
net/portmapper: fix nil pointer dereference in Client.createMapping
Nick Khyl
2025-04-23 09:35:14 -05:00
c28fda864a
feature/relayserver: use PeerAPIHandler.Logf() (#15765 )
Jordan Whited
2025-04-22 10:53:58 -07:00
a3fc5150e3
client/tailscale: add godoc links in Deprecated comments
Olivier Mengué
2025-04-01 17:22:20 +02:00
7090f7fffc
ipn/ipnlocal: use MagicDNSName of the current profile instead of generating a full ipnstate.Status
Nick Khyl
2025-04-18 16:52:55 -05:00
e649227ef2
cmd/tsidp: fix interface{} linter warnings (#15729 )
Patrick O'Doherty
2025-04-17 18:05:07 -07:00
b34a2bdb22
cmd/tsidp: add groups claim to tsidp (#15127 )
Cedric Kienzler
2025-04-18 02:31:40 +02:00
3a8a174308
net/udprelay: change ServerEndpoint time.Duration fields to tstime.GoDuration (#15725 )
Jordan Whited
2025-04-17 16:21:32 -07:00
aff8f1b358
tstime: add GoDuration which JSON serializes with time.Duration.String (#15726 )
Joe Tsai
2025-04-17 15:51:41 -07:00
898cf06898
ipn/ipnlocal: remove another copy of slicesx.MapValues
Brad Fitzpatrick
2025-04-17 10:47:54 -07:00
92027d7ae0
feature/relayserver: wire up profile/prefs changes (#15714 )
Jordan Whited
2025-04-17 09:24:11 -07:00
9666c2e700
cmd/k8s-operator: default ingress paths to '/' if not specified by user (#15706 )
Tom Meadows
2025-04-17 16:14:34 +01:00
26f31f73f4
cmd/dist,release/dist: sign QNAP builds with a Google Cloud hosted key
Percy Wegmann
2025-04-15 11:50:39 -05:00
0c78f081a4
feature/taildrop: start moving Taildrop out of LocalBackend
Brad Fitzpatrick
2025-04-15 08:28:48 -07:00
dda2c0d2c2
wgengine/magicsock: subscribe to portmapper updates
M. J. Fromberger
2025-03-24 09:47:29 -07:00
5399fa159a
net/netmon: publish events to event bus
David Anderson
2025-03-19 10:47:25 -07:00
6d6f69e735
derp/derphttp: remove ban on websockets dependency
David Anderson
2025-03-20 09:19:47 -07:00
e8cacd2a32
cmd/tailscaled: clean up unnecessary logf indirection #cleanup
David Anderson
2025-03-19 10:17:13 -07:00