76 Commits (bd2131ba349ec06e832d467e2a74526305637b19)

Author SHA1 Message Date
Harshavardhana 83fe70f710 Fix CopyObject regression calculating md5sum (#6868) 6 years ago
poornas 5f6d717b7a Fix: Preserve MD5Sum for SSE encrypted objects (#6680) 6 years ago
Praveen raj Mani ce9d36d954 Add object compression support (#6292) 6 years ago
Anis Elleuch aa4e2b1542 Use GetObjectNInfo in CopyObject and CopyObjectPart (#6489) 6 years ago
Aditya Manthramurthy 36e51d0cee Add GetObjectNInfo to object layer (#6449) 6 years ago
Harshavardhana 4487f70f08 Revert all GetObjectNInfo related PRs (#6398) 6 years ago
Aditya Manthramurthy e6d740ce09 Implement GetObjectNInfo object layer call (#6290) 6 years ago
Nitish Tiwari 3dc13323e5 Use random host from among multiple hosts to create requests 7 years ago
Nitish Tiwari 6ce7265c8c Add support for CopyObject across regions and multiple Minio IPs 7 years ago
ebozduman f16bfda2f2 Remove panic() and handle it appropriately (#5807) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Nitish Tiwari 1e5fb4b79a
Fix storage class related issues (#5338) 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
Andreas Auernhammer 79ba4d3f33 refactor ObjectLayer PutObject and PutObjectPart (#4925) 7 years ago
Harshavardhana 155a90403a fs/erasure: Rename meta 'md5Sum' as 'etag'. (#4319) 8 years ago
Harshavardhana 298b470f69 fs/erasure: Ignore objects with / even for DeleteObject() (#4303) 8 years ago
Harshavardhana 48aa2ac392 server: Validate path for bad components in a handler. (#4170) 8 years ago
Aditya Manthramurthy 6df7bc42b8 Fix check for bucket name: (#3832) 8 years ago
Harshavardhana e5d4e7aa9d web: Validate if bucket names are reserved (#3841) 8 years ago
Harshavardhana 7ea1de8245 copyObject: Be case sensitive for windows only server. (#3766) 8 years ago
Harshavardhana 50b4e54a75 fs: Do not return reservedBucket names in ListBuckets() (#3754) 8 years ago
Harshavardhana 533338bdeb all/windows: Be case in-sensitive about pattern matching. (#3682) 8 years ago
Krishnan Parthasarathi c194b9f5f1 Implement mgmt REST APIs for heal subcommands (#3533) 8 years ago
Krishnan Parthasarathi c8f57133a4 Implement list, clear locks REST API w/ pkg/madmin support (#3491) 8 years ago
Harshavardhana ff4ce0ee14 fs/xl: Combine input checks into re-usable functions. (#3383) 8 years ago
Bala FA 1d4ac4b084 Rename getUUID() into mustGetUUID() (#3320) 8 years ago
Anis Elleuch 339c9019b9 Protect multipart directory from removing when it is empty (#3315) 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
Anis Elleuch ffbee70e04 Avoid removing 'tmp' directory inside '.minio.sys' (#3294) 8 years ago
Harshavardhana 51d1e6f75b Fix missing CompleteMultipartUpload Etag. (#3227) 8 years ago
Krishna Srinivas 35e541e0b1 content-length-range policy should be honored for the uploaded object sizes. (#3076) 8 years ago
Bala FA 36639b65a9 rename completeMultipartMD5() into getCompleteMultipartMD5(). (#3051) 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
Harshavardhana 5ecba587f7 api: Relax object name validation. (#2814) 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
Anis Elleuch 73d1a46f3e Allow asterisk character in key names (#2487) 8 years ago
Harshavardhana f248089523 api: Implement bucket notification. (#2271) 9 years ago
Harshavardhana 2d38046a5a utils: BucketNames with double periods and ip address should be rejected. (#2213) 9 years ago
Harshavardhana 0fcfb5df3b XL/fs: Change minioMetaBucket different than '.minio' config dir. (#2190) 9 years ago
Harshavardhana feb337098d XL: bring in new storage API. (#1780) 9 years ago
Bala FA 51bb613fdf pkg/safe: remove temporary file on failure (#1774) 9 years ago
Harshavardhana 293d246f95 XL/FS: Rewrite in new format. 9 years ago
Krishna Srinivas d267696110 Validation: Reject object names with trailing "/". (#1619) 9 years ago
Harshavardhana 722abe2d0f xl/fs: pathJoin now takes variadic inputs. (#1550) 9 years ago
Harshavardhana 90ea494338 erasure: waitCloser should implement CloseWithError. (#1543) 9 years ago
Krishna Srinivas a205aca6d2 init: Cleanup .minio/tmp directories recursively. Also takes care of cleaning up of parts directory during abortMultipartUpload. (#1532) 9 years ago
Harshavardhana 3f51dd4fd4 xl: CompleteMultipartUpload should rename files in a routine. (#1527) 9 years ago