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
2 weeks ago
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>
2 months ago
Chris Lu
69553e5ba6
convert error fromating to %w everywhere ( #6995 )
8 months ago
Farbod
d5c01e5ceb
Remote gateway Bug fix ( #5100 )
2 years ago
chrislu
81fdf3651b
grpc connection to filer add sw-client-id header
3 years ago
chrislu
eaeb141b09
move proto package
4 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
4 years ago
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.
4 years ago
Chris Lu
e5fc35ed0c
change server address from string to a type
5 years ago
Chris Lu
28f45f8fa6
re-org
5 years ago
Chris Lu
df29281536
rename
5 years ago
Chris Lu
c3db389e42
refactor
5 years ago
Chris Lu
8707ef00a6
refactor
5 years ago