aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api
AgeCommit message (Expand)AuthorFilesLines
2025-10-28IAM: add support for advanced IAM config file to server command (#7317)Nial1-1/+12
2025-10-28S3: auth supports X-Forwarded-Host and X-Forwarded-Port (#7398)Chris Lu3-1/+236
2025-10-27go fmtchrislu2-6/+6
2025-10-25s3: combine all signature verification checks into a single function (#7330)Tom Crasset6-332/+592
2025-10-24Clients to volume server requires JWT tokens for all read operations (#7376)Chris Lu2-20/+30
2025-10-24fix: Use a mixed of virtual and path styles within a single subdomain (#7357)Konstantin Lebedev2-4/+277
2025-10-23S3 API: Fix SSE-S3 decryption on object download (#7366)Chris Lu14-244/+1723
2025-10-22S3: Avoid in-memory map concurrent writes in SSE-S3 key manager (#7358)Chris Lu3-40/+241
2025-10-17Clean up logs and deprecated functions (#7339)Chris Lu6-55/+1
2025-10-15S3: Signature verification should not check permissions (#7335)Chris Lu3-22/+56
2025-10-13Add Kafka Gateway (#7231)Chris Lu6-121/+478
2025-10-08Migrate from deprecated azure-storage-blob-go to modern Azure SDK (#7310)Chris Lu6-35/+33
2025-10-08Fix #7060: Return 400 InvalidRequest instead of 500 for context canceled erro...Chris Lu2-0/+13
2025-10-08Fix #7305: Return 400 BadDigest instead of 500 InternalError for MD5 mismatch...Chris Lu4-1/+60
2025-09-23S3: fix signature (#7268)Chris Lu1-14/+14
2025-09-18master: Fix raft url (#7255)Chris Lu2-2/+149
2025-09-17Populate bucket_traffic_received_bytes_total metric (#7249)Roman Shishkin2-1/+7
2025-08-30S3 API: Advanced IAM System (#7160)Chris Lu25-67/+7243
2025-08-22S3 API: Add integration with KMS providers (#7152)Chris Lu6-98/+89
2025-08-22S3 API: conditional read and write (#7154)Chris Lu6-0/+1155
2025-08-22S3 API: Add SSE-S3 (#7151)Chris Lu25-436/+1267
2025-08-21S3 API: Add SSE-KMS (#7144)Chris Lu33-231/+9810
2025-08-19S3 API: Add SSE-C (#7143)Chris Lu8-20/+1083
2025-08-14fix ListAllMyBucketsResult xmlnschrislu2-0/+45
2025-08-11fix presigned signaturechrislu1-1/+1
2025-08-11S3 API: unsigned streaming (no cred) but chunks contain signatures (#7118)Chris Lu2-13/+86
2025-08-05fix signature hashing for iam (#7100)Chris Lu3-20/+125
2025-08-04S3: Fix iam payload hash (#7081)Chris Lu2-3/+544
2025-08-01Support X-Forwarded-Port (#7070)Chris Lu2-1/+105
2025-08-01S3: support for the X-Forwarded-Prefix header (#7068)Chris Lu2-22/+327
2025-08-01S3: fix list buckets handler (#7067)Chris Lu3-57/+194
2025-07-28tag parsing decode url encodedchrislu2-101/+107
2025-07-28address List permissionchrislu3-4/+218
2025-07-23return proper default value for locking and versioningchrislu2-2/+2
2025-07-23minorchrislu1-3/+2
2025-07-23change priority of admin credentials from env varaibles (#7032)Chris Lu2-37/+40
2025-07-23S3 API: simpler way to start s3 with credentials (#7030)Chris Lu2-20/+145
2025-07-22fix listing objects (#7008)Chris Lu21-644/+1380
2025-07-21Fix versioning list only (#7015)Chris Lu1-3/+23
2025-07-21fix listing object versions (#7006)Chris Lu6-78/+412
2025-07-20fix loggingchrislu1-5/+5
2025-07-20add basic object ACL (#7004)Chris Lu8-42/+365
2025-07-20Read write directory object (#7003)Chris Lu3-46/+44
2025-07-20read directory object (#7002)Chris Lu1-2/+97
2025-07-19test versioning also (#7000)Chris Lu8-210/+925
2025-07-19refactor (#6999)Chris Lu6-152/+179
2025-07-18Test object lock and retention (#6997)Chris Lu14-196/+600
2025-07-18Fix get object lock configuration handler (#6996)Chris Lu11-265/+782
2025-07-16convert error fromating to %w everywhere (#6995)Chris Lu12-45/+45
2025-07-16Object locking need to persist the tags and set the headers (#6994)Chris Lu5-21/+874