Chris Lu
f9311a3422
s3api: fix static IAM policy enforcement after reload (#8532)
* s3api: honor attached IAM policies over legacy actions
* s3api: hydrate IAM policy docs during config reload
* s3api: use policy-aware auth when listing buckets
* credential: propagate context through filer_etc policy reads
* credential: make legacy policy deletes durable
* s3api: exercise managed policy runtime loader
* s3api: allow static IAM users without session tokens
* iam: deny unmatched attached policies under default allow
* iam: load embedded policy files from filer store
* s3api: require session tokens for IAM presigning
* s3api: sync runtime policies into zero-config IAM
* credential: respect context in policy file loads
* credential: serialize legacy policy deletes
* iam: align filer policy store naming
* s3api: use authenticated principals for presigning
* iam: deep copy policy conditions
* s3api: require request creation in policy tests
* filer: keep ReadInsideFiler as the context-aware API
* iam: harden filer policy store writes
* credential: strengthen legacy policy serialization test
* credential: forward runtime policy loaders through wrapper
* s3api: harden runtime policy merging
* iam: require typed already-exists errors
2026-03-06 12:35:08 -08:00
..
2026-03-06 12:35:08 -08:00
2026-03-04 22:11:07 -08:00
2026-03-04 00:40:40 -08:00
2026-03-06 12:35:08 -08:00
2026-03-06 12:35:08 -08:00
2026-02-19 15:46:02 -08:00
2026-01-07 13:06:08 -08:00
2026-03-06 12:35:08 -08:00
2026-03-04 14:18:07 -08:00
2026-01-07 13:06:08 -08:00
2025-08-22 22:10:30 -07:00
2026-03-06 12:35:08 -08:00
2026-03-06 12:35:08 -08:00
2026-02-20 18:42:00 -08:00
2026-02-10 19:06:35 -08:00
2026-03-04 22:11:07 -08:00
2026-03-03 23:09:49 -08:00
2026-03-06 12:35:08 -08:00
2026-02-25 10:25:44 -08:00
2026-02-20 18:42:00 -08:00
2026-03-06 12:35:08 -08:00
2026-03-04 07:05:45 -08:00
2026-01-07 13:06:08 -08:00
2026-03-05 15:38:05 -08:00
2026-02-25 14:30:21 -08:00
2026-03-03 15:10:40 -08:00
2024-02-14 08:26:38 -08:00
2026-02-20 18:42:00 -08:00
2026-03-01 10:22:00 -08:00
2026-01-18 14:02:34 -08:00
2026-03-01 10:22:00 -08:00
2026-03-04 22:13:57 -08:00
2026-03-03 15:10:40 -08:00
2026-03-01 10:22:00 -08:00
2026-02-23 16:27:08 -08:00
2025-12-25 11:36:38 -08:00