Commit Graph

  • 98aadbaf54 util/cache: remove unused code Brad Fitzpatrick 2025-11-15 09:49:08 -08:00
  • 4e01e8a66e wgengine/netlog: fix send to closed channel in test Brad Fitzpatrick 2025-11-15 10:01:44 -08:00
  • 8aa46a3956 util/clientmetric: fix regression causing Metric.v to be uninitialised Avery Palmer 2025-11-15 17:15:14 +00:00
  • 8444659ed8 cmd/tailscale/cli: fix panic in netcheck with mismatched DERP region IDs Fixes #17564 Xinyu Kuo 2025-10-17 13:47:13 +08:00
  • e1f0ad7a05 net/udprelay: implement Server.SetStaticAddrPorts (#17909) Jordan Whited 2025-11-14 19:43:44 -08:00
  • a96ef432cf control/controlclient,ipn/ipnlocal: replace State enum with boolean flags James Tucker 2025-11-12 16:40:23 -08:00
  • c5919b4ed1 feature/tpm: check IsZero in clone instead of just nil (#17884) Andrew Lytvynov 2025-11-14 13:23:25 -08:00
  • 888a5d4812 ipn/localapi: use constant-time comparison for RequiredPassword (#17906) Andrew Lytvynov 2025-11-14 12:58:53 -08:00
  • 9134440008 various: adds missing apostrophes to comments Alex Chan 2025-11-14 17:33:55 +00:00
  • bd36817e84 scripts/installer.sh: compare major versions numerically (#17904) Simon Law 2025-11-14 12:05:48 -08:00
  • ab4b990d51 net/netmon: do not abandon a subscriber when exiting early (#17899) M. J. Fromberger 2025-11-14 11:57:41 -08:00
  • ce10f7c14c wgengine/wgcfg/nmcfg: reduce wireguard reconfig log spam Brad Fitzpatrick 2025-11-14 10:58:53 -08:00
  • 208a32af5b logpolicy: fix nil pointer dereference with invalid TS_LOG_TARGET Andrew Dunham 2025-11-14 11:59:09 -05:00
  • 052602752f control/controlclient: make Observer optional Brad Fitzpatrick 2025-11-14 08:39:32 -08:00
  • 0285e1d5fb feature/relayserver: fix Shutdown() deadlock (#17898) Jordan Whited 2025-11-14 10:22:58 -08:00
  • 124301fbb6 ipn/ipnlocal: log prefs changes and reason in Start (#17876) James 'zofrex' Sanderson 2025-11-14 13:21:56 +00:00
  • b5cd29932e tka: add a test for unmarshaling existing AUMs Alex Chan 2025-11-07 12:04:18 -05:00
  • 9e4d1fd87f feature/relayserver,ipn/ipnlocal,net/udprelay: plumb DERPMap (#17881) Jordan Whited 2025-11-13 20:57:48 -08:00
  • 146ea42822 ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc) Brad Fitzpatrick 2025-11-08 17:23:33 -08:00
  • 08e74effc0 cmd/cloner: support cloning arbitrarily-nested maps Andrew Dunham 2025-11-12 23:22:55 -05:00
  • ca9b68aafd cmd/tailscale/cli: remove service flag from funnel command (#17850) Naman Sood 2025-11-13 07:19:17 -05:00
  • 6ac80b7334 cmd/{cloner,viewer}: handle maps of views Andrew Dunham 2025-11-12 17:53:39 -05:00
  • f4f9dd7f8c net/udprelay: replace VNI pool with selection algorithm (#17868) Jordan Whited 2025-11-12 15:47:01 -08:00
  • 31fe75ad9e licenses: update license notices License Updater 2025-11-10 15:02:31 +00:00
  • 37aa7e6935 util/dnsname: fix test error message Fran Bull 2025-11-12 08:16:51 -08:00
  • f387b1010e wgengine/wgcfg: remove two unused Config fields Brad Fitzpatrick 2025-11-12 08:51:04 -08:00
  • 27a0168cdc util/dnsname: increase maxNameLength to account for trailing dot Fran Bull 2025-11-06 14:53:22 -08:00
  • e8d2f96449 ipn/ipnlocal, net/netns: add node cap to disable netns interface binding on netext Apple clients (#17691) Jonathan Nobels 2025-11-12 10:25:27 -05:00
  • 16e90dcb27 net/batching: fix gro size handling for misordered UDP_GRO messages (#17842) Sachin Iyer 2025-11-12 07:13:21 -08:00
  • d37884c734 cmd/k8s-operator: remove early return in ingress matching (#17841) Sachin Iyer 2025-11-12 02:46:40 -08:00
  • 85cb64c4ff wf: correct IPv6 link-local range from ff80::/10 to fe80::/10 (#17840) Sachin Iyer 2025-11-11 10:07:02 -08:00
  • 3280dac797 wgengine/router/osrouter: fix linux magicsock port changing Sachin Iyer 2025-11-10 16:05:09 -08:00
  • 1eba5b0cbd util/eventbus: log goroutine stacks when hung in CI Brad Fitzpatrick 2025-11-10 15:44:55 -08:00
  • 42ce5c88be wgengine/magicsock: unblock Conn.Synchronize on Conn.Close Brad Fitzpatrick 2025-11-10 16:51:46 -08:00
  • 2ad2d4d409 wgengine/magicsock: fix UDPRelayAllocReq/Resp deadlock (#17831) Jordan Whited 2025-11-10 21:08:13 -08:00
  • 18806de400 wgengine/magicsock: validate endpoint.derpAddr in Conn.onUDPRelayAllocResp (#17828) Jordan Whited 2025-11-10 20:07:33 -08:00
  • 4650061326 ipn/ipnlocal: fix state_test data race seen in CI Brad Fitzpatrick 2025-11-10 17:23:22 -08:00
  • 6e24f50946 tsnet: add tstest.Shard on the slow tests Brad Fitzpatrick 2025-11-10 16:48:41 -08:00
  • 8ed6bb3198 ipn/ipnlocal: move vipServiceHash etc to serve.go, out of local.go Brad Fitzpatrick 2025-11-09 16:13:39 -08:00
  • e0e8731130 feature, ipn/ipnlocal: add, use feature.CanSystemdStatus for more DCE Brad Fitzpatrick 2025-11-08 20:21:22 -08:00
  • e059382174 wgengine/magicsock: clean up determineEndpoints docs (#17822) Jordan Whited 2025-11-10 10:22:47 -08:00
  • fe5501a4e9 wgengine: make getStatus a bit cheaper (less alloc-y) Brad Fitzpatrick 2025-11-09 16:47:42 -08:00
  • 4c67df42f6 tka: log a better error if there are no chain candidates Alex Chan 2025-11-10 12:03:41 +00:00
  • c7dbd3987e tka: remove an unused parameter from computeActiveAncestor Alex Chan 2025-11-10 09:53:40 +00:00
  • ae3dff15e4 ipn/ipnlocal: clean up some of the weird locking (#17802) Andrew Lytvynov 2025-11-09 15:49:24 -08:00
  • 2e265213fd tsnet: fix TestConn to be fast, not flaky Brad Fitzpatrick 2025-11-08 21:15:13 -08:00
  • de733c5951 tailcfg: kill off rest of HairPinning symbols Brad Fitzpatrick 2025-11-09 07:05:28 -08:00
  • 875a9c526d tsnet: skip a 30s long flaky-ish test on macOS Brad Fitzpatrick 2025-11-08 17:44:47 -08:00
  • bab5e68d0a net/udprelay: use GetGlobalAddrs and add local port endpoint (#17797) Raj Singh 2025-11-07 18:38:49 -05:00
  • d4c5b278b3 cmd/k8s-operator: support workload identity federation Tom Proctor 2025-10-05 02:10:50 +01:00
  • 1ed117dbc0 cmd/k8s-operator: remove Services feature flag detection Tom Proctor 2025-11-06 15:36:58 +00:00
  • 5b40f0bc54 cmd/vet: add static vet checker that runs jsontags (#17778) Joe Tsai 2025-11-05 16:17:49 -08:00
  • 446752687c cmd/vet: move jsontags into vet (#17777) Joe Tsai 2025-11-05 14:56:31 -08:00
  • 77123a569b wgengine/netlog: include node OS in logged attributes (#17755) Joe Tsai 2025-11-04 12:36:04 -08:00
  • db7dcd516f Revert "control/controlclient: back out HW key attestation (#17664)" (#17732) Andrew Lytvynov 2025-10-31 14:28:39 -07:00
  • 4c856078e4 util/eventbus: block for the subscriber during SubscribeFunc close (#17642) M. J. Fromberger 2025-10-31 09:58:09 -07:00
  • 061e6266cf util/eventbus: allow logging of slow subscribers (#17705) M. J. Fromberger 2025-10-30 14:40:57 -07:00
  • f522b9dbb7 feature/tpm: protect all TPM handle operations with a mutex (#17708) Andrew Lytvynov 2025-10-30 10:32:30 -07:00
  • b6c6960e40 control/controlclient: remove unused reference to mapCtx (#17614) James 'zofrex' Sanderson 2025-10-30 17:12:08 +00:00
  • adee8b9180 cmd/tailscale/cli/serve_v2: improve validation error Gesa Stupperich 2025-10-30 13:57:39 +00:00
  • 95426b79a9 logtail: avoid racing eventbus subscriptions with shutdown (#17695) M. J. Fromberger 2025-10-30 08:18:32 -07:00
  • d68513b0db ipn: add support for HTTP Redirects (#17594) Fernando Serboncini 2025-10-29 21:27:59 -04:00
  • 05d2dcaf49 words: remove a fish (#17704) Erisa A 2025-10-29 21:15:46 +00:00
  • 8996254647 sessionrecording: fix regression in recent http2 package change Brad Fitzpatrick 2025-10-29 13:02:29 -07:00
  • d5a40c01ab cmd/k8s-operator/generate: skip tests if no network or Helm is down Brad Fitzpatrick 2025-10-29 13:21:23 -07:00
  • 74f1d8bd87 cmd/tailscale/cli: unhide serve get-config and serve set-config (#17598) Harry Harpham 2025-10-29 11:58:10 -05:00
  • da90e3d8f2 cmd/k8s-operator: rename 'l' variables (#17700) Fernando Serboncini 2025-10-29 12:41:44 -04:00
  • 06b092388e ipn/ipnlocal: do not stall event processing for appc route updates (#17663) M. J. Fromberger 2025-10-29 08:37:19 -07:00
  • 3c19addc21 tka: rename a mutex to mu instead of single-letter l Alex Chan 2025-10-29 11:00:17 +00:00
  • 9ac8105fda cmd/jsontags: add static analyzer for incompatible json struct tags (#17670) Joe Tsai 2025-10-28 14:53:59 -07:00
  • 478342a642 wgengine/netlog: embed node information in network flow logs (#17668) Joe Tsai 2025-10-28 14:48:37 -07:00
  • fcb614a53e cmd/jsonimports: add static analyzer for consistent "json" imports (#17669) Joe Tsai 2025-10-28 14:48:02 -07:00
  • 09a2a1048d derp: fix an unchecked error in a test (#17694) M. J. Fromberger 2025-10-28 14:20:19 -07:00
  • edb11e0e60 wgengine/magicsock: fix js/wasm crash regression loading non-existent portmapper Brad Fitzpatrick 2025-10-28 08:34:34 -07:00
  • 0a5ba8280f CODE_OF_CONDUCT.md: update code of conduct Will Norris 2025-10-28 08:46:11 -07:00
  • db5815fb97 Revert "logtail: avoid racing eventbus subscriptions with Shutdown (#17639)" (#17684) M. J. Fromberger 2025-10-28 08:45:22 -07:00
  • 02681732d1 .github: drop branches filter with single asterisk from workflows (#17682) Mario Minardi 2025-10-28 09:33:03 -06:00
  • d2e4a20f26 ipn/ipnlocal/serve: error when PeerCaps serialisation fails Gesa Stupperich 2025-10-22 09:41:19 +01:00
  • d6fa899eba ipn/ipnlocal/serve: remove grant header truncation logic Gesa Stupperich 2025-10-15 12:59:10 +01:00
  • 576aacd459 ipn/ipnlocal/serve: add grant headers Gesa Stupperich 2025-10-03 17:52:41 +01:00
  • f4e2720821 cmd/tailscale/cli: move JetKVM scripts to /userdata/init.d for persistence (#17610) srwareham 2025-10-27 15:20:57 -07:00
  • 34e992f59d feature/identityfederation: strip query params on clientID (#17666) Max Coulombe 2025-10-27 16:33:03 -04:00
  • a760cbe33f control/controlclient: back out HW key attestation (#17664) Patrick O'Doherty 2025-10-27 13:18:13 -07:00
  • 4346615d77 logtail: avoid racing eventbus subscriptions with Shutdown (#17639) M. J. Fromberger 2025-10-24 14:08:47 -07:00
  • fd0e541e5d net/tsdial: do not panic if setting the same eventbus twice (#17640) Claus Lensbøl 2025-10-24 15:00:55 -04:00
  • 7418583e47 health: compare warnable codes to avoid errors on release branch (#17637) Claus Lensbøl 2025-10-24 12:08:35 -04:00
  • d47c697748 ipn/ipnlocal: skip TKA bootstrap request if Tailnet Lock is unavailable Alex Chan 2025-10-21 12:45:03 +01:00
  • 8576a802ca util/linuxfw: fix 32-bit arm regression with iptables Brad Fitzpatrick 2025-10-23 17:59:25 -07:00
  • 672b1f0e76 feature/tpm: use withSRK to probe TPM availability (#17627) Patrick O'Doherty 2025-10-23 16:48:58 -07:00
  • 36ad24b20f feature/tpm: check TPM family data for compatibility (#17624) Patrick O'Doherty 2025-10-23 14:56:56 -07:00
  • afaa23c3b4 CODE_OF_CONDUCT: update document title Will Norris 2025-10-21 16:44:22 -07:00
  • c2d62d25c6 CODE_OF_CONDUCT: convert to semantic line breaks Will Norris 2025-10-21 16:31:54 -07:00
  • c59c859f7d tsconsensus: mark several of these tests as known flaky Alex Chan 2025-10-21 14:01:40 +01:00
  • 23359dc727 tka: don't try to read AUMs which are partway through being written Alex Chan 2025-10-21 11:07:33 +01:00
  • 2b448f0696 ipn, tka: improve the logging around TKA sync and AUM errors Alex Chan 2025-10-20 18:12:25 +01:00
  • 3944809a11 .github/workflows: pin the google/oss-fuzz GitHub Actions Alex Chan 2025-10-21 09:52:23 +01:00
  • 675b1c6d54 cmd/tailscale/cli: error when advertising a Service from an untagged node (#17577) Harry Harpham 2025-10-20 15:36:31 -05:00
  • ab435ce3a6 client/systray: warn users launching the application with sudo (#17595) Claus Lensbøl 2025-10-20 15:24:39 -04:00
  • 3dde233cd3 ipn/ipnlocal: use eventbus.SubscribeFunc in LocalBackend (#17524) M. J. Fromberger 2025-10-20 12:22:16 -07:00
  • bf47d8e72b VERSION.txt: this is v1.91.0 Nick Khyl 2025-10-20 11:04:07 -05:00