231 Commits (8cad407e0b011e05e34f3aca8093dfdb4a2630dc)

Author SHA1 Message Date
Harshavardhana 60d415bb8a
deprecate/remove global WORM mode (#9436) 5 years ago
Harshavardhana 37d066b563
fix: deprecate requirement of session token for service accounts (#9320) 5 years ago
kannappanr 1fa65c7f2f
fix: object lock behavior when default lock config is enabled (#9305) 5 years ago
Andreas Auernhammer db41953618
avoid unnecessary KMS requests during single-part PUT (#9220) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana 2c20716f37
fix: Avoid force delete in compliance/worm mode (#9276) 5 years ago
Harshavardhana 43a3778b45
fix: support object-remaining-retention-days policy condition (#9259) 5 years ago
Harshavardhana ab66b23194
fix: allow listBuckets with listBuckets permission (#9253) 5 years ago
Bala FA 2c3e34f001
add force delete option of non-empty bucket (#9166) 5 years ago
Harshavardhana 51a9d1bdb7
Avoid unnecessary allocations for XML parsing (#9017) 5 years ago
Harshavardhana ab7d3cd508
fix: Speed up multi-object delete by taking bulk locks (#8974) 5 years ago
Harshavardhana 712e82344c
acl: Support PUT calls with success for 'private' ACL's (#9000) 5 years ago
Krishnan Parthasarathi 026265f8f7
Add support for bucket encryption feature (#8890) 5 years ago
Harshavardhana 9bbf5cb74f
fix: Avoid re-reading bucket names from etcd (#8924) 5 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 5 years ago
Harshavardhana b9c48e0ab0 fix return appropriate error for MakeBucket in federation (#8878) 5 years ago
poornas 60e60f68dd Add support for object locking with legal hold. (#8634) 5 years ago
poornas fd56aa42a6 Fix error message wording for PutObjectLockConfig (#8759) 5 years ago
Harshavardhana 669c9da85d Disable federated buckets when etcd is namespaced (#8709) 5 years ago
Harshavardhana c8d82588c2 Fix crash in console logger and also handle bucket DNS updates (#8654) 5 years ago
poornas 1cf3e3b7b5 PutBucket: Case-insensitive validation of x-amz-bucket-object-lock-enabled (#8648) 5 years ago
Nitish Tiwari 3df7285c3c Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 5 years ago
Harshavardhana 5d3d57c12a
Start using error wrapping with fmt.Errorf (#8588) 5 years ago
Harshavardhana e542084c37
Add etcd path prefix for all IAM assets (#8569) 5 years ago
poornas f931fc7bfb Fix retention enforcement in Compliance mode (#8556) 5 years ago
Harshavardhana fb43d64dc3
Fix healing on multiple zones (#8555) 5 years ago
Harshavardhana 9565641b9b
Enhance ListObjectsV2 API to return UserDefined metadata (#8539) 5 years ago
poornas 4da68cfcfc Handle indexes correctly in DeleteMultipleObjectsHandler (#8544) 5 years ago
poornas ca96560d56 Add object retention at the per object (#8528) 5 years ago
Harshavardhana 347b29d059 Implement bucket expansion (#8509) 5 years ago
Harshavardhana 069b8ee8ff Add restrictions of object retention to AWS S3 limits (#8514) 5 years ago
Bala FA fb48ca5020 Add Get/Put Bucket Lock Configuration API support (#8120) 5 years ago
Harshavardhana 2dad14974e
Handle port as json.Number for DNS records in etcd (#8513) 5 years ago
Harshavardhana 822eb5ddc7 Bring in safe mode support (#8478) 5 years ago
Harshavardhana 47b13cdb80 Add etcd part of config support, add noColor/json support (#8439) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Harshavardhana 5afb1b6747
Add support for {jwt:sub} substitutions for policies (#8393) 5 years ago
Harshavardhana 68a519a468
Use errgroups instead of sync.WaitGroup as needed (#8354) 5 years ago
poornas d7060c4c32 Allow logging targets to be configured to receive `minio` (#8347) 5 years ago
ebozduman dbf7b1e573 starts-with policy condition support issue (#7937) 5 years ago
Andreas Auernhammer 2b51fe9f26 make SSE request header check comprehensive (#8276) 5 years ago
Aditya Manthramurthy cd03bfb3cf Fix ignoring claims in list buckets call (#8118) 5 years ago
maihde 0ed6daab59 fix: #8051 so that stale DNS entries are cleaned-up (#8053) 5 years ago
Harshavardhana af36c92cab
With ListBuckets() access-list only buckets the user has access (#8037) 5 years ago
poornas 3385bf3da8 Rewrite cache implementation to cache only on GET (#7694) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Krishnan Parthasarathi 559a59220e Add initial support for bucket lifecycle (#7563) 5 years ago
ebozduman 36ee110563 Regression fix to bring back checkPolicyCond function call (#7897) 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