12454 Commits (fix-sts-session-token-7941)
 

Author SHA1 Message Date
Chris Lu 0078d8a82d test(iam): add comprehensive ARN extraction tests 1 month ago
Chris Lu e2b58a0a5b fix(iam): support both AWS standard and legacy IAM role ARN formats 1 month ago
Chris Lu fdb1d96a2c refactor(s3api): use typed iamAuthPath for authorization path constants 1 month ago
Chris Lu 5331e21f49 refactor(s3api): improve code quality and performance 1 month ago
Chris Lu 2c428f6a0a test(s3api): add comprehensive STS session token authorization test coverage 1 month ago
Chris Lu fa8830c71d fix(auth): pass STS session token to IAM authorization for V4 signature auth 1 month ago
Chris Lu 9dd87aa80a refactor(sts): remove unused IsExpired() helper functions 1 month ago
Chris Lu 00c37387db refactor(sts): add explicit zero-time expiration handling 1 month ago
Chris Lu 3d63c5cf10 test(sts): add comprehensive secret key determinism test coverage 1 month ago
Chris Lu 1dc94e92f6 fix(sts): make secret access key deterministic based on sessionId 1 month ago
Chris Lu 8001c3747d fix(s3api): restore error return when access key not found 1 month ago
Chris Lu 643558fcc9 test: revert test-only IsExpired helpers; restore direct expiration assertions 1 month ago
Chris Lu 68505d3fd3 feat(sts): Add IsExpired helpers and use them in expiration tests 1 month ago
Chris Lu ac824d4094 test(sts): Assert credentials expiration relative to now in credential expiration tests 1 month ago
Chris Lu 7472b9ce75 test: Verify deterministic credential generation in session claims tests 1 month ago
Chris Lu d405a5df35 refactor: Surface credential generation errors and remove sensitive logging 1 month ago
Chris Lu 371b311493 perf: Reuse CredentialGenerator instance for STS session claims 1 month ago
Chris Lu 77afd24e65 test: Add comprehensive STS session claims validation tests 1 month ago
Chris Lu 974ddfe681 Fix missing credentials in STSSessionClaims.ToSessionInfo() 1 month ago
Chris Lu 6382eb805a Enhance STS token validation with detailed error diagnostics and logging 1 month ago
Chris Lu 78a169197e Fix nil pointer dereference in validateSTSSessionToken 1 month ago
Chris Lu d6f60b3f64 Support STS session token in query parameters for presigned URLs 1 month ago
Chris Lu 060d3310ca Add ErrExpiredToken error for better AWS S3 compatibility with STS session tokens 1 month ago
Chris Lu 571338a474 Fix variable scoping in verifyV4Signature for STS session token validation 1 month ago
Chris Lu 198ecdb141 Integrate STS session token validation into V4 signature verification 1 month ago
Chris Lu 1223c5993e rm FIX_ISSUE_7941.md 1 month ago
Chris Lu dd218ad4fc ensure auth 1 month ago
Chris Lu 162557c72f Add documentation for issue #7941 fix 1 month ago
Chris Lu 4d4b2e2d4a add debug messages 1 month ago
Chris Lu f2373f9e8d
fix: directory incorrectly listed as object in S3 ListObjects (#7939) 1 month ago
Chris Lu 0f786cf0d2
Fix S3 list objects marker adjustment for delimiters (#7938) 1 month ago
Sheya Bernstein c0188db7cc
chart: Set admin metrics port to http port (#7936) 1 month ago
Chris Lu 7b20d7da3c Delete SSE-C_IMPLEMENTATION.md 1 month ago
Chris Lu fca0a38435 Update s3api_object_handlers.go 1 month ago
Chris Lu 87b71029f7 4.05 1 month ago
Chris Lu ade2e58cf4 refactoring 1 month ago
Chris Lu 4e2af080df
optimize: enable immediate EC shard reporting during startup (#7933) 1 month ago
Sheya Bernstein 6f28cb7f87
helm: Support multiple hosts for S3 ingress (#7931) 1 month ago
Chris Lu c405ff1374
feat(iam): add TLS configuration support for OIDC provider (#7929) 1 month ago
Chris Lu 998bcf2b3f classify grpc errors 1 month ago
Chris Lu f7f133166a adjust fuse logs 1 month ago
Chris Lu 60707f99d8 customizable adminServer 1 month ago
Chris Lu 31a4f57cd9
Fix: Add -admin.grpc flag to worker for explicit gRPC port (#7926) (#7927) 1 month ago
Chris Lu 5a135f8c5a
fuse: add FUSE performance options to weed fuse command (#7925) 1 month ago
Chris Lu 099da9332b
mount: add -sys.novncache flag for macOS vnode cache control (#7924) 1 month ago
Chris Lu b107c45176
mount: add -cacheSymlink flag for symlink caching (#7923) 1 month ago
Chris Lu 9072e1d38a
mount: add -asyncDio flag for async direct I/O (#7922) 1 month ago
Chris Lu 1424fe6ed5
mount: add -writebackCache flag for FUSE writeback caching (#7921) 1 month ago
Chris Lu 8f182e68e8 Update README.md 1 month ago
cduk 568f1fe5b1
fix: include DiskType in metadata log volume assignment (#7918) 1 month ago