filebrowser/users
Henrique Dias bc3d75a94a
test(users): cover concurrent provisioning into one scope
Two usernames that normalize to the same home directory must not both be
provisioned when their requests are handled concurrently. Also cover that
an explicit, non-derived scope may still be legitimately shared.

Refs GHSA-j7jh-37pf-mf8h
2026-07-25 22:15:35 +02:00
..
assets fix: passthrough the minimum password length (#5236) 2025-06-29 11:28:32 +02:00
assets.go chore: remove 'nolint' comments 2025-11-15 09:01:21 +01:00
password.go refactor: cleanup package names (#5605) 2025-12-06 10:52:11 +01:00
permissions.go feat: v2 (#599) 2019-01-05 22:44:33 +00:00
storage.go fix(users): make the provisioned scope check atomic with the save 2026-07-25 22:15:27 +02:00
storage_test.go test(users): cover concurrent provisioning into one scope 2026-07-25 22:15:35 +02:00
users.go fix: restore symlink behavior as opt-in followExternalSymlinks 2026-06-23 13:19:51 +02:00
users_test.go fix: restore symlink behavior as opt-in followExternalSymlinks 2026-06-23 13:19:51 +02:00