mirror of
https://github.com/juanfont/headscale.git
synced 2026-07-18 00:45:06 +00:00
|
Some checks failed
Build / build-nix (push) Waiting to run
Build / build-cross (GOARCH=amd64 GOOS=darwin) (push) Waiting to run
Build / build-cross (GOARCH=amd64 GOOS=linux) (push) Waiting to run
Build / build-cross (GOARCH=arm64 GOOS=darwin) (push) Waiting to run
Build / build-cross (GOARCH=arm64 GOOS=linux) (push) Waiting to run
Check Generated Files / check-generated (push) Waiting to run
Nix Flake Checks / build (push) Waiting to run
Nix Flake Checks / gotest (push) Waiting to run
Nix Flake Checks / golangci-lint (push) Waiting to run
Nix Flake Checks / formatting (push) Waiting to run
NixOS Module Tests / nix-module-check (push) Waiting to run
Server Tests / servertest (push) Waiting to run
Build (main) / container (push) Has been cancelled
Build (main) / binaries (amd64, darwin) (push) Has been cancelled
Build (main) / binaries (amd64, linux) (push) Has been cancelled
Build (main) / binaries (arm64, darwin) (push) Has been cancelled
Build (main) / binaries (arm64, linux) (push) Has been cancelled
NewAuthProviderOIDC received a context with a 30-second timeout from
its caller, but immediately discarded it by passing context.Background()
to oidc.NewProvider. This caused both `headscale serve` and
`headscale configtest` to hang indefinitely if the OIDC issuer was
unreachable, rather than timing out and returning an error.
Fix by passing the caller's ctx to oidc.NewProvider and remove the
nolint:contextcheck annotation that was suppressing the linter warning
about this bug. The annotation was introduced in
|
||
|---|---|---|
| .. | ||
| api | ||
| assets | ||
| capver | ||
| db | ||
| derp | ||
| dns | ||
| mapper | ||
| policy | ||
| servertest | ||
| state | ||
| templates | ||
| testdata/apiv1_golden | ||
| types | ||
| util | ||
| apiv1_apikeys_test.go | ||
| apiv1_auth_test.go | ||
| apiv1_authmw_test.go | ||
| apiv1_client_test.go | ||
| apiv1_harness_test.go | ||
| apiv1_health_test.go | ||
| apiv1_nodes_test.go | ||
| apiv1_policy_test.go | ||
| apiv1_preauthkeys_test.go | ||
| apiv1_socket_test.go | ||
| apiv1_users_test.go | ||
| apiv2_acl_test.go | ||
| apiv2_devices_test.go | ||
| apiv2_keys_test.go | ||
| apiv2_settings_test.go | ||
| apiv2_users_test.go | ||
| app.go | ||
| app_test.go | ||
| auth.go | ||
| auth_tags_test.go | ||
| auth_test.go | ||
| debug.go | ||
| handlers.go | ||
| handlers_test.go | ||
| metrics.go | ||
| noise.go | ||
| noise_test.go | ||
| oidc.go | ||
| oidc_confirm_test.go | ||
| oidc_cookiename_test.go | ||
| oidc_template_test.go | ||
| oidc_test.go | ||
| platform_config.go | ||
| platform_config_test.go | ||
| poll.go | ||
| poll_test.go | ||
| realip.go | ||
| realip_test.go | ||
| tailsql.go | ||
| templates_consistency_test.go | ||