This website requires JavaScript.
2731171c5e
net/portmapper: fire an event when a port mapping is updated (#15371 )
M. J. Fromberger
2025-03-20 15:19:26 -07:00
deb0b255ff
all: update the tsd.System constructor name (#15372 )
M. J. Fromberger
2025-03-20 15:18:29 -07:00
baead61e44
{wgengine,util/portmapper}: add and plumb an event bus (#15359 )
M. J. Fromberger
2025-03-19 20:28:19 -07:00
418e19fb5e
portmapper: update NewClient to use a Config argument
M. J. Fromberger
2025-03-19 15:50:00 -07:00
2ac6e1edfd
wgengine: plumb an event bus into the userspace engine
M. J. Fromberger
2025-03-19 09:48:47 -07:00
bcd6a0d0ac
tsnet: shut down the event bus on Close
M. J. Fromberger
2025-03-19 12:13:35 -07:00
ffb22ee353
all: construct new System values with an event bus pre-populated
M. J. Fromberger
2025-03-19 09:47:06 -07:00
6b8bbb4c37
tsd: wire up the event bus to tailscaled
David Anderson
2025-03-07 09:49:09 -08:00
a3cc7123ff
tsweb: don't hook up pprof handlers in javascript builds
David Anderson
2025-03-19 08:34:27 -07:00
37f5fd2ec1
feature/{condregister,relayserver}: implement the skeleton for the relayserver feature (#15699 )
Jordan Whited
2025-04-16 09:50:48 -07:00
450bcbcb08
node.rev: bump to latest 22.x LTS release (#15652 )
Mario Minardi
2025-04-15 16:51:21 -06:00
34b97a3c75
ipn/ipnlocal: fix TestOnTailnetDefaultAutoUpdate on macOS (#15697 )
Andrew Lytvynov
2025-04-15 14:01:53 -07:00
e6eba4efee
ipn/{auditlog,ipnext,ipnlocal}: convert the profile-change callback to a profile-state-change callback
Nick Khyl
2025-04-14 10:45:08 -05:00
b926cd7fc6
k8s-operator: add age column to all custom resources (#15663 )
Satyam Soni
2025-04-15 20:13:56 +01:00
7833145289
ipn/auditlog: fix featureName doc typo (#15696 )
Jordan Whited
2025-04-15 11:18:04 -07:00
4107056612
ipn/ipnlocal: skip broken TestOnTailnetDefaultAutoUpdate on macOS
Brad Fitzpatrick
2025-04-15 09:18:55 -07:00
60614fa4e5
ipn/desktop: fix panics on Windows 10, x86
Nick Khyl
2025-04-14 17:02:47 -05:00
21400756a0
tstest/integration: simplify TestDNSOverTCPIntervalResolver (#15686 )
Jordan Whited
2025-04-14 17:13:59 -07:00
d8e3bce0b4
.github: Bump golangci/golangci-lint-action from 6.5.0 to 7.0.0 (#15476 )
dependabot[bot]
2025-04-14 16:04:36 -06:00
4cb9d5c183
cmd/natc: cleanup unused state
Fran Bull
2025-04-14 13:51:59 -07:00
10fd61f1bb
go.mod: bump golang.org/x/crypto and related
James Tucker
2025-04-14 12:50:12 -07:00
d6fd865d41
hostinfo, ipnlocal: add optional os-specific callback for querying the hostname (#15647 )
Jonathan Nobels
2025-04-14 15:02:32 -04:00
62182fc37d
wgengine/netstack: revert cubic cc to reno cc (#15677 )
Jordan Whited
2025-04-14 10:09:56 -07:00
40e0c349a7
.github: Bump github/codeql-action from 3.28.14 to 3.28.15 (#15665 )
dependabot[bot]
2025-04-14 11:05:33 -06:00
6502b7d667
scripts/installer.sh: add Miracle Linux as a RHEL derivative (#15671 )
Erisa A
2025-04-14 16:54:51 +01:00
624c25bd49
docs/commit-messages.md: merge two 'commit messages' sections (#15668 )
Irbe Krumina
2025-04-14 15:20:50 +01:00
e84522e3e3
release/dist/cli: add option to override out path
Kristoffer Dalby
2025-04-14 13:47:52 +02:00
f28c8d0ec0
ipn/ipn{ext,local}: allow extension lookup by name or type
Nick Khyl
2025-04-11 10:09:03 -05:00
1e290867bd
cmd/natc: only store v4 addresses
Fran Bull
2025-04-09 09:25:19 -07:00
4941cd7c73
cmd/tailscaled,ipn/{auditlog,desktop,ipnext,ipnlocal},tsd: extract LocalBackend extension interfaces and implementation
Nick Khyl
2025-04-10 20:24:58 -05:00
11d1dd2aed
tsconsensus: mark 2 tests that were flaky in CI
Fran Bull
2025-04-10 11:10:48 -07:00
6c914409cd
Revert "ipn/ipnstate: add home DERP to tailscale status JSON"
Brad Fitzpatrick
2025-04-10 11:26:57 -07:00
d446e04635
docs/k8s: add architecture diagram for ProxyGroup Ingress (#15593 )
Tom Proctor
2025-04-10 18:42:00 +01:00
94f4f83731
ipn, ipn/ipnlocal: reduce coupling between LocalBackend/profileManager and the Windows-specific "current user" model
Nick Khyl
2025-04-05 22:15:26 -05:00
476a4c6ff1
ipn/ipnstate: add home DERP to tailscale status JSON
Brad Fitzpatrick
2025-04-10 09:49:46 -07:00
6fb5e3b0cb
go.toolchain.rev: bump go 1.24 for Android pidfd changes (#15613 )
kari-ts
2025-04-10 09:14:26 -07:00
ed052eac62
tstest: parse goroutines for diff in ResourceCheck (#15619 )
Paul Scott
2025-04-10 16:01:39 +01:00
5c562116fc
ipnlocal: log when client reports new peerAPI ports (#15463 )
kari-ts
2025-04-09 16:49:33 -07:00
1da78d8718
build_dist.sh: allow settings custom build tags (#15589 )
Andrew Lytvynov
2025-04-09 14:33:52 -07:00
b9277ade1f
drive: fix index out of bounds when parsing request local paths (#15517 )
Craig Hesling
2025-04-09 14:12:23 -07:00
d486ea388d
logpolicy: fix log target override with a custom HTTP client
Anton Tolchanov
2025-04-09 15:36:40 +00:00
6133f44344
ipn/ipnlocal: fix peerapi ingress endpoint (#15611 )
Jordan Whited
2025-04-09 13:43:29 -07:00
e7325213a7
clientupdate: fix MSI exit code handling, preserve MSI and updater logs on Windows
Nick Khyl
2025-04-09 13:33:41 -05:00
9ff9c5af04
.github: add cron schedule to installer tests (#15603 )
Jason O'Donnell
2025-04-09 14:35:32 -04:00
e17abbf461
cmd/tailscale,ipn: add relay-server-port "tailscale set" flag and Prefs field (#15594 )
Jordan Whited
2025-04-09 10:25:57 -07:00
7e296923ab
cmd/tailscale: test for new flags in tailscale up
Simon Law
2025-04-07 23:28:49 -07:00
dd95a83a65
cmd/{containerboot,k8s-operator},kube/kubetypes: unadvertise ingress services on shutdown (#15451 )
Tom Proctor
2025-04-09 10:11:15 +01:00
8e1aa86bdb
cmd/natc: attempt to match IP version between upstream and downstream
James Tucker
2025-04-07 15:03:24 -07:00
7f5932e8f4
.github: add CONTRIBUTING.md
Brad Fitzpatrick
2025-04-08 15:28:16 -07:00
463b47a0ab
ipn/ipnlocal: include previous cert in new ACME orders (#15595 )
Andrew Lytvynov
2025-04-08 15:37:00 -07:00
de949b050e
cmd/containerboot: speed up tests (#14883 )
Tom Proctor
2025-04-08 23:34:23 +01:00
fd580611bd
ipn: use slices.Equal in another spot
Brad Fitzpatrick
2025-04-08 15:11:23 -07:00
79ff067db3
cmd/tailscale/cli: prevent all dup flags, not just strings
Brad Fitzpatrick
2025-04-08 12:34:18 -07:00
8597b25840
tsconsensus: add a tsconsensus package
Fran Bull
2025-01-13 13:29:41 -08:00
f5a873aca4
commit-messages.md: make our git commit message style guide public
Brad Fitzpatrick
2025-04-08 11:29:05 -07:00
6088ee311f
cmd/tailscale/cli: return error on duplicate multi-value flags (#15534 )
Jason O'Donnell
2025-04-08 14:12:17 -04:00
025fe72448
cmd/natc: fix handling of upstream and downstream nxdomain
James Tucker
2025-04-01 18:52:45 -07:00
fb96137d79
net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl
Brad Fitzpatrick
2025-04-08 08:32:27 -07:00
b95df54b06
nix: update nix and use go 1.24 (#15578 )
Chatnoir Miki
2025-04-09 00:38:48 +08:00
5ed53c7e39
words: C what I did there?
Brad Fitzpatrick
2025-04-08 09:07:31 -07:00
265c76dbc5
all: unify some redundant testing.TB interface copies
Brad Fitzpatrick
2025-04-08 07:49:28 -07:00
03b47a55c7
tstest/nettest: pull the non-test Network abstraction out to netx package
Brad Fitzpatrick
2025-04-08 07:39:52 -07:00
ad2b075d4f
cmd/nardump: support symlinks, add basic test
phanirithvij
2025-03-27 17:32:25 +05:30
0655dd7b3d
client/local: fix path with delete profile request
Esteban-Bermudez
2025-03-31 12:12:45 -07:00
dd07cb9b1b
.github: Bump github/codeql-action from 3.28.13 to 3.28.14
dependabot[bot]
2025-04-07 12:23:58 +00:00
161a8ea0a1
.github: Bump actions/cache from 4.2.2 to 4.2.3
dependabot[bot]
2025-04-07 12:25:30 +00:00
c29b6c288a
licenses: update license notices
License Updater
2025-04-07 15:02:53 +00:00
ead6a72e45
drive: fix minor typos in comments
Craig Hesling
2025-04-02 21:20:40 -07:00
c76d075472
nettest, *: add option to run HTTP tests with in-memory network
Brad Fitzpatrick
2025-04-06 08:10:55 -07:00
6d117d64a2
util/testenv: add func to report whether a testing.TB is in parallel mode
Brad Fitzpatrick
2025-04-06 13:27:10 -07:00
603a1d3830
cmd/natc: move address storage behind an interface
Fran Bull
2025-04-02 10:17:59 -07:00
46505ca338
tempfork/acme: update to latest version (#15543 )
Andrew Lytvynov
2025-04-04 16:32:12 -07:00
e2eb6eb870
cmd/natc: separate perPeerState from connector
Fran Bull
2025-04-02 08:58:13 -07:00
7b29d39f45
client/systray: add menu item to rebuild the menu
Will Norris
2025-04-03 17:26:58 -07:00
5e4fae0828
net/tstun: don't try to set link attributes on android
David Anderson
2025-03-19 10:47:25 -07:00
7a922c3f1f
net/routetable: don't try to fetch the route table on android
David Anderson
2025-03-19 10:47:25 -07:00
66664b3167
wgengine/router: default to a fake router on android
David Anderson
2025-03-19 10:47:25 -07:00
917bcdba79
tailcfg: add UDP relay PeerCapability's (#15516 )
Jordan Whited
2025-04-03 09:52:31 -07:00
8811694745
.github: Bump actions/setup-go from 5.3.0 to 5.4.0 (#15397 )
dependabot[bot]
2025-04-02 21:24:05 -06:00
66d741aa3e
tailcfg: add relay client and server NodeAttr's (#15513 )
Jordan Whited
2025-04-02 16:05:40 -07:00
8c062c07c6
ipn/ipnlocal: fix taildrive logf formatting verb (#15514 )
Jordan Whited
2025-04-02 15:40:44 -07:00
d18b994576
.github: Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#15400 )
dependabot[bot]
2025-04-02 11:59:48 -06:00
1284482790
Change README to reflect configuration Updates #15465
Kot
2025-04-01 21:56:08 -05:00
c86afacf26
Move env var flag passing to Dockerfile Updates #15465
Kot
2025-04-01 21:53:10 -05:00
85bcc2e3bd
cmd/tsidp: use advertised env vars for config Fixes #14491
Kot
2025-03-28 14:17:13 -07:00
65c7a37bc6
all: use network less when running in v86 emulator
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
29c2bb1db6
control/controlhttp: reduce some log spam on context cancel
Brad Fitzpatrick
2025-03-30 21:12:29 -07:00
4c9b37fa2e
control/controlhttp: set forceNoise443 on Plan 9
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
7dbb21cae8
cmd/tailscale: add tailscale.rc Plan 9 wrapper
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
84c82ac4be
net/dns: add Plan 9 support
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
5e305032a9
portlist: add Plan 9 support
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
b3953ce0c4
ssh/tailssh: add Plan 9 support for Tailscale SSH
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
6f75647c0e
net/netcheck: avoid ICMP unimplemented log spam on Plan 9
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
03b9b879ee
ipn/ipnserver: treat all plan9 safesocket connections as permitted
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
da8e8eb86f
types/logger, logpolicy: disable rate limiting, don't upload on Plan 9
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
3da1728207
cmd/tailscaled: make state dir on Plan 9
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
21d12ec522
cmd/tailscaled: let net/netmon know what our TUN interface is
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
5df06612aa
net/tsdial: tolerate empty default route on Plan 9
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
7426a36371
net/netmon: disable time jump monitoring on Plan 9
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00
af504fa678
safesocket: fix Plan 9 implementation
Brad Fitzpatrick
2025-04-01 04:01:00 -07:00