80 Commits (90cff10e2b84bf28dd858d773e4efe0413da51cf)

Author SHA1 Message Date
Harshavardhana 0104af6bcc
delayed locks until we have started reading the body (#10474) 4 years ago
飞雪无情 ea1803417f
Use constants for gateway names to avoid bugs caused by spelling. (#10355) 4 years ago
Harshavardhana caad314faa
add ruleguard support, fix all the reported issues (#10335) 4 years ago
Harshavardhana ec06089eda
fix: re-implement cluster healthcheck (#10101) 4 years ago
Harshavardhana 14b1c9f8e4
fix: return Range errors after If-Matches (#10045) 4 years ago
Anis Elleuch 778e9c864f
Move dependency from minio-go v6 to v7 (#10042) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana b2db8123ec
Preserve errors returned by diskInfo to detect disk errors (#9727) 5 years ago
Harshavardhana b330c2c57e
Introduce simpler GetMultipartInfo call for performance (#9722) 5 years ago
Harshavardhana 1bc32215b9
enable full linter across the codebase (#9620) 5 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 5 years ago
Harshavardhana 282c9f790a
fix: validate partNumber in queryParam as part of preConditions (#9386) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Bala FA 2c3e34f001
add force delete option of non-empty bucket (#9166) 5 years ago
Harshavardhana 3d3beb6a9d
Add response header timeouts (#9170) 5 years ago
poornas 224b4f13b8
Add cache eviction low and high watermarks (#8958) 5 years ago
Anis Elleuch d4dcf1d722
metrics: Use StorageInfo() instead to have consistent info (#9006) 5 years ago
Nitish Tiwari 63be4709b7
Add metrics support for Azure & GCS Gateway (#8954) 5 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 5 years ago
Praveen raj Mani 5d09233115 Fix Readiness check (#8681) 5 years ago
Harshavardhana c8d82588c2 Fix crash in console logger and also handle bucket DNS updates (#8654) 5 years ago
Harshavardhana 5ac4b517c9
Order all keys in config (#8541) 5 years ago
Harshavardhana 07a556a10b Avoid ListBuckets() call instead rely on simple HTTP GET (#8475) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
poornas d7060c4c32 Allow logging targets to be configured to receive `minio` (#8347) 5 years ago
Harshavardhana 589e32a4ed Refactor config and split them in packages (#8351) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
kannappanr 1008c2c069
Do not display error logs if user does not have listbuckets privilege (#7370) 6 years ago
Harshavardhana 2c0b3cadfc Update go mod with sem versions of our libraries (#7687) 6 years ago
poornas 707ed2b302 gcs: use MD5Sum as ETag if present in object attrs (#7643) 6 years ago
ebozduman 67d508b214 Adjusts help content dynamically according to OS (#7646) 6 years ago
Anis Elleuch 9c90a28546 Implement bulk delete (#7607) 6 years ago
poornas 033f3a4d51 gcs: check error on object writer close (#7606) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Anis Elleuch b05825ffe8 s3: Fix precondition failed in CopyObjectPart when src is encrypted (#7276) 6 years ago
poornas 2564147ab4 Filter Expires header from user metadata (#7269) 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
kannappanr c59206bcd3
GCS ListMultipartUploads: Don't return on first uploadid (#7014) 6 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 6 years ago
Pontus Leitzler f930ffe9e2 Fix gcs context (#6869) 6 years ago
Harshavardhana a9de303d8b
Update command line docs (#6839) 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
poornas ed703c065d Add ObjectOptions to GetObjectNInfo (#6533) 6 years ago
Anis Elleuch aa4e2b1542 Use GetObjectNInfo in CopyObject and CopyObjectPart (#6489) 6 years ago
kannappanr c1798cc89a
Update GCS storage library to support GetObject API on gzipped objects (#6506) 6 years ago
Aditya Manthramurthy 3c8fabd116 Fix cleanup of pipe in GetObjectNInfo handlers (#6509) 6 years ago
Aditya Manthramurthy 36e51d0cee Add GetObjectNInfo to object layer (#6449) 6 years ago