1
0
mirror of https://github.com/juanfont/headscale.git synced 2025-11-27 20:04:00 +01:00
juanfont.headscale/hscontrol
Kristoffer Dalby 21e3f2598d policy: fix issue where non existent user results in empty ssh pol
When we encounter a source we cannot resolve, we skipped the whole rule,
even if some of the srcs could be resolved. In this case, if we had one user
that exists and one that does not.

In the regular policy, we log this, and still let a rule be created from what
does exist, while in the SSH policy we did not.

This commit fixes it so the behaviour is the same.

Fixes #2863

Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
2025-11-10 20:34:12 +01:00
..
assets update flake, fix prettier lint 2023-09-05 08:47:43 +02:00
capver policy: fix autogroup:self propagation and optimize cache invalidation (#2807) 2025-10-23 17:57:41 +02:00
db db: add defensive removal of old indicies 2025-11-10 20:07:29 +01:00
derp Fix flaky TestShuffleDERPMapDeterministic by ensuring deterministic map iteration (#2848) 2025-11-02 10:05:23 +01:00
dns integration: replace time.Sleep with assert.EventuallyWithT (#2680) 2025-07-10 23:38:55 +02:00
mapper state: use AllApprovedRoutes instead of SubnetRoutes 2025-11-02 13:19:59 +01:00
policy policy: fix issue where non existent user results in empty ssh pol 2025-11-10 20:34:12 +01:00
routes debug: add json and improve 2025-09-09 09:40:00 +02:00
state state: use AllApprovedRoutes instead of SubnetRoutes 2025-11-02 13:19:59 +01:00
templates integration: replace time.Sleep with assert.EventuallyWithT (#2680) 2025-07-10 23:38:55 +02:00
types types: Distinguish subnet and exit node access 2025-11-02 13:19:59 +01:00
util stricter hostname validation and replace (#2383) 2025-10-22 13:50:39 +02:00
app.go hscontrol: add /version HTTP endpoint (#2821) 2025-10-27 10:41:34 +01:00
auth_test.go stability and race conditions in auth and node store (#2781) 2025-10-16 12:17:43 +02:00
auth.go stricter hostname validation and replace (#2383) 2025-10-22 13:50:39 +02:00
debug.go lint and leftover 2025-09-09 09:40:00 +02:00
grpcv1_test.go rename package name to hscontrol 2023-05-10 20:47:51 +02:00
grpcv1.go expire nodes with a custom timestamp (#2828) 2025-11-01 08:09:13 +01:00
handlers.go hscontrol: add /version HTTP endpoint (#2821) 2025-10-27 10:41:34 +01:00
metrics.go integration: replace time.Sleep with assert.EventuallyWithT (#2680) 2025-07-10 23:38:55 +02:00
noise.go lint and leftover 2025-09-09 09:40:00 +02:00
oidc.go fix: make state cookies valid when client uses multiple login URLs 2025-11-10 16:27:46 +01:00
platform_config.go Return better web errors to the user (#2398) 2025-02-01 15:25:18 +01:00
poll.go stability and race conditions in auth and node store (#2781) 2025-10-16 12:17:43 +02:00
suite_test.go Redo OIDC configuration (#2020) 2024-10-02 14:50:17 +02:00
tailsql.go integration: replace time.Sleep with assert.EventuallyWithT (#2680) 2025-07-10 23:38:55 +02:00