20 Commits (29ef7d29e4c6f35db90d2a595cfbdf7fd1c4a099)

Author SHA1 Message Date
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
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Harshavardhana a4d6195244 Add public data-types for easier external loading (#5170) 7 years ago
Frank Wessels 7195ac7f14 Add space to error message (#5108) 7 years ago
Harshavardhana 1d8a8c63db Simplify data verification with HashReader. (#5071) 7 years ago
Krishna Srinivas 75865efb0e fs: All parts except the last part should be of the same size (#5045) 7 years ago
Harshavardhana 53e133e844 Remove NotSupported error redundant with NotImplemented (#5074) 7 years ago
Bala FA 302fcb3b17 azure: handle encryption headers and azure InvalidMetadata error (#4893) 7 years ago
Frank Wessels 61e0b1454a Add support for timeouts for locks (#4377) 7 years ago
Krishna Srinivas ce7c9c651d gateway-azure: Return right error when Part size is > 100MB (#4652) 8 years ago
Harshavardhana a86c2e2ce1 xl/fs: Return InvalidPart{} error for part ETag mismatch. (#4541) 8 years ago
Remco Verhoef 5c78415b31 Verify md5 content hash, closes #4285 8 years ago
Remco Verhoef 2d814e340f Return BucketAlreadyExists when bucket exists with another user 8 years ago
Remco Verhoef 4be609eb82 Added AllAccessDisabled error 8 years ago
Remco Verhoef 3a539ce660 Implement gateway S3 support (#3940) 8 years ago
Harshavardhana 05e53f1b34 api: CopyObjectPart was copying wrong offsets due to shadowing. (#3838) 8 years ago
Harshavardhana 1c699d8d3f fs: Re-implement object layer to remember the fd (#3509) 8 years ago
Harshavardhana ff4ce0ee14 fs/xl: Combine input checks into re-usable functions. (#3383) 8 years ago
Harshavardhana 12c1abed98 Vendorize with bug fixes from minio browser. (#3341) 8 years ago
Harshavardhana 1c47365445 xl/bootup: Upon bootup handle errors loading bucket and event configs. (#3287) 8 years ago
Harshavardhana c91d3791f9 heal: Add healing support for bucket, bucket metadata files. (#3252) 8 years ago
Krishna Srinivas 35e541e0b1 content-length-range policy should be honored for the uploaded object sizes. (#3076) 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
Krishna Srinivas 61a18ed48f sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 8 years ago
Krishna Srinivas 9358ee011b logging: Print stack trace in case of errors. 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Krishna Srinivas e2498edb45 contoller: Implement controlled healing and trigger (#2381) 8 years ago
karthic rao 778b870b77 placing the http range error in objct-api-errors. (#2150) 9 years ago
Harshavardhana 4cfbdb1bf0 server: Remove deadcode/deprecated code. (#2088) 9 years ago
Harshavardhana 748dc80047 API: add writePartTooSmallErrorResponse to extend standard error responses. (#2005) 9 years ago
Harshavardhana fb95c1fad3 XL: Bring in some modularity into format verification and healing. (#1832) 9 years ago
Bala FA adbcafefad xl/CreateFile: handle errFileNameTooLong error properly (#1523) 9 years ago
Harshavardhana 76c511c9fe api: Extend S3 errors with Minio errors. (#1533) 9 years ago
Krishna Srinivas 75320f70d0 multipart: reject part upload if size is less than 5MB. (#1518) 9 years ago
Harshavardhana 937d68202d server: Deadcode removal. (#1517) 9 years ago
Harshavardhana 17868ccd7f handlers: overhaul entire writErrorResponse, simplify. (#1472) 9 years ago
Harshavardhana 82fbe908a3 object: DeleteBucket should return proper error for BucketNotEmpty. (#1489) 9 years ago
Harshavardhana dd417e5476 fs: Handle cases of PutObject for an existing prefix. (#1478) 9 years ago
karthic rao 1813e9c070 Cleanup - Comments and readability fixes (#1386) 9 years ago
Harshavardhana cab6805f09 xl: Enable a subset of tests for XL branch. (#1359) 9 years ago
Harshavardhana 91588209fa obj: Object api handle all errors in common location. (#1343) 9 years ago
karthic rao 6e372f83b4 Tests: object api multipart tests and bug fixes. 9 years ago
Harshavardhana e0f8fed011 object: handle Error responses and handle errDiskFull. (#1331) 9 years ago
Krishna Srinivas 01a439f95b refactor: add multipart code to the object layer. 9 years ago
Krishna Srinivas 3c48537f20 refactor: refactor code to separate fs into object-layer and fs layer. (#1305) 9 years ago
Harshavardhana efc80343e3 fs: Break fs package to top-level and introduce ObjectAPI interface. 9 years ago
Harshavardhana 9dca46e156 signature: Use a layered approach for signature verification. 9 years ago
Harshavardhana d5057b3c51 accessPolicy: Implement Put, Get, Delete access policy. 9 years ago