28 Commits (fc774957fe88e7007c289b1203094284af502455)

Author SHA1 Message Date
Remco Verhoef 3a539ce660 Implement gateway S3 support (#3940) 7 years ago
Harshavardhana 48aa2ac392 server: Validate path for bad components in a handler. (#4170) 7 years ago
Krishna Srinivas cea4cfa3a8 Implement S3 Gateway to third party cloud storage providers. (#3756) 8 years ago
Harshavardhana 05e53f1b34 api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 8 years ago
Krishnan Parthasarathi c9619673fb Implement SetConfig admin API handler. (#3792) 8 years ago
Anis Elleuch c9b1468c3b Presigend Post: Error out when File is not found (#3723) 8 years ago
Harshavardhana 31dff87903 Honor envs properly for access and secret key. (#3703) 8 years ago
Krishnan Parthasarathi 0472e5c1e1 Change query param name to duration in list/clear locks API (#3664) 8 years ago
Anis Elleuch e9394dc22d xl PutObject: Split object into parts (#3651) 8 years ago
Harshavardhana 62f8343879 Add constants for commonly used values. (#3588) 8 years ago
Anis Elleuch f803bb4b3d admin: Add service Set Credentials API (#3580) 8 years ago
Krishnan Parthasarathi c8f57133a4 Implement list, clear locks REST API w/ pkg/madmin support (#3491) 8 years ago
Harshavardhana 69559aa101 objAPI: Implement CopyObject API. (#3487) 8 years ago
Harshavardhana 12c1abed98 Vendorize with bug fixes from minio browser. (#3341) 8 years ago
Bala FA bef0a50bc1 Cleanup and fixes (#3273) 8 years ago
Harshavardhana aa98702908 api: Handle content-length-range policy properly. (#3297) 8 years ago
Krishna Srinivas 5999a23d3e When object whose size is greater than 5G is uploaded using presigned POST we should return error. (#3033) 8 years ago
Anis Elleuch 41f9ab1c69 Translate storage access denied error to S3 Access Denied response (#3015) 8 years ago
Harshavardhana 6494b77d41 server: Add more elaborate startup messages. (#2731) 8 years ago
Krishna Srinivas 61a18ed48f sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 8 years ago
Harshavardhana a1ff351f21 tests: Fix ListMultipartUploadsHandler tests. (#2705) 8 years ago
Krishna Srinivas 9358ee011b logging: Print stack trace in case of errors. 8 years ago
Harshavardhana 7e3e24b394 rpc: client login should ignore server versions. 8 years ago
Harshavardhana 4917038f55 Move the ObjectAPI() resource to be beginning of each handlers. 8 years ago
Anis Elleuch 11785529fc Add Request Not Ready error when presigned date request is not valid (#2646) 8 years ago
Harshavardhana b291dbe9c5 s3: Fix compliance bugs reported by s3verify. (#2624) 8 years ago
Harshavardhana ec4260d260 api: BucketNotification should disallow duplicate notification. (#2539) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Anis Elleuch 73d1a46f3e Allow asterisk character in key names (#2487) 8 years ago
karthic rao e0cf4ee9fc presignV4: fix errors response and tests. (#2375) 8 years ago
Harshavardhana efbf7dbc0f api: Bucket notification add filter rules check and validate. (#2272) 8 years ago
Harshavardhana f248089523 api: Implement bucket notification. (#2271) 8 years ago
Harshavardhana 55cb55675c api/multipart: Send S3 compatible error message, missing second sentence. (#2270) 8 years ago
Harshavardhana c1e953b368 api: Set content-encoding properly if set. (#2245) 8 years ago
Krishnan Parthasarathi bc8720406d Added specific error for InvalidObjectName (#2157) 8 years ago
Harshavardhana 5102a5877e API/handler: CopyObject make it behave in accordance with S3 spec. (#2155) 8 years ago
Harshavardhana 8ddf52021a server: Bring in s3 compatibility fixes. (#2099) 8 years ago
Harshavardhana 8a028a9efb handler/PUT: Handle signature verification through a custom reader. (#2066) 8 years ago
Krishnan Parthasarathi a854e8cc5c api: Sent ErrPreconditionFailed on If-Match failure (#2009) 8 years ago
karthic rao ba5bb4a127 TestServer introduction and revamp of functional tests. (#1940) 8 years ago
Aakash Muttineni 6f3bd76754 api: Add new bucket policy nesting error (#1883) 8 years ago
Harshavardhana 76c511c9fe api: Extend S3 errors with Minio errors. (#1533) 8 years ago
Krishna Srinivas 75320f70d0 multipart: reject part upload if size is less than 5MB. (#1518) 8 years ago
Harshavardhana 17868ccd7f handlers: overhaul entire writErrorResponse, simplify. (#1472) 8 years ago
Yurii bba5468368 minio: Replace 'bucket already exists' error by 'bucket already owned by you'. (#1465) 8 years ago
Harshavardhana 91588209fa obj: Object api handle all errors in common location. (#1343) 8 years ago
Harshavardhana e0f8fed011 object: handle Error responses and handle errDiskFull. (#1331) 9 years ago
Harshavardhana 02ad48466d error: Signature errors should be returned with APIErrorCode. 9 years ago
Harshavardhana fdf3d64793 error: Add proper prefixes for s3Error codes. 9 years ago
Harshavardhana d5057b3c51 accessPolicy: Implement Put, Get, Delete access policy. 9 years ago