1
0
mirror of https://github.com/juanfont/headscale.git synced 2025-11-10 01:20:58 +01:00
juanfont.headscale/.github/workflows
Andrey Bobelev c4a8c038cd fix: return valid AuthUrl in followup request on expired reg id
- tailscale client gets a new AuthUrl and sets entry in the regcache
- regcache entry expires
- client doesn't know about that
- client always polls followup request а gets error

When user clicks "Login" in the app (after cache expiry), they visit
invalid URL and get "node not found in registration cache". Some clients
on Windows for e.g. can't get a new AuthUrl without restart the app.

To fix that we can issue a new reg id and return user a new valid
AuthUrl.

RegisterNode is refactored to be created with NewRegisterNode() to
autocreate channel and other stuff.
2025-10-11 05:57:39 +02:00
..
build.yml all: remove 32 bit support (#2692) 2025-07-16 13:32:59 +02:00
check-generated.yml mapper: produce map before poll (#2628) 2025-07-28 11:15:53 +02:00
check-tests.yaml .github/workflows: prettier 2025-07-07 15:48:38 +01:00
docs-deploy.yml integration: replace time.Sleep with assert.EventuallyWithT (#2680) 2025-07-10 23:38:55 +02:00
docs-test.yml cmd/hi: fixes and qol (#2649) 2025-06-23 13:43:14 +02:00
gh-action-integration-generator.go .github/workflow: only run a few selected postgres tests 2025-07-07 15:48:38 +01:00
gh-actions-updater.yaml cmd/hi: fixes and qol (#2649) 2025-06-23 13:43:14 +02:00
integration-test-template.yml postgres uses more memory 2025-09-09 09:40:00 +02:00
lint.yml Fix invocation of golangci-lint (#2703) 2025-07-24 08:41:20 +02:00
release.yml .github/workflows: prettier 2025-07-07 15:48:38 +01:00
stale.yml .github/workflows: prettier 2025-07-07 15:48:38 +01:00
test-integration.yaml fix: return valid AuthUrl in followup request on expired reg id 2025-10-11 05:57:39 +02:00
test.yml .github/workflows: prettier 2025-07-07 15:48:38 +01:00
update-flake.yml cmd/hi: fixes and qol (#2649) 2025-06-23 13:43:14 +02:00