770 Commits (master)

Author SHA1 Message Date
Chris Lu 1ea6b0c0d9 cleanup: deduplicate environment variable credential loading 18 hours ago
Chris Lu 7f1182472a fix: enable dual loading of static and dynamic IAM configuration 18 hours ago
Chris Lu 451b897d56 fix: support loading static config from IamConfig option for mini mode 18 hours ago
Chris Lu 48ded6b965 fix: allow environment variable fallback when filer config is empty 18 hours ago
Chris Lu 4e835a1d81
fix(s3api): ensure S3 configuration persistence and refactor authorization tests (#7989) 19 hours ago
Chris Lu abfa64456b
Fix STS authorization in streaming/chunked uploads (#7988) 21 hours ago
Chris Lu 217d8b9e0e
Fix: ListObjectVersions delimiter support (#7987) 1 day ago
Chris Lu 4ba89bf73b adjust log level 1 day ago
Chris Lu 5a3aade445 less logs 1 day ago
promalert 9012069bd7
chore: execute goimports to format the code (#7983) 2 days ago
Chris Lu 6432019d08
Fix STS identity authorization by populating PolicyNames (#7985) (#7986) 2 days ago
Chris Lu e67973dc53
Support Policy Attachment for Object Store Users (#7981) 3 days ago
Chris Lu d75162370c
Fix trust policy wildcard principal handling (#7970) 4 days ago
Chris Lu 383c2e3b41
fix: handle range requests on empty objects (size=0) (#7963) 5 days ago
Robert Schade de3df211d7
store S3 storage class in extended atrributes #7961 (#7962) 5 days ago
Chris Lu 0647bc24d5
s3api: fix authentication bypass and potential SIGSEGV (Issue #7912) (#7954) 6 days ago
Chris Lu 23fc3f2621
Fix AWS SDK Signature V4 with STS credentials (issue #7941) (#7944) 6 days ago
Chris Lu 4d4b2e2d4a add debug messages 7 days ago
Chris Lu f2373f9e8d
fix: directory incorrectly listed as object in S3 ListObjects (#7939) 7 days ago
Chris Lu 0f786cf0d2
Fix S3 list objects marker adjustment for delimiters (#7938) 1 week ago
Chris Lu fca0a38435 Update s3api_object_handlers.go 1 week ago
Chris Lu e3db95e0c1
Fix: Route unauthenticated specific STS requests to STS handler correctly (#7920) 1 week ago
Chris Lu b034cf188e
Fix: trim prefix slash in ListObjectVersionsHandler (#7919) 1 week ago
Chris Lu 7a18c3a16f
Fix critical authentication bypass vulnerability (#7912) (#7915) 1 week ago
Chris Lu 808205e38f
s3: implement Bucket Owner Enforced for object ownership (#7913) 2 weeks ago
Chris Lu ae9a943ef6
IAM: Add Service Account Support (#7744) (#7901) 2 weeks ago
Chris Lu 2b529e310d
s3: Add SOSAPI support for Veeam integration (#7899) 2 weeks ago
Chris Lu e8baeb3616 s3api: Allow anonymous access to SOSAPI virtual objects 2 weeks ago
Chris Lu a757ef77b1 s3api: Integrate SOSAPI handlers into GetObject and HeadObject 2 weeks ago
Chris Lu fba67ce0f0 s3api: Add SOSAPI core implementation and tests 2 weeks ago
Chris Lu ef20873c31
S3: Fix Content-Encoding header not preserved (#7894) (#7895) 2 weeks ago
Chris Lu 8d6bcddf60
Add S3 volume encryption support with -s3.encryptVolumeData flag (#7890) 2 weeks ago
Chris Lu 82dac3df03
s3: do not persist multi part "Response-Content-Disposition" in request header (#7887) 2 weeks ago
steve.wei f07ba2c5aa
fix: support standard HTTP headers in S3 multipart upload (#7884) 2 weeks ago
Chris Lu 2f6aa98221
Refactor: Replace removeDuplicateSlashes with NormalizeObjectKey (#7873) 2 weeks ago
Chris Lu 014027f75a
Fix: Support object tagging in versioned buckets (Issue #7868) (#7871) 2 weeks ago
Chris Lu 26acebdef1
fix: restore TimeToFirstByte metric for S3 GetObject operations (issue #7869) (#7870) 2 weeks ago
Chris Lu 5469b7c58f
fix: resolve inconsistent S3 API authorization for DELETE operations (issue #7864) (#7865) 2 weeks ago
Chris Lu 1261e93ef2
fix: comprehensive go vet error fixes and add CI enforcement (#7861) 2 weeks ago
Chris Lu 289ec5e2f5
Fix SeaweedFS S3 bucket extended attributes handling (#7854) 3 weeks ago
Chris Lu 1d0361d936
Fix: Eliminate duplicate versioned objects in S3 list operations (#7850) 3 weeks ago
Chris Lu f67ba35f4a
Make lock_manager.RenewInterval configurable in LiveLock (#7830) 3 weeks ago
Chris Lu f63d9ad390
s3api: fix bucket-root listing w/ delimiter (#7827) 3 weeks ago
chrislu 4a764dbb37 fmt 3 weeks ago
Chris Lu 134fd6a1ae
fix: S3 remote storage cold-cache read fails with 'size reported but no content available' (#7817) 3 weeks ago
Chris Lu bccef78082
fix: reduce N+1 queries in S3 versioned object list operations (#7814) 3 weeks ago
Chris Lu 414cda4215
fix: S3 versioning memory leak in ListObjectVersions pagination (#7813) 3 weeks ago
Chris Lu 99a2e79efc
fix: authenticate before parsing form in IAM API (#7803) 3 weeks ago
Chris Lu a77b145590
fix: ListBuckets returns empty for users with bucket-specific permissions (#7799) 3 weeks ago
G-OD 504b258258
s3: fix remote object not caching (#7790) 3 weeks ago