55 Commits (e95c0bb91335862487033652649780b555321080)

Author SHA1 Message Date
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) 8 years ago
Harshavardhana 99ddd35343 docs: use IEC format such as iB everywhere. (#4247) 8 years ago
Harshavardhana 48aa2ac392 server: Validate path for bad components in a handler. (#4170) 8 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
Karthic Rao d1df5e0ae1 tests: Add helper function for API handler anonymous request tests. (#2876) 8 years ago
Karthic Rao 97f4989945 tests: cleaning up. (#2875) 8 years ago
Karthic Rao a8105ec068 - Test utility function for easy asserting of cases wherein objectLayer (#2865) 8 years ago
Krishnan Parthasarathi 402c92beda Add listObjectParts test w/ unknown request signature type (#2847) 8 years ago
Karthic Rao 6a9013b97c misspell fixes. (#2835) 8 years ago
Krishnan Parthasarathi 73b50aea2d Add preSign auth type tests for ListObjectPartsHandler and PutObjectPartHandler (#2834) 8 years ago
Krishnan Parthasarathi 4f902d42b2 Add unit-tests for ListObjectParts API handler (#2826) 8 years ago
Krishna Srinivas 61a18ed48f sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 8 years ago
Krishnan Parthasarathi ddeb8242d8 PutObjectPartHandler unit-tests (#2810) 8 years ago
Harshavardhana 5885ffc8ae signature: Add legacy signature v2 support transparently. (#2811) 8 years ago