Commit Graph

  • cbc14bd3b0 ipn: add missing entries for OpenBSD Juan Francisco Cantero Hurtado 2025-06-17 20:22:42 +02:00
  • 4431fb89c2 ipn/ipnlocal: add some verbose logging to taildrive peerapi handler Percy Wegmann 2025-06-17 13:38:17 -05:00
  • 939355f667 tool/gocross: put the synthetic GOROOTs outside of the tsgo directory Brad Fitzpatrick 2025-06-15 08:20:48 -07:00
  • e7f5c9a015 derp/derphttp: add error notify for RunWatchConnectionLoop (#16261) Mike O'Driscoll 2025-06-17 13:05:05 -04:00
  • d37e8d0bfa .github/workflows: remove redundant work between staticcheck jobs Brad Fitzpatrick 2025-06-16 21:10:59 -07:00
  • 42f71e959d prober: speed up TestCRL ~450x by baking in some test keys Brad Fitzpatrick 2025-06-16 18:18:36 -07:00
  • d7770d2b81 .github/workflows: test that ./go/tool version matches go mod version Irbe Krumina 2025-06-16 16:01:46 +01:00
  • 077d52b22f .github/workflows: removes extra '$' Irbe Krumina 2025-06-16 16:01:07 +01:00
  • 5b086cd2ad tool/gocross: make gocross opt-in instead of opt-out Brad Fitzpatrick 2025-06-15 08:25:36 -07:00
  • 259bab9bff scripts/check_license_headers.sh: delete, rewrite as a Go test Brad Fitzpatrick 2025-06-16 12:02:20 -07:00
  • 86985228bc cmd/natc: add a flag to use specific DNS servers James Tucker 2025-06-16 10:27:00 -07:00
  • 735f15cb49 util/must: add Get2 for functions that return two values James Sanderson 2025-06-16 16:09:41 +01:00
  • 3d6e1171c1 tsconsensus: protect from data race Fran Bull 2025-06-16 07:39:02 -07:00
  • 866614202c util/eventbus: remove redundant code from eventbus.Publish Nick Khyl 2025-06-13 18:08:22 -05:00
  • 5b7cf7fc36 .github/workflows: do a go mod download & cache it before all jobs Brad Fitzpatrick 2025-06-15 12:42:33 -07:00
  • 8e6f63cf11 ipn/ipnlocal,wgengine/magicsock: use eventbus for node & filter updates (#16271) Jordan Whited 2025-06-16 08:42:09 -07:00
  • 42da161b19 tka: reject removal of the last signing key Anton Tolchanov 2025-06-13 14:45:28 +01:00
  • 59fab8bda7 .github: Bump github/codeql-action from 3.28.19 to 3.29.0 (#16287) dependabot[bot] 2025-06-16 08:02:26 -06:00
  • e29e3c150f cmd/k8s-operator: ensure that TLS resources are updated for HA Ingress (#16262) Irbe Krumina 2025-06-16 12:21:59 +01:00
  • 733bfaeffe ipn/ipnlocal: signal nodeBackend readiness and shutdown Nick Khyl 2025-06-13 12:51:40 -05:00
  • fe391d5694 client/local: use an iterator to stream bus events (#16269) M. J. Fromberger 2025-06-13 15:47:35 -07:00
  • 6a4d92ecef ipn/ipnlocal: replace nodeContext with nodeBackend in comments Nick Khyl 2025-06-13 14:39:35 -05:00
  • dac00e9916 go.mod: bump github.com/cloudflare/circl (#16264) Andrew Lytvynov 2025-06-13 11:30:55 -07:00
  • 923bbd696f prober: record DERP dropped packets as they occur James Tucker 2025-06-11 13:56:46 -07:00
  • 9206e766ed net/packet: cleanup IPv4 fragment guards James Tucker 2025-06-03 15:24:31 -07:00
  • b0f7b23efe net/netcheck: preserve live home DERP through packet loss James Tucker 2025-06-11 15:57:55 -07:00
  • 3ed76ceed3 feature/relayserver,net/{netcheck,udprelay}: implement addr discovery (#16253) Jordan Whited 2025-06-12 09:57:45 -07:00
  • 3b5ce9d1bc tsweb/varz: add binary name to version metric Brad Fitzpatrick 2025-06-11 19:15:20 -07:00
  • 3219de4cb8 cmd/k8s-operator: ensure status update errors are displayed to users (#16251) Irbe Krumina 2025-06-12 13:47:34 +01:00
  • 7c05811af0 .github: Bump actions/setup-go from 5.4.0 to 5.5.0 (#15947) dependabot[bot] 2025-06-11 23:18:58 -06:00
  • 75a42977c7 .github: Bump slackapi/slack-github-action from 2.0.0 to 2.1.0 (#15948) dependabot[bot] 2025-06-11 23:18:14 -06:00
  • 8baa016a23 .github: Bump github/codeql-action from 3.28.15 to 3.28.19 (#16227) dependabot[bot] 2025-06-11 23:17:14 -06:00
  • 6010812f0c ipn/localapi,client/local: add debug watcher for bus events (#16239) Claus Lensbøl 2025-06-11 14:22:30 -04:00
  • 3b25e94352 cmd/natc: allow specifying the tsnet state dir Fran Bull 2025-06-06 09:38:34 -07:00
  • 6a93b17c8c types/netmap,wgengine/magicsock: propagate CapVer to magicsock.endpoint (#16244) Jordan Whited 2025-06-10 17:31:14 -07:00
  • 8114260019 go.toolchain.rev: bump to go 1.24.4 (#16230) Patrick O'Doherty 2025-06-10 14:39:27 -07:00
  • e72c528a5f cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414) Mike O'Driscoll 2025-06-10 15:29:42 -04:00
  • db34cdcfe7 cmd/tailscale/cli: add a risk message about rp_filter Anton Tolchanov 2025-05-22 20:12:59 +01:00
  • cc8dc9e4dc types/netmap: fix NodeMutationEndpoints docs typo (#16234) Jordan Whited 2025-06-09 16:12:12 -07:00
  • 9501f66985 wgengine/magicsock: don't cancel in-progress relayManager work (#16233) Jordan Whited 2025-06-09 15:37:58 -07:00
  • c343bffa72 wgengine/relaymanager: don't start runLoop() on init() (#16231) Jordan Whited 2025-06-09 14:49:00 -07:00
  • 67b1693c13 wgengine/magicsock: enable setting relay epAddr's as bestAddr (#16229) Jordan Whited 2025-06-09 13:17:14 -07:00
  • 4456f77af7 cmd/k8s-operator: explicitly set tcp on VIPService port configuration for Ingress with ProxyGroup (#16199) Tom Meadows 2025-06-09 11:13:03 +01:00
  • 5716d0977d health: prefix Warnables received from the control plane James Sanderson 2025-06-06 15:53:30 +01:00
  • 7b06532ea1 ipn/ipnlocal: Update hostinfo to control on service config change (#16146) KevinLiang10 2025-06-06 15:20:23 -04:00
  • 66ae8737f4 wgengine/magicsock: make endpoint.bestAddr Geneve-aware (#16195) Jordan Whited 2025-06-06 09:46:29 -07:00
  • 3f7a9f82e3 wgengine/magicsock: fix bpf fragmentation jump offsets (#16204) Claus Lensbøl 2025-06-06 11:42:33 -04:00
  • 3e08eab21e cmd/natc: use new on disk state store for consensus Fran Bull 2025-06-05 08:51:10 -07:00
  • 75a7d28b07 net/packet: fix Parsed docs (#16200) Jordan Whited 2025-06-05 10:33:16 -07:00
  • 486a55f0a9 cmd/natc: add optional consensus backend Fran Bull 2025-04-16 10:21:50 -07:00
  • 13ee285675 health: show DisplayMessage actions in 'tailscale status' James Sanderson 2025-06-04 12:10:15 +01:00
  • 5fde183754 ipn: add watch opt to include actions in health messages James Sanderson 2025-06-03 15:09:34 +01:00
  • 1635ccca27 ssh/tailssh: display more useful error messages when authentication fails Percy Wegmann 2025-05-29 09:11:31 -05:00
  • 5f0e139012 cmd/tsidp: add Docker image building support (#16078) Raj Singh 2025-06-03 12:52:00 -04:00
  • cc988596a2 posture: propagate serial number from MDM on Android Anton Tolchanov 2025-05-30 13:03:46 +01:00
  • 8a3afa5963 ipn/ipnlocal: fix deadlock when filtering DisplayMessage URLs James Sanderson 2025-06-02 15:52:16 +01:00
  • 5f35143d83 go.mod,wgengine/magicsock: update wireguard-go (#16148) Jordan Whited 2025-06-02 13:22:28 -07:00
  • c9a5d638e9 tsconsensus: enable writing state to disk Fran Bull 2025-05-27 08:06:45 -07:00
  • 84aa7ff3bb syncs: fix AtomicValue.CompareAndSwap (#16137) Joe Tsai 2025-05-30 08:06:16 -10:00
  • 11e83f9da5 controlclient,health,ipnlocal,tailcfg: add DisplayMessage support James Sanderson 2025-05-07 17:01:40 +01:00
  • 5b670eb3a5 cmd/containerboot: allow setting --accept-dns via TS_EXTRA_ARGS again (#16129) Irbe Krumina 2025-05-30 11:30:03 +01:00
  • ef49e75b10 util/set: add SmallSet.SoleElement, fix bug, add more tests Brad Fitzpatrick 2025-05-29 12:40:29 -07:00
  • 401d6c0cfa go.mod: bump golang.org/x deps Brad Fitzpatrick 2025-05-29 12:05:41 -07:00
  • 191afd3390 net/tshttpproxy: fix WDAP/PAC proxy detection on Win10 1607 and earlier Nick Khyl 2025-05-29 10:41:23 -05:00
  • 4cccd15eeb ipn/ipnlocal: fix data race when accessing b.appConnector Nick Khyl 2025-05-29 13:51:46 -05:00
  • dca4036a20 util/set: add SmallSet Brad Fitzpatrick 2025-05-27 13:31:39 -07:00
  • b0d35975c0 go.toolchain.rev: bump to 1.24.3 (#16060) Andrew Lytvynov 2025-05-28 17:54:04 -07:00
  • 36df320e6a tsnet: remove an expired configuration-path migration step (#16120) M. J. Fromberger 2025-05-28 14:12:24 -07:00
  • 5e54819cee net/dns: cache dns.Config for reuse when compileConfig fails (#16059) Jonathan Nobels 2025-05-28 15:43:12 -04:00
  • ffc8ec289b wgengine/magicsock: implement relayManager endpoint probing (#16029) Jordan Whited 2025-05-28 10:45:59 -07:00
  • 842df37803 ipn: set RouteAll=true by default for new accounts on iOS and Android (#16110) Jonathan Nobels 2025-05-28 10:08:06 -04:00
  • 4b59f1dfe6 .github/workflows: use Ubuntu 24.04 images (#16097) Irbe Krumina 2025-05-27 16:03:45 +01:00
  • cd49faa123 feature/capture: fix wireshark decoding and add new disco frame types (#16089) Mike O'Driscoll 2025-05-26 10:23:30 -04:00
  • 09582bdc00 cmd/tsidp: add web UI for managing OIDC clients (#16068) Raj Singh 2025-05-24 18:16:29 -04:00
  • 4980869977 cmd/tsidp: Fix sending string for refresh_token Tim Klocke 2025-05-24 18:05:57 +02:00
  • 4a11514db5 ipn/ipnlocal: improve dohQuery error to suggest ?dns= and ?q= (#16056) Zach Buchheit 2025-05-23 14:17:28 -07:00
  • 00a7dd180a cmd/k8s-operator: validate Service tags, catch duplicate Tailscale Services (#16058) Irbe Krumina 2025-05-23 12:23:58 +01:00
  • 7a5af6e6e7 ssh/tailssh: exclude Android from Linux build tags Brad Fitzpatrick 2025-05-21 20:30:55 -07:00
  • a05924a9e5 client/web: add Sec-Fetch-Site CSRF protection (#16046) Patrick O'Doherty 2025-05-22 12:26:02 -07:00
  • 3ee4c60ff0 cmd/derper: fix mesh auth for DERP servers (#16061) Simon Law 2025-05-22 12:14:16 -07:00
  • aa8bc23c49 control/controlclient,health,tailcfg: refactor control health messages (#15839) James 'zofrex' Sanderson 2025-05-22 13:40:32 +01:00
  • 980ab4244d VERSION.txt: this is v1.85.0 (#16042) Jonathan Nobels 2025-05-21 15:27:32 -04:00
  • 0bab16448e ipn/store: remove a layer of indirection for registering stores (#15986) Andrew Lytvynov 2025-05-21 08:47:23 -07:00
  • 5a8b99e977 ipn,ipnlocal,taildrop: use SAF for Android files (#15976) kari-ts 2025-05-20 15:30:19 -07:00
  • 70b6e8ca98 wgengine/magicsock: fix outdated heartbeat comment (#16023) Jordan Whited 2025-05-20 08:46:37 -07:00
  • 118206ab79 prober: update header check test (#15993) Mike O'Driscoll 2025-05-20 09:45:12 -04:00
  • c4fb380f3c cmd/k8s-operator: fix Tailscale Service API errors check (#16020) Irbe Krumina 2025-05-20 11:30:45 +01:00
  • 3cc80cce6a wgengine/magicsock: introduce virtualNetworkID type (#16021) Jordan Whited 2025-05-19 19:14:08 -07:00
  • 30a89ad378 ipn/ipnlocal: make GetExt work earlier, before extension init Brad Fitzpatrick 2025-05-19 13:02:20 -07:00
  • 54970054a6 cmd/tailscale/cli: suggest using "tailscale set", not "up", to set operator Brad Fitzpatrick 2025-05-19 07:56:03 -07:00
  • 87a4f17883 wgengine/magicsock: fix pong handling 'EndpointChange' reporting (#16018) Jordan Whited 2025-05-19 11:42:13 -07:00
  • 8009ad74a3 cmd/derper, net/tlsdial: fix client's self-signed cert validation Brad Fitzpatrick 2025-05-19 08:39:55 -07:00
  • b5770c81c9 cmd/k8s-operator: rename VIPService -> Tailscale Service in L3 HA Service Reconciler (#16014) Tom Meadows 2025-05-19 16:33:34 +01:00
  • 7fe27496c8 cmd/k8s-operator: warn if HA Service is applied, but VIPService feature flag is not enabled (#16013) Tom Meadows 2025-05-19 14:34:44 +01:00
  • df8d51023e cmd/k8s-operator,kube/kubetypes,k8s-operator/apis: reconcile L3 HA Services (#15961) Tom Meadows 2025-05-19 12:58:32 +01:00
  • d89aa29081 {cmd,}/k8s-operator: support IRSA for Recorder resources (#15913) Tom Proctor 2025-05-19 11:35:05 +01:00
  • 6b97e615d6 cmd/containerboot,kube/ingressservices: proxy VIPService TCP/UDP traffic to cluster Services (#15897) Irbe Krumina 2025-05-19 10:42:03 +01:00
  • 469fabd8de wgengine/magicsock: add missing logf arg (#15995) Jordan Whited 2025-05-16 16:12:59 -07:00
  • 6de4a021bb wgengine/magicsock: implement relayManager handshaking (#15977) Jordan Whited 2025-05-16 13:51:40 -07:00
  • 9c52856af6 prober: correct content-type response (#15989) Mike O'Driscoll 2025-05-16 12:51:07 -04:00