This website requires JavaScript.
6d45fcfc93
.github/workflows: reviewing depaware.txt is unnecessary (#16990 )
Simon Law
2025-08-31 13:29:25 -04:00
442f4758a9
.github/workflows: reviewing depaware.txt is unnecessary (#16989 )
Simon Law
2025-08-31 12:30:17 -04:00
3b68d607be
wgengine/magicsock: drop DERP queue from head rather than tail
James Tucker
2025-08-28 21:29:11 -07:00
89fe2e1f12
cmd/tsidp: add allow-insecure-no-client-registration and JSON file migration (#16881 )
Remy Guercio
2025-08-29 15:16:39 -05:00
76fc02be09
words: just an ordinary commit, nothing fishy at all (#16982 )
Naman Sood
2025-08-29 14:25:58 -04:00
7cbcc10eb1
syncs: add Semaphore.Len (#16981 )
Joe Tsai
2025-08-29 10:33:14 -07:00
1a98943204
go.mod: bump github.com/ulikunitz/xz for security warning
Brad Fitzpatrick
2025-08-28 19:05:57 -07:00
3aea0e095a
syncs: delete WaitGroup and use sync.WaitGroup.Go in Go 1.25
Joe Tsai
2025-08-28 14:09:01 -07:00
f5d3c59a92
wgengine/magicsock: shorten process internal DERP queue
James Tucker
2025-08-28 12:00:03 -07:00
d42f0b6a21
util/ringbuffer: rename to ringlog
James Tucker
2025-08-28 12:24:21 -07:00
4b9a1a0087
licenses: update license notices
License Updater
2025-08-28 21:31:44 +00:00
48dbe70b54
go.mod: bump Go 1.25 release (#16969 )
Patrick O'Doherty
2025-08-28 13:01:20 -07:00
882b05fff9
cmd/viewer: add field comments to generated view methods
Maisem Ali
2025-08-27 00:06:28 -07:00
80f5a00e76
ipn/local: add the suggested exit node to the ipn bus (#16748 )
Jonathan Nobels
2025-08-27 09:51:28 -04:00
6542a00ab0
tailcfg: add mac-ui-v2 node capability (#16940 )
Jonathan Nobels
2025-08-27 09:45:31 -04:00
575664b263
wgengine/magicsock: make endpoint.discoPing peer relay aware (#16946 )
Jordan Whited
2025-08-26 09:22:36 -07:00
c5429cd49c
go.toolchain.branch: bump to go1.25 (#16954 )
Patrick O'Doherty
2025-08-26 07:44:26 -07:00
b411ffb52f
ipn/ipnlocal: remove UnlockEarly from doSetHostinfoFilterServices
M. J. Fromberger
2025-08-25 09:16:29 -07:00
9002e5fd6b
ipn/ipnlocal: remove an unnecessary unlock shortcut
M. J. Fromberger
2025-08-23 08:44:43 -07:00
2fb9472990
ipn/ipnlocal: remove unnecessary usees of lockAndGetUnlock
M. J. Fromberger
2025-08-25 10:49:06 -07:00
9403ba8c69
wgengine/magicsock: trigger peer relay path discovery on CallMeMaybe RX (#16929 )
Jordan Whited
2025-08-25 09:40:15 -07:00
b5f834aef8
cmd/tailscaled: add Dnscache as a service dependency
Aaron Klotz
2025-08-25 10:16:52 -06:00
fafb514538
client/systray: go back to using upstream library (#16938 )
Claus Lensbøl
2025-08-25 08:58:12 -04:00
4236a759f3
cmd/tsidp: Add Docker image to README (#16915 )
Kot C
2025-08-23 17:52:23 -07:00
16bd60f9ca
ipn,tsnet: update AdvertiseTags documentation (#16931 )
M. J. Fromberger
2025-08-23 08:07:36 -07:00
6c8fef961e
ipn/ipnlocal: replace the LockedOnEntry pattern with conventional lock/unlock discipline (#16925 )
M. J. Fromberger
2025-08-23 02:07:22 -07:00
fa0e83ab4f
tsnet: add Server.AdvertiseTags option (#15840 )
Mohammed Naser and Valentin Alekseev
2025-08-23 05:00:09 -04:00
86a5292c03
ipn/localapi: make tailscale debug derp STUNOnly-aware (#16927 )
Jordan Whited
2025-08-22 15:11:51 -07:00
b558f81a82
fix: invalid memory address or nil pointer dereference (#16922 )
Need-an-AwP
2025-08-23 02:51:24 +08:00
3eeecb4c7f
cmd/k8s-proxy,k8s-operator: fix serve config for userspace mode (#16919 )
Tom Proctor
2025-08-22 16:07:05 +01:00
c85cdabdfc
net/udprelay: set ICMP err immunity sock opt (#16918 )
Jordan Whited
2025-08-21 13:59:23 -07:00
b17cfe4aed
wgengine/magicsock,net/sockopts: export Windows ICMP suppression logic (#16917 )
Jordan Whited
2025-08-21 13:44:13 -07:00
cf739256ca
net/udprelay: increase socket buffer size (#16910 )
Jordan Whited
2025-08-21 11:03:05 -07:00
e296a6be8d
cmd/tsidp: update oidc-funnel-clients.json store path (#16845 )
Mike O'Driscoll
2025-08-21 13:56:11 -04:00
3e198f6d5f
.github: Bump github/codeql-action from 3.29.7 to 3.29.8 (#16828 )
dependabot[bot]
2025-08-21 09:48:31 -06:00
641a90ea33
net/sockopts,wgengine/magicsock: export socket buffer sizing logic (#16909 )
Jordan Whited
2025-08-20 16:24:00 -07:00
b48d2de6ab
cmd/natc,tsconsensus: add cluster config admin
Fran Bull
2025-08-19 13:11:10 -07:00
d986baa18f
tsconsensus,cmd/natc: add 'follower only' bootstrap option
Fran Bull
2025-08-06 07:43:58 -07:00
d4b7200129
net/udprelay: use batching.Conn (#16866 )
Jordan Whited
2025-08-19 14:44:39 -07:00
5c560d7489
tsconsensus: check for bootstrap error
Fran Bull
2025-08-15 13:29:56 -07:00
b28699cd31
types/views: add min/max helpers to views.Slice
Adrian Dewhurst
2025-08-19 12:05:41 -04:00
2581e38789
prober: update runall handler to be generic (#16895 )
Mike O'Driscoll
2025-08-19 12:13:55 -04:00
e4031daa08
.github/Makefile/flake: update nix flake support (#16636 )
Mike O'Driscoll
2025-08-19 10:46:07 -04:00
84472167dd
tool/gocross: fix environment variable clearing in gocross-wrapper.ps1
Aaron Klotz
2025-08-18 15:27:16 -06:00
d92789affa
tool/gocross: don't set executable bits on PowerShell script
Aaron Klotz
2025-08-18 14:33:02 -06:00
55698c8511
ipn/localapi: plumb an event bus through the localapi.Handler (#16892 )
M. J. Fromberger
2025-08-18 10:56:17 -07:00
02f6030dbd
tool, tool/gocross: update gocross to support building natively on Windows and add a PowerShell Core wrapper script
Aaron Klotz
2025-07-21 14:14:02 -06:00
9d9a70d81d
client/systray: disable 'more settings' menu if backend not running
Will Norris
2025-08-17 08:26:59 -07:00
6d45663dd4
cmd/derpprobe,prober: add run all probes handler (#16875 )
Mike O'Driscoll
2025-08-16 09:42:25 -04:00
192fa6f05d
{cmd/dist,release/dist}: add support for intermediary QNAP signing certificates
Percy Wegmann
2025-08-15 15:45:17 -05:00
6006bc92b5
net/{netns, netmon}: use LastKnownDefaultInterface if set and check for utun (#16873 )
Jonathan Nobels
2025-08-15 16:04:23 -04:00
9c39296ab5
release/dist/qnap: verify code signing
Percy Wegmann
2025-08-15 13:43:45 -05:00
55beba4094
types/key: init HardwareAttestionKey implementation (#16867 )
Patrick O'Doherty
2025-08-15 11:36:30 -07:00
5b6c64b187
net/tshttpproxy: use errors.New for error creation (#16860 )
Will Hannah
2025-08-15 06:11:27 -07:00
3f1851a6d9
types/dnstype, ipn/ipnlocal: allow other DNS resolvers with exit nodes
Michael Ben-Ami
2025-08-11 12:10:33 -04:00
b8c45a6a8f
client/systray: add CLI error output if operator is missing
Will Norris
2025-08-14 13:46:51 -07:00
fbb91758ac
cmd/viewer, types/views: implement support for json/v2 (#16852 )
Joe Tsai
2025-08-14 13:46:48 -07:00
c083a9b053
net/batching: fix compile-time assert (#16864 )
Jordan Whited
2025-08-14 10:48:06 -07:00
819db6759c
tka: block key addition when the max number of keys is reached
Anton Tolchanov
2025-08-14 14:02:19 +01:00
5402620db8
net/tshttpproxy: add macOS support for system proxy (#16826 )
Will Hannah
2025-08-14 07:19:20 -07:00
e4d2822afc
go.toolchain.rev: bump Go for data race in Go http client
Brad Fitzpatrick
2025-08-13 17:19:32 -07:00
0f7facfeee
control/controlclient: fix data race on tkaHead (#16855 )
Andrew Lytvynov
2025-08-13 13:49:27 -07:00
16bc0a5558
net/{batching,packet},wgengine/magicsock: export batchingConn (#16848 )
Jordan Whited
2025-08-13 13:13:11 -07:00
f22c7657e5
cmd/tailscale: add --json-docs flag (#16851 )
Andrew Lytvynov
2025-08-13 11:19:29 -07:00
d07166b87d
.github: Bump actions/cache from 4.2.3 to 4.2.4 (#16829 )
dependabot[bot]
2025-08-12 20:36:47 -06:00
ee0c7b05a5
cmd/tailscale: fix a panic in netcheck portmapper construction (#16843 )
M. J. Fromberger
2025-08-12 10:19:33 -07:00
cde65dba16
wgengine/magicsock: add clientmetric for Peer Relay challenge reception (#16834 )
Jordan Whited
2025-08-11 14:53:25 -07:00
4fa27db8dd
wgengine/magicsock: add clientmetrics for locally delivered Peer Relay alloc disco (#16833 )
Jordan Whited
2025-08-11 14:48:19 -07:00
36397f1794
wgengine/magicsock: add clientmetrics for TX direction Peer Relay disco messages (#16831 )
Jordan Whited
2025-08-11 13:29:57 -07:00
03c4b2a0d0
derp/derphttp: test improvements (#16723 )
Mike O'Driscoll
2025-08-11 12:57:15 -04:00
d122f0350e
control/controlknobs,tailcfg,wgengine/magicsock: deprecate NodeAttrDisableMagicSockCryptoRouting (#16818 )
Jordan Whited
2025-08-11 09:04:03 -07:00
71d51eb8db
.github: bump github/codeql-action from 3.29.3 to 3.29.5 (#16765 )
dependabot[bot]
2025-08-10 21:56:17 -06:00
796eb21204
go.toolchain.rev: bump tsgo toolchain
Brad Fitzpatrick
2025-08-08 15:10:06 -07:00
5297dc3baf
cmd/tailscale/cli: move systray configuration to tailscale configure (#16817 )
Claus Lensbøl
2025-08-08 16:12:11 -04:00
b5283ab13a
go.toolchain.rev: bump to 1.24.6 (#16811 )
Andrew Lytvynov
2025-08-07 14:41:55 -07:00
3fe022877a
client/systray: temporarily replace systray module (#16807 )
Claus Lensbøl
2025-08-07 16:02:47 -04:00
d4060f1a39
CODE_OF_CONDUCT.md: update Code of Conduct (#16806 )
Erisa A
2025-08-07 19:27:56 +01:00
89954fbceb
client/systray: add startup script generator for systemd (#16801 )
Claus Lensbøl
2025-08-07 11:51:15 -04:00
4666d4ca2a
wgengine/magicsock: fix missing Conn.hasPeerRelayServers.Store() call (#16792 )
Jordan Whited
2025-08-06 14:57:55 -07:00
0374e6d906
wgengine/magicsock: add lazyEndpoint.FromPeer tests (#16791 )
Jordan Whited
2025-08-06 14:55:34 -07:00
02967ffcf2
wgengine/magicsock: add lazyEndpoint.InitiationMessagePublicKey tests (#16790 )
Jordan Whited
2025-08-06 14:41:05 -07:00
908f20e0a5
wgengine/magicsock: add receiveIP() unit tests (#16781 )
Jordan Whited
2025-08-06 09:35:25 -07:00
57d653014b
scripts/installer.sh: add FreeBSD 15 (#16741 )
TheBigBear and Erisa A
2025-08-06 03:38:50 +02:00
f80ea92030
.github/workflows: enforce github action version pinning (#16768 )
Andrew Lytvynov
2025-08-05 11:49:33 -07:00
ad273d75b7
scripts/installer.sh: add bazzite handling (#16779 )
Erisa A
2025-08-05 18:24:32 +01:00
9f29c428f4
client/systray: allow specifying tailscaled socket
Will Norris
2025-08-04 17:09:32 -07:00
5bb42e3018
wgengine/router: rely on events for deleted IP rules (#16744 )
Claus Lensbøl
2025-08-05 08:31:51 -04:00
b0018f1e7d
wgengine/magicsock: fix looksLikeInitiationMsg endianness (#16771 )
Jordan Whited
2025-08-04 14:21:32 -07:00
834630fedf
cmd/tailscale: add systray subcommand on Linux builds
Will Norris
2025-08-01 14:16:00 -07:00
0f15e44196
Makefile: sort make commands and fix printing newlines
Will Norris
2025-08-01 15:17:57 -07:00
d897d809d6
feature/taildrop: do not use m.opts.Dir for Android (#16316 )
kari-ts
2025-08-01 15:10:00 -07:00
5865d0a61a
Makefile: 'generate' target (#16746 )
mzbenami
2025-08-01 13:30:42 -04:00
f2fd7a0514
cmd/k8s-operator,k8s-operator: allow setting a priorityClassName (#16685 )
Lee Briggs and Tom Proctor
2025-07-31 23:35:48 -07:00
23a0398136
ipn/ipnlocal, net/dns: use slices.Equal to simplify code (#16641 )
jishudashu
2025-08-01 02:36:51 +08:00
47b5f10165
cmd/tsidp,tsnet: update tsidp oidc-key store path (#16735 )
Mike O'Driscoll
2025-07-31 12:13:36 -04:00
1cc842b389
util/set: add more functionality to IntSet (#16640 )
Joe Tsai
2025-07-30 13:08:53 -07:00
eed3e5dc61
ipn/store/kubestore,kube: fix cert error in admin UI (#16717 )
Tom Proctor
2025-07-30 13:39:59 +01:00
aa6a2d1e56
drive/driveimpl: use sudo or su to run file server
Percy Wegmann
2025-07-29 09:11:36 -05:00
3d1e4f147a
tstest/natlab: fix conn.Close race with conn.ReadFromUDPAddrPort (#16710 )
Jordan Whited
2025-07-29 14:58:47 -07:00
e37432afb7
cmd/tailscale/cli: update message for disable service (#16705 )
KevinLiang10
2025-07-29 13:59:09 -04:00