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 |
|
promalert
|
9012069bd7
|
chore: execute goimports to format the code (#7983)
* chore: execute goimports to format the code
Signed-off-by: promalert <promalert@outlook.com>
* goimports -w .
---------
Signed-off-by: promalert <promalert@outlook.com>
Co-authored-by: Chris Lu <chris.lu@gmail.com>
|
2026-01-07 13:06:08 -08:00 |
|
Chris Lu
|
69553e5ba6
|
convert error fromating to %w everywhere (#6995)
|
2025-07-16 23:39:27 -07:00 |
|
Farbod
|
d5c01e5ceb
|
Remote gateway Bug fix (#5100)
|
2023-12-12 07:46:45 -08:00 |
|
chrislu
|
81fdf3651b
|
grpc connection to filer add sw-client-id header
|
2023-01-20 01:48:12 -08:00 |
|
chrislu
|
eaeb141b09
|
move proto package
|
2022-08-17 12:05:07 -07:00 |
|
chrislu
|
26dbc6c905
|
move to https://github.com/seaweedfs/seaweedfs
|
2022-07-29 00:17:28 -07:00 |
|
chrislu
|
9f9ef1340c
|
use streaming mode for long poll grpc calls
streaming mode would create separate grpc connections for each call.
this is to ensure the long poll connections are properly closed.
|
2021-12-26 00:15:03 -08:00 |
|
Chris Lu
|
e5fc35ed0c
|
change server address from string to a type
|
2021-09-12 22:47:52 -07:00 |
|
Chris Lu
|
28f45f8fa6
|
re-org
|
2021-09-05 14:38:31 -07:00 |
|
Chris Lu
|
df29281536
|
rename
|
2021-09-04 05:11:06 -07:00 |
|
Chris Lu
|
c3db389e42
|
refactor
|
2021-09-04 05:09:38 -07:00 |
|
Chris Lu
|
8707ef00a6
|
refactor
|
2021-09-04 05:02:20 -07:00 |
|