aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api
AgeCommit message (Expand)AuthorFilesLines
11 dayss3: add s3:ExistingObjectTag condition support for bucket policies (#7677)Chris Lu11-105/+762
13 dayss3: fix ListBuckets not showing buckets created by authenticated users (#7648)Chris Lu5-26/+192
14 daysRemove deprecated allowEmptyFolder CLI optionchrislu2-10/+1
14 dayss3: optimize DELETE by skipping lock check for buckets without Object Lock (#...Chris Lu5-40/+100
2025-12-06fix: CompleteMultipartUpload fails for uploads with more than 1000 parts (#7641)Chris Lu1-1/+4
2025-12-04s3: support STREAMING-AWS4-HMAC-SHA256-PAYLOAD-TRAILER for signed chunked upl...Chris Lu4-18/+171
2025-12-04fix: S3 GetObject/HeadObject with PartNumber should return object ETag, not p...Chris Lu1-37/+5
2025-12-03filer: async empty folder cleanup via metadata events (#7614)Chris Lu1-52/+5
2025-12-03fix: update getVersioningState to signal non-existent buckets with Er… (#7613)Xiao Wei1-1/+3
2025-12-02Fix SSE-S3 copy: preserve encryption metadata and set chunk SSE type (#7598)Chris Lu3-115/+172
2025-12-01Fix issue #6847: S3 chunked encoding includes headers in stored content (#7595)Chris Lu1-39/+38
2025-12-01Fix S3 object tagging issue #7589Chris Lu1-2/+25
2025-11-28fix: copy to bucket with default SSE-S3 encryption fails (#7562) (#7568)Chris Lu4-17/+135
2025-11-27fmtchrislu1-6/+6
2025-11-26s3api: Fix response-content-disposition query parameter not being honored (#7...Chris Lu1-7/+19
2025-11-26Metrics: Add Prometheus metrics for concurrent upload tracking (#7555)Chris Lu1-7/+15
2025-11-26S3: pass HTTP 429 from volume servers to S3 clients (#7556)Chris Lu1-1/+7
2025-11-26fix(s3api): fix AWS Signature V2 format and validation (#7488)qzh2-3/+306
2025-11-26Filer, S3: Feature/add concurrent file upload limit (#7554)Chris Lu3-23/+76
2025-11-26Support multiple filers for S3 and IAM servers with automatic failover (#7550)Chris Lu12-68/+206
2025-11-25S3: Auto create bucket (#7549)Chris Lu3-17/+111
2025-11-25fix copying for paused versioning buckets (#7548)Chris Lu2-4/+230
2025-11-25S3: Fix encrypted file copy with multiple chunks (#7530) (#7546)Chris Lu4-13/+190
2025-11-25S3: Add `Vary` header for non-wildcard AllowOrigin (#7547)粒粒橙2-0/+6
2025-11-21add debugging for InvalidAccessKeyIdchrislu3-2/+89
2025-11-21check errorschrislu3-11/+51
2025-11-21S3: set identity to request context, and remove obsolete code (#7523)Chris Lu6-16/+141
2025-11-21S3: list owned buckets (#7519)Chris Lu2-1/+467
2025-11-20S3: adds FilerClient to use cached volume id (#7518)Chris Lu2-30/+12
2025-11-20S3: S3 Object Retention API to include XML namespace support (#7517)Chris Lu4-16/+110
2025-11-20S3: JWT generation for volume server authentication (#7514)Chris Lu1-18/+11
2025-11-18S3: Directly read write volume servers (#7481)Chris Lu37-920/+5009
2025-11-16S3: Lazy Versioning Check, Conditional SSE Entry Fetch, HEAD Request Optimiza...Chris Lu1-31/+61
2025-11-13minorchrislu1-4/+5
2025-11-13S3: add context aware action resolution (#7479)Chris Lu10-276/+812
2025-11-12adjust commentchrislu1-2/+2
2025-11-12Refactor data structure (#7472)Chris Lu5-19/+877
2025-11-12S3: Enforce bucket policy (#7471)Chris Lu21-525/+615
2025-11-10S3: Perf related (#7463)Chris Lu6-83/+121
2025-11-05do delete expired entries on s3 list request (#7426)Konstantin Lebedev8-59/+175
2025-11-03S3: prevent deleting buckets with object locking (#7434)Chris Lu10-24/+204
2025-10-31S3: load bucket object locking configuration if not found in cache (#7422)Chris Lu4-34/+72
2025-10-31S3: fix TestSignedStreamingUploadInvalidSignature test (#7421)Chris Lu2-2/+10
2025-10-30Fix IPv6 host header formatting to match AWS SDK behavior (#7414)Chris Lu3-15/+20
2025-10-30Fix S3 bucket policy ARN validation to accept AWS ARNs and simplified formats...Chris Lu2-17/+204
2025-10-29* Fix s3 auth with proxy request (#7403)zuzuviewer3-33/+223
2025-10-29S3: add fallback for CORS (#7404)Chris Lu3-12/+485
2025-10-29s3: fix if-match error (#7277)Taehyung Lim2-0/+86
2025-10-28S3: adjust for loading credentials (#7400)Chris Lu2-7/+51
2025-10-28IAM: add support for advanced IAM config file to server command (#7317)Nial1-1/+12