797 Commits (master)

Author SHA1 Message Date
Chris Lu 6394e2f6a5
Fix IAM OIDC role mapping and OIDC claims in trust policy (#8104) 7 hours ago
Chris Lu 81009c1a81
Refactor IAM Storage: Multi-File Backend & Unified Interface (#8102) 8 hours ago
Chris Lu f6318edbc9
Refactor Admin UI to use unified IAM storage and add MultipleFileStore (#8101) 8 hours ago
Chris Lu 535be3096b
Add AWS IAM integration tests and refactor admin authorization (#8098) 12 hours ago
Chris Lu d664ca5ed3
fix: IAM authentication with AWS Signature V4 and environment credentials (#8099) 12 hours ago
Chris Lu bc1113208d
fix: S3 listing NextMarker missing intermediate directory component (#8089) 1 day ago
Chris Lu 066410dbd0
Fix S3 Gateway Read Failover #8076 (#8087) 2 days ago
Chris Lu 5472061231
Fix: Populate Claims from STS session RequestContext for policy variable substitution (#8082) 2 days ago
Chris Lu 51735e667c
Fix S3 conditional writes with versioning (Issue #8073) (#8080) 2 days ago
粒粒橙 52882aed70
fix(s3api): missing `Vary: Origin` header on non-CORS and `OPTIONS` requests (#8072) 3 days ago
Chris Lu 16c8aac7c9 minor 3 days ago
Chris Lu 7d788ae73c
Fix: S3 CORS headers missing for non-existent buckets (#8078) 3 days ago
Chris Lu 3d1f710485 remove the .versions directory when all versions are deleted 3 days ago
Chris Lu f6a2ef11ff
Fix CORS headers not applied to non-existent bucket responses (#8070) 4 days ago
Chris Lu bc8a077561
Fix: Propagate OIDC claims for dynamic IAM policies (#8060) 5 days ago
Chris Lu bc64ed51c5
Fix CopyObject If-Match ETag mismatch by copying Md5 attribute (#8053) 5 days ago
SoSweetHam 2662420194
fix(s3api): correct wildcard matching (#8052) 6 days ago
Chris Lu b8dc8d12f2 ErrNoSuchKey should not be reported as an error in the logs 6 days ago
Chris Lu 8880f9932f
filer: auto clean empty implicit s3 folders (#8051) 6 days ago
Chris Lu 1dedc8daf9 adjust logs 6 days ago
Chris Lu ee3813787e
feat(s3api): Implement S3 Policy Variables (#8039) 1 week ago
Feng Shao 8abcdc6d00
use "s" flag of regexp to let . match \n (#8024) 1 week ago
Chris Lu df3f308740 s3api: use updateAuthenticationState helper and clarified log message 1 week ago
Chris Lu e11c0425f8 s3api: extract updateAuthenticationState helper method 1 week ago
Chris Lu 39c4155ba6 s3api: remove redundant isAuthEnabled assignment in constructor 1 week ago
Chris Lu 12a1a131c9
s3api: allow-all default when no credentials are configured (#8027) 1 week ago
Chris Lu 06391701ed
Add AssumeRole and AssumeRoleWithLDAPIdentity STS actions (#8003) 2 weeks ago
Chris Lu 1ea6b0c0d9 cleanup: deduplicate environment variable credential loading 2 weeks ago
Chris Lu 7f1182472a fix: enable dual loading of static and dynamic IAM configuration 2 weeks ago
Chris Lu 451b897d56 fix: support loading static config from IamConfig option for mini mode 2 weeks ago
Chris Lu 48ded6b965 fix: allow environment variable fallback when filer config is empty 2 weeks ago
Chris Lu 4e835a1d81
fix(s3api): ensure S3 configuration persistence and refactor authorization tests (#7989) 2 weeks ago
Chris Lu abfa64456b
Fix STS authorization in streaming/chunked uploads (#7988) 2 weeks ago
Chris Lu 217d8b9e0e
Fix: ListObjectVersions delimiter support (#7987) 2 weeks ago
Chris Lu 4ba89bf73b adjust log level 2 weeks ago
Chris Lu 5a3aade445 less logs 2 weeks ago
promalert 9012069bd7
chore: execute goimports to format the code (#7983) 2 weeks ago
Chris Lu 6432019d08
Fix STS identity authorization by populating PolicyNames (#7985) (#7986) 2 weeks ago
Chris Lu e67973dc53
Support Policy Attachment for Object Store Users (#7981) 2 weeks ago
Chris Lu d75162370c
Fix trust policy wildcard principal handling (#7970) 3 weeks ago
Chris Lu 383c2e3b41
fix: handle range requests on empty objects (size=0) (#7963) 3 weeks ago
Robert Schade de3df211d7
store S3 storage class in extended atrributes #7961 (#7962) 3 weeks ago
Chris Lu 0647bc24d5
s3api: fix authentication bypass and potential SIGSEGV (Issue #7912) (#7954) 3 weeks ago
Chris Lu 23fc3f2621
Fix AWS SDK Signature V4 with STS credentials (issue #7941) (#7944) 3 weeks ago
Chris Lu 4d4b2e2d4a add debug messages 3 weeks ago
Chris Lu f2373f9e8d
fix: directory incorrectly listed as object in S3 ListObjects (#7939) 3 weeks ago
Chris Lu 0f786cf0d2
Fix S3 list objects marker adjustment for delimiters (#7938) 3 weeks ago
Chris Lu fca0a38435 Update s3api_object_handlers.go 3 weeks ago
Chris Lu e3db95e0c1
Fix: Route unauthenticated specific STS requests to STS handler correctly (#7920) 3 weeks ago
Chris Lu b034cf188e
Fix: trim prefix slash in ListObjectVersionsHandler (#7919) 4 weeks ago