aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api
AgeCommit message (Expand)AuthorFilesLines
6 daysRefactor: Extract common IAM logic into shared weed/iam package (#7747)chrislu1-219/+33
6 daysEmbed IAM API into S3 server (#7740)Chris Lu4-0/+2038
6 daysfix: use path instead of filepath for S3 object paths on Windows (#7739)Chris Lu5-9/+202
7 daysfix: admin UI bucket deletion with filer group configured (#7735)Chris Lu2-1/+6
7 daysfix: CORS wildcard subdomain matching cache race condition (#7736)Chris Lu3-6/+53
7 daysfix: admin UI bucket delete now properly deletes collection and checks Object...Chris Lu3-148/+269
7 daysfix(s3): start KeepConnectedToMaster for filer discovery with filerGroup (#7732)Chris Lu1-0/+2
7 daysfix: prevent path doubling in versioned object listing (#7729)Chris Lu1-1/+4
8 dayss3: allow -s3.config and -s3.iam.config to work together (#7727)Chris Lu1-8/+8
8 dayss3: enable auth when IAM integration is configured (#7726)Chris Lu2-0/+158
9 dayss3: fix presigned POST upload missing slash between bucket and key (#7714)Chris Lu4-3/+414
10 daysfix object namechrislu1-2/+3
10 daysFix s3 versioning listing bugs (#7705)jfburdet2-184/+199
11 dayss3api: remove redundant auth verification in getRequestDataReader (#7685)Chris Lu1-6/+1
11 dayss3: add s3:ExistingObjectTag condition support for bucket policies (#7677)Chris Lu11-105/+762
12 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
14 daysfix: 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