40 Commits (b976521c83f41b82774f50dc16397f02fc5110b7)

Author SHA1 Message Date
Ashish Kumar Sinha 97f2bc26b9 Add validations for object name length and prefix (#7746) 5 years ago
Harshavardhana c43f745449
Ensure that we use constants everywhere (#7845) 5 years ago
Krishna Srinivas 338e9a9be9 Put object client disconnect (#7824) 5 years ago
Harshavardhana 2c0b3cadfc Update go mod with sem versions of our libraries (#7687) 5 years ago
Harshavardhana 72929ec05b
Turn off md5sum optionally if content-md5 is not set (#7609) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 5 years ago
poornas 023866642c canonicalize ETag correctly (#7442) 5 years ago
Anis Elleuch b05825ffe8 s3: Fix precondition failed in CopyObjectPart when src is encrypted (#7276) 5 years ago
kannappanr c57159a0fe
fs mode: List already existing buckets with capital letters (#7244) 5 years ago
Kale Blankenship ef132c5714 Replace snappy.Writer/io.Pipe with snappyCompressReader. (#7316) 5 years ago
poornas 2564147ab4 Filter Expires header from user metadata (#7269) 5 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 6 years ago
Harshavardhana d2f8f8c7ee Fix ETag handling with auto-encryption with CopyObject conditions (#7000) 6 years ago
Harshavardhana d1e41695fe Add support for federation on browser (#6891) 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
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 6 years ago
Nitish Tiwari 6ce7265c8c Add support for CopyObject across regions and multiple Minio IPs 6 years ago
ebozduman f16bfda2f2 Remove panic() and handle it appropriately (#5807) 6 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 6 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) 7 years ago
Harshavardhana 298b470f69 fs/erasure: Ignore objects with / even for DeleteObject() (#4303) 7 years ago
Harshavardhana 48aa2ac392 server: Validate path for bad components in a handler. (#4170) 7 years ago
Aditya Manthramurthy 6df7bc42b8 Fix check for bucket name: (#3832) 7 years ago
Harshavardhana e5d4e7aa9d web: Validate if bucket names are reserved (#3841) 7 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