665 Commits (e67909cb484b466dc3dc27e183aa2e6194c2ea73)

Author SHA1 Message Date
chrislu e67909cb48 Refactor S3 Object Retention API to include XML namespace support and improve compatibility with Veeam. Updated XML tags to remove hardcoded namespaces and added test cases for retention and legal hold configurations without namespaces. 2 months ago
Chris Lu 6281e62d7f
S3: JWT generation for volume server authentication (#7514) 2 months ago
Chris Lu ca84a8a713
S3: Directly read write volume servers (#7481) 2 months ago
Chris Lu fa8df6e42b
S3: Lazy Versioning Check, Conditional SSE Entry Fetch, HEAD Request Optimization (#7480) 2 months ago
chrislu e154bfe163 minor 2 months ago
Chris Lu 4e73cc778c
S3: add context aware action resolution (#7479) 2 months ago
chrislu 5b9a526310 adjust comment 2 months ago
Chris Lu 2a9d4d1e23
Refactor data structure (#7472) 2 months ago
Chris Lu 508d06d9a5
S3: Enforce bucket policy (#7471) 2 months ago
Chris Lu bf8e4f40e6
S3: Perf related (#7463) 2 months ago
Konstantin Lebedev 084b377f87
do delete expired entries on s3 list request (#7426) 2 months ago
Chris Lu 498ac8903f
S3: prevent deleting buckets with object locking (#7434) 2 months ago
Chris Lu bdc20d1c1e
S3: load bucket object locking configuration if not found in cache (#7422) 2 months ago
Chris Lu b7e3284fc5
S3: fix TestSignedStreamingUploadInvalidSignature test (#7421) 2 months ago
Chris Lu 9f07bca9cc
Fix IPv6 host header formatting to match AWS SDK behavior (#7414) 2 months ago
Chris Lu d00a2a8707
Fix S3 bucket policy ARN validation to accept AWS ARNs and simplified formats (#7409) 2 months ago
zuzuviewer 7e624d5355
* Fix s3 auth with proxy request (#7403) 3 months ago
Chris Lu eaecd8328b
S3: add fallback for CORS (#7404) 3 months ago
Taehyung Lim d4790cb8e6
s3: fix if-match error (#7277) 3 months ago
Chris Lu 85bd593936
S3: adjust for loading credentials (#7400) 3 months ago
Nial 20e0d91037
IAM: add support for advanced IAM config file to server command (#7317) 3 months ago
Chris Lu 7d26c8838f
S3: auth supports X-Forwarded-Host and X-Forwarded-Port (#7398) 3 months ago
chrislu b7ba6785a2 go fmt 3 months ago
Tom Crasset 824dcac3bf
s3: combine all signature verification checks into a single function (#7330) 3 months ago
Chris Lu 263e891da0
Clients to volume server requires JWT tokens for all read operations (#7376) 3 months ago
Konstantin Lebedev bf58c5a688
fix: Use a mixed of virtual and path styles within a single subdomain (#7357) 3 months ago
Chris Lu 0abf70061b
S3 API: Fix SSE-S3 decryption on object download (#7366) 3 months ago
Chris Lu f7bd75ef3b
S3: Avoid in-memory map concurrent writes in SSE-S3 key manager (#7358) 3 months ago
Chris Lu 97f3028782
Clean up logs and deprecated functions (#7339) 3 months ago
Chris Lu 3d25f206c8
S3: Signature verification should not check permissions (#7335) 3 months ago
Chris Lu e00c6ca949
Add Kafka Gateway (#7231) 3 months ago
Chris Lu c5a9c27449
Migrate from deprecated azure-storage-blob-go to modern Azure SDK (#7310) 3 months ago
Chris Lu 8bf727d225
Fix #7060: Return 400 InvalidRequest instead of 500 for context canceled errors (#7309) 3 months ago
Chris Lu 0ce31daf90
Fix #7305: Return 400 BadDigest instead of 500 InternalError for MD5 mismatch (#7306) 3 months ago
Chris Lu db12fe4cd1
S3: fix signature (#7268) 4 months ago
Chris Lu 07dc552e1c
master: Fix raft url (#7255) 4 months ago
Roman Shishkin 83c1bfbacd
Populate bucket_traffic_received_bytes_total metric (#7249) 4 months ago
Chris Lu bc91425632
S3 API: Advanced IAM System (#7160) 5 months ago
Chris Lu 7d509feef6
S3 API: Add integration with KMS providers (#7152) 5 months ago
Chris Lu 34773c8e13
S3 API: conditional read and write (#7154) 5 months ago
Chris Lu 50530e2553
S3 API: Add SSE-S3 (#7151) 5 months ago
Chris Lu b7b73016dd
S3 API: Add SSE-KMS (#7144) 5 months ago
Chris Lu 2714b70955
S3 API: Add SSE-C (#7143) 5 months ago
chrislu fdfa089754 fix ListAllMyBucketsResult xmlns 5 months ago
chrislu 6bf5a6871c fix presigned signature 5 months ago
Chris Lu 9265e81fe9
S3 API: unsigned streaming (no cred) but chunks contain signatures (#7118) 5 months ago
Chris Lu c6d9756933
fix signature hashing for iam (#7100) 5 months ago
Chris Lu 72176601c1
S3: Fix iam payload hash (#7081) 5 months ago
Chris Lu 3d4e8409a5
Support X-Forwarded-Port (#7070) 5 months ago
Chris Lu f1eb4dd427
S3: support for the X-Forwarded-Prefix header (#7068) 5 months ago