Commit Graph

  • 796eb21204 go.toolchain.rev: bump tsgo toolchain main Brad Fitzpatrick 2025-08-08 15:10:06 -07:00
  • b5ac997bad control/controlknobs,tailcfg,wgengine/magicsock: deprecate NodeAttrDisableMagicSockCryptoRouting jwhited/deprecate-disable-crypto-routing-knob Jordan Whited 2025-08-08 12:51:11 -07:00
  • 1498c00e64 try with env sort fix aaron/gocross Aaron Klotz 2025-08-08 15:54:35 -06:00
  • 794e01ec6c make gocross-wrapper.sh nicer to cygwin and mingw users Aaron Klotz 2025-08-08 15:26:21 -06:00
  • 569abe639e gocross-wrapper revisions Aaron Klotz 2025-08-08 14:27:31 -06:00
  • c35e9b5523 fix Aaron Klotz 2025-07-23 16:40:05 -06:00
  • dbaaaaf546 gocross for Windows Aaron Klotz 2025-07-21 14:14:02 -06:00
  • 5297dc3baf cmd/tailscale/cli: move systray configuration to tailscale configure (#16817) Claus Lensbøl 2025-08-08 16:12:11 -04:00
  • 953330718f dnstype.Resolver.UseWithExitNode mzb/corp-30906/dns-exit-node-override Michael Ben-Ami 2025-08-07 20:53:00 -04:00
  • d12c7a4a6c linter fixes Michael Ben-Ami 2025-08-07 12:40:35 -04:00
  • 7ae3179906 better docstrings, try to appease linter in test file Michael Ben-Ami 2025-08-07 12:23:13 -04:00
  • 7ce2bb7887 tailcfg, ipnlocal: tailcfg.DNSResolver controls exit node DNS behavior Michael Ben-Ami 2025-07-31 13:04:29 -04:00
  • 6f7ed94ccf ipn/local: add the suggested exit node to the ipn bus jonathan/suggested-exit-bus Jonathan Nobels 2025-08-01 08:29:51 -04:00
  • ea88152a6f CODE_OF_CONDUCT.md: fix duplicate entry erisa/coc-duplicate-line Erisa A 2025-08-08 12:02:35 +01:00
  • 27fede293b fix up unit tests mzb/corp-30906/direct-dnstype Michael Ben-Ami 2025-08-07 20:59:37 -04:00
  • d53ed1bb7a dnstype.Resolver.UseWithExitNode Michael Ben-Ami 2025-08-07 20:53:00 -04:00
  • 9e8940f4dd go.mod.sri: update SRI hash for go.mod changes flakes Flakes Updater 2025-08-07 21:42:26 +00: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
  • d97ce40dd2 wgengine/magicsock: apply cryptorouting knob to periodic/init msg eval jwhited/lazy-endpoint-control-knobs Jordan Whited 2025-08-07 12:19:16 -07:00
  • d4060f1a39 CODE_OF_CONDUCT.md: update Code of Conduct (#16806) Erisa A 2025-08-07 19:27:56 +01:00
  • 16eaa15bc6 linter fixes Michael Ben-Ami 2025-08-07 12:40:35 -04:00
  • 51c11a864b VERSION.txt: this is v1.86.4 v1.86.4 release-branch/1.86 Jonathan Nobels 2025-08-07 12:46:29 -04:00
  • 223fb5bbdd better docstrings, try to appease linter in test file Michael Ben-Ami 2025-08-07 12:23:13 -04:00
  • 2b42f22a8f VERSION.txt: this is v1.86.3 Jonathan Nobels 2025-08-07 12:20:18 -04:00
  • 89954fbceb client/systray: add startup script generator for systemd (#16801) Claus Lensbøl 2025-08-07 11:51:15 -04:00
  • 1fa868f3a1 tailcfg, ipnlocal: tailcfg.DNSResolver controls exit node DNS behavior Michael Ben-Ami 2025-07-31 13:04:29 -04:00
  • a9ee9f9c54 VERSION.txt: this is v1.86.3 v1.86.3 Jonathan Nobels 2025-08-07 11:18:21 -04:00
  • 3624d72e75 wgengine/magicsock: disable Peer Relay if CryptoRouting is disabled jwhited/disable-peer-relay-if-cryptorouting-disabled Jordan Whited 2025-08-06 15:29:45 -07: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
  • 2153c34183 client, cmd/tailscale/cli, feature/relayserver, net/udprelay: implement tailscale debug peer-relay-sessions dylan/debug-peer-relay-sessions Dylan Bargatze 2025-07-25 16:09:16 -04:00
  • 2589be2fdf feature/taildrop: do not use m.opts.Dir for Android (#16316) (#16789) kari-ts 2025-08-06 10:35:05 -07:00
  • 55027d40fb Revert "feature/taildrop: do not use m.opts.Dir for Android (#16316)" kari-ts 2025-08-06 10:21:13 -07:00
  • d6116ea418 feature/taildrop: do not use m.opts.Dir for Android (#16316) kari-ts 2025-08-01 15:10:00 -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 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
  • 326d86351a cmd/chaos: add load testing util kradalby/chaos-oss Kristoffer Dalby 2025-08-05 10:03:12 +02:00
  • b0018f1e7d wgengine/magicsock: fix looksLikeInitiationMsg endianness (#16771) Jordan Whited 2025-08-04 14:21:32 -07:00
  • b280aa9c44 ipn/ipnlocal: parse priority out of suggest-exit-node capability sfllaw/traffic-steering/suggest-exit-node-steering Simon Law 2025-08-04 11:51:42 -07:00
  • 0c6bf30585 ipn/ipnlocal/local_test: rename subtests in TestSuggestExitNodeTrafficSteering Simon Law 2025-08-04 11:36:28 -07:00
  • afebdddcd5 ipn/ipnlocal/local_test: prepare withSuggest for configurable values Simon Law 2025-08-04 10:36:20 -07:00
  • 8ef6c7ed94 licenses: update license notices actions/licenses License Updater 2025-08-04 15:02:37 +00:00
  • b137f5f245 .github: bump github/codeql-action from 3.29.3 to 3.29.5 dependabot/github_actions/github/codeql-action-3.29.5 dependabot[bot] 2025-08-04 14:07:30 +00:00
  • b21873f094 cmd/tailscale/cli/up.go: add support for OIDC JWT authkeys sam/tailscale-up-with-jwt Sam Linville 2025-08-02 08:42:21 -04: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 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
  • c2fdac5a35 k8s-operator: add IPv6 support for DNS records ipv6-nameserver Raj Singh 2025-07-31 11:27:11 -05:00
  • 47b5f10165 cmd/tsidp,tsnet: update tsidp oidc-key store path (#16735) Mike O'Driscoll 2025-07-31 12:13:36 -04:00
  • 952b4a57e9 cmd/k8s-operator: allow specifying replicas for connectors davidb/k8s-ha-connector David Bond 2025-07-30 15:47:25 +01:00
  • 1cc842b389 util/set: add more functionality to IntSet (#16640) Joe Tsai 2025-07-30 13:08:53 -07:00
  • a17ce914ee cmd/tsrecorder: adds sending api level logging to tsrecorder chaosinthecrd/k8s-recorder-api-level-logging chaosinthecrd 2025-07-30 17:57:17 +01:00
  • c328b55d30 Add tailscale module. mikeodr/add-nixos-modules Mike O'Driscoll 2025-07-29 21:33:06 -04:00
  • 8907783998 WIP Mike O'Driscoll 2025-07-25 11:26:20 -04:00
  • 6eaac898b1 .github/Makefile/flake: update nix flake support Mike O'Driscoll 2025-07-23 11:41:05 -04:00
  • fec02a016b derp/derphttp: test improvements mikeodr/test-cleanup-16722 Mike O'Driscoll 2025-07-30 11:01:58 -04: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
  • 2907b24fb0 WIP: arena-based packet buffer abstraction push-tyyxlsmpmlvz David Anderson 2025-07-29 10:41:18 -07:00
  • e37432afb7 cmd/tailscale/cli: update message for disable service (#16705) KevinLiang10 2025-07-29 13:59:09 -04:00
  • d72494bac7 VERSION.txt: this is v1.86.2 v1.86.2 Aaron Klotz 2025-07-29 10:56:20 -06:00
  • b34cdc9710 ipn,net,tsnet,wgengine: make an eventbus mandatory where it is used (#16594) M. J. Fromberger 2025-07-29 09:04:08 -07:00
  • a277abcae8 k8s-operator: adding session type to cast header (#16660) (#16689) Tom Meadows 2025-07-29 11:31:16 +01:00
  • e5e4386f33 build(deps): bump @babel/runtime from 7.23.4 to 7.26.10 in /client/web (#15299) dependabot[bot] 2025-07-28 23:36:36 -06:00
  • 50a476fbc4 wgengine/magicsock: fix magicsock deadlock around Conn.NoteRecvActivity (#16687) (#16696) Jordan Whited 2025-07-28 19:28:27 -07:00
  • 9c7305074a net/portmapper: avert a panic when a mapping is not available (#16686) M. J. Fromberger 2025-07-28 09:01:41 -07:00
  • 4123469edf util/syspolicy/setting: use a custom marshaler for time.Duration Nick Khyl 2025-07-28 12:23:40 -05:00
  • 4df02bbb48 util/syspolicy/setting: use a custom marshaler for time.Duration Nick Khyl 2025-07-28 12:23:40 -05:00
  • 94cf977b50 ipnlocal,magicsock: decouple magicsock from ipnlocal cmol/decouple_magicsock_ipnlocal Claus Lensbøl 2025-07-15 11:54:53 -04:00
  • a9f3fd1c67 wgengine/magicsock: fix magicsock deadlock around Conn.NoteRecvActivity (#16687) Jordan Whited 2025-07-28 09:26:24 -07:00
  • 5ce3845a02 net/portmapper: avert a panic when a mapping is not available (#16686) M. J. Fromberger 2025-07-28 09:01:41 -07:00
  • c962fefa3e build(deps): bump form-data from 4.0.0 to 4.0.4 in /client/web (#16623) dependabot[bot] 2025-07-28 08:51:58 -06:00
  • 4a435aedcb .github: Bump github/codeql-action from 3.29.2 to 3.29.3 (#16615) dependabot[bot] 2025-07-28 08:41:59 -06:00
  • 968f3e9406 cmd/k8s-operator,k8s-operator: allow setting a priorityClassName k8s_priority_class Lee Briggs 2025-07-28 07:12:44 -07:00
  • 91d65e03e8 k8s-operator: handle multiple WebSocket frames per read (#16678) (#16679) Tom Proctor 2025-07-28 14:11:30 +01:00
  • 61d42eb300 k8s-operator: fix test flake (#16680) Tom Proctor 2025-07-28 13:33:46 +01:00
  • 02084629e2 k8s-operator: handle multiple WebSocket frames per read (#16678) Tom Proctor 2025-07-28 12:03:08 +01:00
  • 5731869565 health: add an ETag to UnhealthyState for change detection James Sanderson 2025-07-28 11:38:34 +01:00
  • 5154bbb0b3 k8s-operator: adding session type to cast header (#16660) Tom Meadows 2025-07-28 11:15:14 +01:00
  • 6ed86a0251 cmd/k8s-operator: add IDP CRD for OpenID Connect identity provider k8s-idp Raj Singh 2025-07-27 12:19:02 -05:00
  • 995ab4a252 cmd/tsidp: This change enables tsidp to store its operational state in a Kubernetes secret, similar to how tsrecorder and the k8s-operator can. rajsinghtech/tsidp-kubestore Raj Singh 2025-07-25 22:26:59 -05:00
  • e300a00058 cmd/k8s-operator: Enhance DNS record handling for ProxyGroup egress services (#16181) Raj Singh 2025-07-25 19:45:37 -05:00
  • c720bb828c cmd/k8s-operator: Enhance DNS record handling for ProxyGroup egress services dns-proxygroup Raj Singh 2025-07-25 19:23:02 -05:00
  • 225aeda80f k8s-operator: handle multiple messages per WebSocket frame tomhjp/handle-multiple-messages-per-ws-frame Tom Proctor 2025-07-24 20:33:24 +01:00
  • 10d92c19c3 fix tomhjp/debug Tom Proctor 2025-07-25 19:10:53 +01:00
  • fdcff402fb VERSION.txt: this is v1.86.1 v1.86.1 Aaron Klotz 2025-07-25 11:54:40 -06:00
  • bfebf870ae cmd/tailscaled: update installSystemDaemonWindows to set the correct system service depndencies Aaron Klotz 2025-07-25 10:41:02 -06:00
  • 2914e31812 debug Tom Proctor 2025-07-25 13:55:25 +01:00
  • c572442548 cmd/tailscale: allow SSH to IPs or DNS names without MagicDNS (#16591) Danni Popova 2025-07-25 10:21:41 +01:00
  • 7e6cfa283b k8s-operator/api-proxy: always disable HTTP/2 for API server proxy tomhjp/disable-http2 Tom Proctor 2025-07-24 20:33:24 +01:00