65 Commits (85117d554febedebaab3392493ef55ea95709411)

Author SHA1 Message Date
kannappanr 76ddf4d32f Log x-amz-request-id as log and XML error response (#6173) 6 years ago
Bala FA 0d52126023 Enhance policy handling to support SSE and WORM (#5790) 6 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Krishna Srinivas 9ede179a21 Use context.Background() instead of nil 7 years ago
Krishna Srinivas e452377b24 Add context to the object-interface methods. 7 years ago
Bala FA 0e4431725c make notification as separate package (#5294) 7 years ago
Harshavardhana e4f6877c8b Handle incoming proxy requests ip, scheme (#5591) 7 years ago
poornas 4f73fd9487 Unify gateway and object layer. (#5487) 7 years ago
poornas 0bb6247056 Move nslocking from s3 layer to object layer (#5382) 7 years ago
Nitish Tiwari 545a9e4a82 Fix storage class related issues (#5322) 7 years ago
Harshavardhana a4d6195244 Add public data-types for easier external loading (#5170) 7 years ago
Bala FA 32c6b62932 move credentials as separate package (#5115) 7 years ago
Harshavardhana 1d8a8c63db Simplify data verification with HashReader. (#5071) 7 years ago
Harshavardhana c3ff402fcb Fix signature v2 and presigned query unescaping. (#4936) 7 years ago
Andreas Auernhammer 79ba4d3f33 refactor ObjectLayer PutObject and PutObjectPart (#4925) 7 years ago
Aaron Walker 5db533c024 bucket-policy: Add IPAddress/NotIPAddress conditions support (#4736) 7 years ago
Krishnan Parthasarathi 75c43bfb6c ListMultipartUploads, ListObjectParts return empty response (#4694) 7 years ago
Harshavardhana a86c2e2ce1 xl/fs: Return InvalidPart{} error for part ETag mismatch. (#4541) 7 years ago
Harshavardhana 99ddd35343 docs: use IEC format such as iB everywhere. (#4247) 7 years ago
Harshavardhana 48aa2ac392 server: Validate path for bad components in a handler. (#4170) 7 years ago
Anis Elleuch e4bd882f11 handlers: Ignore malformatted datetime type header (#4097) 8 years ago
Anis Elleuch e2aba9196f obj-handlers: Rewrite src & dst path cmp in Copy() (#3998) 8 years ago
Harshavardhana b62cd8ed84 sign/streaming: Content-Encoding is not set in newer aws-java-sdks (#3986) 8 years ago
Harshavardhana 6509589adb Use canonicalETag helper wherever needed. (#3910) 8 years ago
Harshavardhana 05e53f1b34 api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 8 years ago
Harshavardhana bc52d911ef api: Increase the maximum object size limit from 5GiB to 16GiB. (#3834) 8 years ago
Harshavardhana 6b68c0170f For streaming signature do not save content-encoding in PutObject() (#3776) 8 years ago
Anis Elleuch 70e70446bb signv4: Read always returns EOF when stream ends (#3692) 8 years ago
Harshavardhana 77a192a7b5 Implement CopyObjectPart API (#3663) 8 years ago
Harshavardhana 69559aa101 objAPI: Implement CopyObject API. (#3487) 8 years ago
Bala FA e8ce3b64ed Generate and use access/secret keys properly (#3498) 8 years ago
Bala FA 825000bc34 Use humanize constants for KiB, MiB and GiB units. (#3322) 8 years ago
Bala FA bef0a50bc1 Cleanup and fixes (#3273) 8 years ago
Harshavardhana a8ab02a73a v4/presign: Fix presign requests when there are more signed headers. (#3222) 8 years ago
Harshavardhana 51d1e6f75b Fix missing CompleteMultipartUpload Etag. (#3227) 8 years ago
Bala FA 9c2cfb5cb6 tests: Add missing unit test cases for AbortMultipartUploadHandler(). (#3200) 8 years ago
Bala FA 91a0ade908 tests: add unit test for HeadObjectHandler (#3197) 8 years ago
Karthic Rao 286a8924fd Add leak detection to object-handler tests. (#3195) 8 years ago
Karthic Rao 3e8cb8c937 build: ineffassign fixes. (#3134) 8 years ago
Karthic Rao 63f1b4fdf4 mispell fixes. (#3100) 8 years ago
Krishnan Parthasarathi 31f2db6880 Remove leftover debug statement from PutObject StreamingSignature unit-test (#3099) 8 years ago
Krishnan Parthasarathi 12cd2da265 Add PutObjectHandler unit tests covering failure cases (#3096) 8 years ago
Bala FA 36639b65a9 rename completeMultipartMD5() into getCompleteMultipartMD5(). (#3051) 8 years ago
Karthic Rao 070d3610ff tests: V2 Signature tests for object-handlers. (#2931) 8 years ago
Krishnan Parthasarathi a5921b5743 Use same timestamp for all chunks in chunked signature (#2908) 8 years ago
Karthic Rao ff91ecb177 tests: Adding unknown signature type test for API handlers. (#2905) 8 years ago
Krishnan Parthasarathi 2d5e988a6d Refactor streaming signatureV4 w/ state machine (#2862) 8 years ago
Karthic Rao 09463265ce tests: Adding anonymous requests tests for bucket policy handlers. (#2882) 8 years ago
Karthic Rao 8f4cf2a7d0 tests: anonymous/unsigned tests for object handler API's . (#2881) 8 years ago
Karthic Rao 30183c4a9a tests: cleanup and unsigned request test. (#2880) 8 years ago