260 Commits (9baeda781a60c88875042a15502fb026a57d375b)

Author SHA1 Message Date
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 5 years ago
Harshavardhana d31eaddba3
fix: avoid double body reads in SelectObject call (#9638) 5 years ago
Harshavardhana 1bc32215b9
enable full linter across the codebase (#9620) 5 years ago
poornas 011a2c0b78
Add docs for bucket quota feature (#9503) 5 years ago
Harshavardhana d348ec0f6c
avoid double listObjectParts calls improves performance (#9606) 5 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 5 years ago
Bala FA 3773874cd3
add bucket tagging support (#9389) 5 years ago
Harshavardhana 7b58dcb28c
fix: return context error from context reader (#9507) 5 years ago
poornas 9a547dcbfb
Add API's for managing bucket quota (#9379) 5 years ago
P R 5dd9cf4398
fix: CopyObject with REPLACE directive deletes existing tags (#9478) 5 years ago
Harshavardhana 60d415bb8a
deprecate/remove global WORM mode (#9436) 5 years ago
BigUstad 45e22cf8aa
fix: selectObject to return error when object does not exist (#9423) 5 years ago
Harshavardhana 282c9f790a
fix: validate partNumber in queryParam as part of preConditions (#9386) 5 years ago
Klaus Post c4464e36c8
fix: limit HTTP transport tuables to affordable values (#9383) 5 years ago
Harshavardhana 8bae956df6
allow copyObject to rotate storageClass of objects (#9362) 5 years ago
kannappanr 1fa65c7f2f
fix: object lock behavior when default lock config is enabled (#9305) 5 years ago
Harshavardhana 29e0727b58
fix: regression in CopyObject not preserving ETag in --compat (#9322) 5 years ago
Andreas Auernhammer db41953618
avoid unnecessary KMS requests during single-part PUT (#9220) 5 years ago
Harshavardhana 43a3778b45
fix: support object-remaining-retention-days policy condition (#9259) 5 years ago
Harshavardhana 3d3beb6a9d
Add response header timeouts (#9170) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
kannappanr 8b880a246a
fix: deleteObjectTagging should 204 on success (#9150) 5 years ago
poornas 9fc7537f2a
Enforce md5sum checks for object retention APIs (#9030) 5 years ago
Harshavardhana 23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 5 years ago
Harshavardhana 51a9d1bdb7
Avoid unnecessary allocations for XML parsing (#9017) 5 years ago
poornas 02a59a04d1
Fix error messages returned by (Put)GetObjectLegalHold (#9013) 5 years ago
Harshavardhana 712e82344c
acl: Support PUT calls with success for 'private' ACL's (#9000) 5 years ago
poornas 716a52f261
Fix hang in cache copyobject call (#8993) 5 years ago
Harshavardhana c56c2f5fd3
fix routing issue for esoteric characters in gorilla/mux (#8967) 5 years ago
poornas 9b4d46a6ed
evict cached entry for server side copy (#8947) 5 years ago
Nitish Tiwari e5951e30d0
Add support for Object Tagging in LifeCycle configuration (#8880) 5 years ago
Krishnan Parthasarathi 026265f8f7
Add support for bucket encryption feature (#8890) 5 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 5 years ago
Harshavardhana f14f60a487 fix: Avoid double usage calculation on every restart (#8856) 5 years ago
Nitish Tiwari 61c17c8933 Add ObjectTagging Support (#8754) 5 years ago
poornas 60e60f68dd Add support for object locking with legal hold. (#8634) 5 years ago
poornas 30922148fb Fix bug preventing overwrite of object if (#8796) 5 years ago
Harshavardhana 669c9da85d Disable federated buckets when etcd is namespaced (#8709) 5 years ago
Klaus Post 3211cb5df6 Add encryption buffer (#8626) 5 years ago
Nitish Tiwari 3df7285c3c Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 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
poornas ca96560d56 Add object retention at the per object (#8528) 5 years ago
poornas 13e2b97ad9 Fix regression in caching on single PUT (#8526) 5 years ago
Bala FA fb48ca5020 Add Get/Put Bucket Lock Configuration API support (#8120) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
poornas 1b74ce3924 Ensure actual object size is sent in notification (#8418) 5 years ago
Harshavardhana 5afb1b6747
Add support for {jwt:sub} substitutions for policies (#8393) 5 years ago
Harshavardhana d48fd6fde9
Remove unusued params and functions (#8399) 5 years ago
poornas d7060c4c32 Allow logging targets to be configured to receive `minio` (#8347) 5 years ago