86 Commits (78125ee8532fe097cf981d2f6da5fe8f92bfc5ca)

Author SHA1 Message Date
Harshavardhana 3b8adf7528 Move storageclass config handling into cmd/config/storageclass (#8360) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Harshavardhana 72929ec05b
Turn off md5sum optionally if content-md5 is not set (#7609) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana bedcb7442a Write xml.Header first instead of spaces to handle XML parsers (#7253) 6 years ago
Harshavardhana a51781e5cf Use context to fill in more details about error XML (#7232) 6 years ago
Harshavardhana df35d7db9d Introduce staticcheck for stricter builds (#7035) 6 years ago
Harshavardhana fef5416b3c Support unknown gateway errors and convert at handler layer (#7219) 6 years ago
poornas 40b8d11209 Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 6 years ago
Harshavardhana 32a6dd1dd6 Remove sporadic tests which fail on windows (#7178) 6 years ago
kannappanr e0d22359e7
Fix lint warnings (#7099) 6 years ago
Nick Craig-Wood 9c26fe47b0 Fix server side copy of files with `?` in - fixes #7058 (#7059) 6 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 6 years ago
Harshavardhana 83fe70f710 Fix CopyObject regression calculating md5sum (#6868) 6 years ago
poornas 5f6d717b7a Fix: Preserve MD5Sum for SSE encrypted objects (#6680) 6 years ago
Harshavardhana a55a298e00 Make sure to log unhandled errors always (#6784) 6 years ago
Anis Elleuch 88c3dd49c6 copy: Ensure that the user has GET access to the src object (#6715) 6 years ago
Pontus Leitzler 9631d65552 Fix goroutine test fatalf (#6682) 6 years ago
Praveen raj Mani ce9d36d954 Add object compression support (#6292) 6 years ago
Aditya Manthramurthy 36e51d0cee Add GetObjectNInfo to object layer (#6449) 6 years ago
poornas 5c0b98abf0 Add ObjectOptions to ObjectLayer calls (#6382) 6 years ago
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) 7 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) 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