104 Commits (d6417c9167784bb34edc81669ccc07a874afa54d)

Author SHA1 Message Date
Chris Lu 1ea6b0c0d9 cleanup: deduplicate environment variable credential loading 5 days ago
Chris Lu 7f1182472a fix: enable dual loading of static and dynamic IAM configuration 5 days ago
Chris Lu 451b897d56 fix: support loading static config from IamConfig option for mini mode 5 days ago
Chris Lu 48ded6b965 fix: allow environment variable fallback when filer config is empty 5 days ago
Chris Lu 4e835a1d81
fix(s3api): ensure S3 configuration persistence and refactor authorization tests (#7989) 5 days ago
Chris Lu abfa64456b
Fix STS authorization in streaming/chunked uploads (#7988) 5 days ago
Chris Lu 4ba89bf73b adjust log level 5 days ago
Chris Lu 6432019d08
Fix STS identity authorization by populating PolicyNames (#7985) (#7986) 6 days ago
Chris Lu e67973dc53
Support Policy Attachment for Object Store Users (#7981) 1 week ago
Chris Lu 0647bc24d5
s3api: fix authentication bypass and potential SIGSEGV (Issue #7912) (#7954) 1 week ago
Chris Lu 23fc3f2621
Fix AWS SDK Signature V4 with STS credentials (issue #7941) (#7944) 2 weeks ago
Chris Lu 7a18c3a16f
Fix critical authentication bypass vulnerability (#7912) (#7915) 2 weeks ago
Chris Lu ae9a943ef6
IAM: Add Service Account Support (#7744) (#7901) 2 weeks ago
Chris Lu f64ce759e0
feat(iam): add SetUserStatus and UpdateAccessKey actions (#7750) 1 month ago
Chris Lu f41925b60b
Embed IAM API into S3 server (#7740) 1 month ago
Chris Lu 6fb3ec968d
s3: allow -s3.config and -s3.iam.config to work together (#7727) 1 month ago
Chris Lu b0e0c5aaab
s3: enable auth when IAM integration is configured (#7726) 1 month ago
Chris Lu d6d893c8c3
s3: add s3:ExistingObjectTag condition support for bucket policies (#7677) 1 month ago
Chris Lu f5c0bcafa3
s3: fix ListBuckets not showing buckets created by authenticated users (#7648) 1 month ago
Chris Lu 5075381060
Support multiple filers for S3 and IAM servers with automatic failover (#7550) 2 months ago
chrislu a77dfb1ddd add debugging for InvalidAccessKeyId 2 months ago
Chris Lu f125a013a8
S3: set identity to request context, and remove obsolete code (#7523) 2 months ago
Chris Lu ca84a8a713
S3: Directly read write volume servers (#7481) 2 months ago
Chris Lu 4e73cc778c
S3: add context aware action resolution (#7479) 2 months ago
Chris Lu 2a9d4d1e23
Refactor data structure (#7472) 2 months ago
Chris Lu 508d06d9a5
S3: Enforce bucket policy (#7471) 2 months ago
Chris Lu 85bd593936
S3: adjust for loading credentials (#7400) 3 months ago
Chris Lu c5a9c27449
Migrate from deprecated azure-storage-blob-go to modern Azure SDK (#7310) 3 months ago
Chris Lu bc91425632
S3 API: Advanced IAM System (#7160) 5 months ago
Chris Lu 7d509feef6
S3 API: Add integration with KMS providers (#7152) 5 months ago
Chris Lu b7b73016dd
S3 API: Add SSE-KMS (#7144) 5 months ago
Chris Lu 52d87f1d29
S3: fix list buckets handler (#7067) 6 months ago
chrislu a4df110e77 address List permission 6 months ago
Chris Lu 5ac037f763
change priority of admin credentials from env varaibles (#7032) 6 months ago
Chris Lu e3d3c495ab
S3 API: simpler way to start s3 with credentials (#7030) 6 months ago
Chris Lu 33b9017b48
fix listing objects (#7008) 6 months ago
Chris Lu 69553e5ba6
convert error fromating to %w everywhere (#6995) 6 months ago
Chris Lu 7cb1ca1308
Add policy engine (#6970) 6 months ago
Chris Lu 1db7c2b8aa
Add credential storage (#6938) 7 months ago
Tom Crasset a7b964af96
add s3 signature tests and prepare implementation of STREAMING-UNSIGNED-PAYLOAD-TRAILER (#6525) 11 months ago
Tom Crasset c5f21b2b01
fix S3 per-user-directory Policy (#6443) 1 year ago
ftong2020 2304d2b472
Bugfix s3 audit missing requester for PUT requests (#6434) 1 year ago
Riccardo Bertossa f6e8a9bf9c
added s3 iam DeleteBucket permission management (#5599) 2 years ago
Konstantin Lebedev f8b94cac0e
[s3acl] Step1: move s3account.AccountManager into to iam.S3ApiConfiguration (#4859) 2 years ago
Konstantin Lebedev d8b424d123
[s3] optimization iam lookup for reducing algorithm complexity (#4857) 2 years ago
Patrick Schmidt 98dcec0ee2 Clean up old signature hash pools 2 years ago
Patrick Schmidt cdd817edf9 Improve S3 request signing performance 3 years ago
chrislu 81fdf3651b grpc connection to filer add sw-client-id header 3 years ago
LHHDZ 3550692afc
change s3_account.go package to avoid cycle dependency (#3813) 3 years ago
LHHDZ e9584d9661
add ownership rest apis (#3765) 3 years ago