Commit Graph

  • 83cd446b5d release/dist/qnap: upgrade to Ubuntu 24.04 Docker image Percy Wegmann 2025-06-24 16:56:28 -05:00
  • 9e28bfc69c ipn/ipnlocal,wgengine/magicsock: wait for magicsock to process pending events on authReconfig Nick Khyl 2025-06-24 13:39:29 -05:00
  • 3390013b09 cmd/k8s-operator: add event filter that checks for a ProxyGroup annotation on Ingresses and Services chaosinthecrd/k8s-operator-proxygroup-event-filter chaosinthecrd 2025-06-24 19:28:27 +01:00
  • f8ba400c58 net/netns: fix controlLogf doc bradfitz/doc Brad Fitzpatrick 2025-06-23 21:24:37 -07:00
  • 4a1fc378d1 release/dist: switch back to Ubuntu 20.04 for building QNAP packages Percy Wegmann 2025-06-23 17:55:23 -05:00
  • 31eebdb0f8 wgengine/magicsock: send CallMeMaybeVia for relay endpoints (#16360) Jordan Whited 2025-06-23 16:13:58 -07:00
  • a589863d61 feature/relayserver,net/udprelay,wgengine/magicsock: implement retry (#16347) Jordan Whited 2025-06-23 15:50:43 -07:00
  • 9288efe592 wgengine/magicsock: remove premature return in handshakeServerEndpoint (#16351) Jordan Whited 2025-06-23 08:53:29 -07:00
  • 0198255266 cmd/tailscale: warn user about nllock key removal without resigning Kristoffer Dalby 2025-06-19 11:32:54 +02:00
  • 9309760263 util/prompt: make yes/no prompt reusable Kristoffer Dalby 2025-06-19 11:31:47 +02:00
  • b3e74367d8 tool: rename go.ps1 to go-win.ps1 for cmd.exe+Powershell compat Brad Fitzpatrick 2025-06-22 21:15:20 -07:00
  • 0905936c45 wgengine/magicsock: set Geneve header protocol for WireGuard (#16350) Jordan Whited 2025-06-21 21:14:42 -07:00
  • 0bd8c577b2 various relay fixes jwhited/testing-mod-capver-checks Jordan Whited 2025-06-21 20:56:31 -07:00
  • e52eed15c8 XXX: relay CapVer Jordan Whited 2025-06-21 19:11:27 -07:00
  • 8ae141706f feature/relayserver,net/udprelay,wgengine/magicsock: implement retry Jordan Whited 2025-06-21 13:20:21 -07:00
  • 61958f531c wgengine/magicsock: set conn field in relayHandshakeDiscoMsgEvent (#16348) Jordan Whited 2025-06-21 19:09:36 -07:00
  • e935a28a19 wgengine/magicsock: set rxDiscoMsgCh field in relayHandshakeWork (#16349) Jordan Whited 2025-06-21 19:09:19 -07:00
  • cd9b9a8cad wgengine/magicsock: fix relay endpoint allocation URL (#16344) Jordan Whited 2025-06-20 19:23:52 -07:00
  • d3bb34c628 wgengine/magicsock: generate relay server set from tailnet policy (#16331) Jordan Whited 2025-06-20 15:00:28 -07:00
  • 12e92b1b08 tsconsensus: skipping slow non-applicable tests on Windows for now Brad Fitzpatrick 2025-06-20 10:25:42 -07:00
  • bb085cfa3e tool: add go toolchain wrapper for Windows Brad Fitzpatrick 2025-06-19 20:48:50 -07:00
  • ca06d944c5 .github/workflows: try running Windows jobs on bigger VMs Brad Fitzpatrick 2025-06-19 18:35:49 -07:00
  • 9af42f425c .github/workflows: shard the Windows builder Brad Fitzpatrick 2025-06-19 10:56:15 -07:00
  • 5a52f80c4c docs: fix typo in commit-messages.md okunamayanad 2025-06-17 04:50:01 +03:00
  • 253d0b026d cmd/k8s-operator: remove conffile hashing mechanism (#16335) annotations Irbe Krumina 2025-06-20 10:34:47 +01:00
  • a64ca7a5b4 tstest/tlstest: simplify, don't even bake in any keys Brad Fitzpatrick 2025-06-19 07:58:19 -07:00
  • f6a1b149df lol bradfitz/tinyderpclient Brad Fitzpatrick 2025-06-19 10:29:32 -07:00
  • 583f740c0b Revert "types/netmap,wgengine/magicsock: propagate CapVer to magicsock.endpoint (#16244)" (#16322) Jordan Whited 2025-06-19 09:47:06 -07:00
  • e92eb6b17b net/tlsdial: fix TLS cert validation of HTTPS proxies Brad Fitzpatrick 2025-06-08 18:51:41 -07:00
  • 4979ce7a94 feature/tpm: implement ipn.StateStore using TPM sealing (#16030) Andrew Lytvynov 2025-06-18 14:17:12 -07:00
  • 5d18458663 feature/tpm: log timing of TPM commands awly/tpm-seal-timing Andrew Lytvynov 2025-06-18 12:08:21 -07:00
  • ad0dfcb185 net/*: remove Windows exceptions for when Resolver.PreferGo didn't work Brad Fitzpatrick 2025-06-17 20:25:09 -07:00
  • fcab50b276 ipn/ipnlocal,wgengine{/magicsock}: replace SetNetworkMap with eventbus (#16299) Jordan Whited 2025-06-18 10:31:00 -07:00
  • 45a4b69ce0 cmd/tsidp: fix OIDC client persistence across restarts Raj Singh 2025-06-18 10:43:19 -05:00
  • a91fcc8813 ipn/ipnlocal: make pricing restriction message for Tailnet Lock clearer Anton Tolchanov 2025-06-18 11:38:18 +01:00
  • 49ae66c10c cmd/tailscale: clean up dns --help messages (#16306) Simon Law 2025-06-17 20:39:59 -07:00
  • cbc14bd3b0 ipn: add missing entries for OpenBSD Juan Francisco Cantero Hurtado 2025-06-17 20:22:42 +02:00
  • 191a482daa feature/tpm: implement ipn.StateStore using TPM sealing Andrew Lytvynov 2025-05-20 16:56:32 -07:00
  • 3c7fce72b2 WIP: print supported tpm commands awly/tpm-command-caps Andrew Lytvynov 2025-06-17 14:39:15 -07: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
  • 0f7e7c333a ipn/ipnlocal: ensure b.mu is always unlocked in (*LocalBackend).authReconfig nickkhyl/authreconfig-defer-unlock Nick Khyl 2025-06-16 17:49:03 -05: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
  • 768b1a584f tailcfg: regenerate tailcfg_view.go dylan/derp-hosting-provider Dylan Bargatze 2025-06-16 17:25:54 -04:00
  • 058a44558d Merge branch 'main' into dylan/derp-hosting-provider Dylan Bargatze 2025-06-16 17:13:31 -04: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
  • 6ef0029d30 tool/gocross: make gocross opt-in instead of opt-out nocross Brad Fitzpatrick 2025-06-15 08:25:36 -07:00
  • a45bc8aa5a ipn/ipnlocal: fix nil bus panic kari/nilbus kari-ts 2025-06-16 11:16:31 -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
  • a1ac94aedb tailcfg: add vendor to DERPRegion Dylan Bargatze 2025-06-13 17:02:00 -04: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
  • 23cfa8c2e2 go.mod: bump github.com/cloudflare/circl@v1.6.1 patrickod/bump-circl Patrick O'Doherty 2025-06-13 10:57:45 -07:00
  • 224776df6a More verbose Taildrive logging, DO NOT MERGE TO main percy/drive-verbose Percy Wegmann 2025-06-12 14:31:09 -05: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
  • 8819cf3ff1 wgengine/magicsock: skip stun4localport if explicitconf endpoints available tomhjp/magicsock-endpoints Tom Proctor 2025-06-10 10:07:31 +01: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
  • 5f702f4c2b VERSION.txt: this is v1.84.2 (#16232) v1.84.2 Nick O'Neill 2025-06-09 14:39:17 -07:00
  • 67b1693c13 wgengine/magicsock: enable setting relay epAddr's as bestAddr (#16229) Jordan Whited 2025-06-09 13:17:14 -07:00
  • 2e915f45c5 cmd/k8s-operator: explicitly set tcp on VIPService port configuration for Ingress with ProxyGroup (#16199) (#16226) Tom Meadows 2025-06-09 15:54:10 +01: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
  • 3fc6bcbc33 cmd/k8s-operator: explicitly set tcp on VIPService port configuration for Ingress with ProxyGroup chaosinthecrd/k8s-operator-tailscale-service-ports chaosinthecrd 2025-06-05 17:53:03 +01:00
  • 486a55f0a9 cmd/natc: add optional consensus backend Fran Bull 2025-04-16 10:21:50 -07:00