681 Commits (master)

Author SHA1 Message Date
chrislu 487c0f92a9 fmt 4 hours ago
Chris Lu ebb4f57cc7
s3api: Fix response-content-disposition query parameter not being honored (#7559) 1 day ago
Chris Lu 848bec6d24
Metrics: Add Prometheus metrics for concurrent upload tracking (#7555) 1 day ago
Chris Lu cd2fac4551
S3: pass HTTP 429 from volume servers to S3 clients (#7556) 2 days ago
qzh 3ab26e39ff
fix(s3api): fix AWS Signature V2 format and validation (#7488) 2 days ago
Chris Lu edf0ef7a80
Filer, S3: Feature/add concurrent file upload limit (#7554) 2 days ago
Chris Lu 5075381060
Support multiple filers for S3 and IAM servers with automatic failover (#7550) 2 days ago
Chris Lu c156a130b7
S3: Auto create bucket (#7549) 2 days ago
Chris Lu 2e6c746a30
fix copying for paused versioning buckets (#7548) 3 days ago
Chris Lu f6a604c538
S3: Fix encrypted file copy with multiple chunks (#7530) (#7546) 3 days ago
粒粒橙 a24c31de06
S3: Add `Vary` header for non-wildcard AllowOrigin (#7547) 3 days ago
chrislu a77dfb1ddd add debugging for InvalidAccessKeyId 6 days ago
chrislu 99a9a67741 check errors 6 days ago
Chris Lu f125a013a8
S3: set identity to request context, and remove obsolete code (#7523) 6 days ago
Chris Lu a9fefcd22c
S3: list owned buckets (#7519) 7 days ago
Chris Lu c1b8d4bf0d
S3: adds FilerClient to use cached volume id (#7518) 1 week ago
Chris Lu 5f77f87335
S3: S3 Object Retention API to include XML namespace support (#7517) 1 week ago
Chris Lu 6281e62d7f
S3: JWT generation for volume server authentication (#7514) 1 week ago
Chris Lu ca84a8a713
S3: Directly read write volume servers (#7481) 1 week ago
Chris Lu fa8df6e42b
S3: Lazy Versioning Check, Conditional SSE Entry Fetch, HEAD Request Optimization (#7480) 2 weeks ago
chrislu e154bfe163 minor 2 weeks ago
Chris Lu 4e73cc778c
S3: add context aware action resolution (#7479) 2 weeks ago
chrislu 5b9a526310 adjust comment 2 weeks ago
Chris Lu 2a9d4d1e23
Refactor data structure (#7472) 2 weeks ago
Chris Lu 508d06d9a5
S3: Enforce bucket policy (#7471) 2 weeks ago
Chris Lu bf8e4f40e6
S3: Perf related (#7463) 2 weeks ago
Konstantin Lebedev 084b377f87
do delete expired entries on s3 list request (#7426) 3 weeks ago
Chris Lu 498ac8903f
S3: prevent deleting buckets with object locking (#7434) 3 weeks ago
Chris Lu bdc20d1c1e
S3: load bucket object locking configuration if not found in cache (#7422) 4 weeks ago
Chris Lu b7e3284fc5
S3: fix TestSignedStreamingUploadInvalidSignature test (#7421) 4 weeks ago
Chris Lu 9f07bca9cc
Fix IPv6 host header formatting to match AWS SDK behavior (#7414) 4 weeks ago
Chris Lu d00a2a8707
Fix S3 bucket policy ARN validation to accept AWS ARNs and simplified formats (#7409) 4 weeks ago
zuzuviewer 7e624d5355
* Fix s3 auth with proxy request (#7403) 4 weeks ago
Chris Lu eaecd8328b
S3: add fallback for CORS (#7404) 4 weeks ago
Taehyung Lim d4790cb8e6
s3: fix if-match error (#7277) 4 weeks ago
Chris Lu 85bd593936
S3: adjust for loading credentials (#7400) 1 month ago
Nial 20e0d91037
IAM: add support for advanced IAM config file to server command (#7317) 1 month ago
Chris Lu 7d26c8838f
S3: auth supports X-Forwarded-Host and X-Forwarded-Port (#7398) 1 month ago
chrislu b7ba6785a2 go fmt 1 month ago
Tom Crasset 824dcac3bf
s3: combine all signature verification checks into a single function (#7330) 1 month ago
Chris Lu 263e891da0
Clients to volume server requires JWT tokens for all read operations (#7376) 1 month ago
Konstantin Lebedev bf58c5a688
fix: Use a mixed of virtual and path styles within a single subdomain (#7357) 1 month ago
Chris Lu 0abf70061b
S3 API: Fix SSE-S3 decryption on object download (#7366) 1 month ago
Chris Lu f7bd75ef3b
S3: Avoid in-memory map concurrent writes in SSE-S3 key manager (#7358) 1 month ago
Chris Lu 97f3028782
Clean up logs and deprecated functions (#7339) 1 month ago
Chris Lu 3d25f206c8
S3: Signature verification should not check permissions (#7335) 1 month ago
Chris Lu e00c6ca949
Add Kafka Gateway (#7231) 2 months ago
Chris Lu c5a9c27449
Migrate from deprecated azure-storage-blob-go to modern Azure SDK (#7310) 2 months ago
Chris Lu 8bf727d225
Fix #7060: Return 400 InvalidRequest instead of 500 for context canceled errors (#7309) 2 months ago
Chris Lu 0ce31daf90
Fix #7305: Return 400 BadDigest instead of 500 InternalError for MD5 mismatch (#7306) 2 months ago