329 Commits (af9cb5f5f2f64bbf844db55ff70e9c7efe0d47f3)

Author SHA1 Message Date
Klaus Post aa4d1021eb
Remove timeout from putobject and listobjects (#9986) 4 years ago
Harshavardhana cdb0e6ffed
support proper values for listMultipartUploads/listParts (#9970) 4 years ago
Harshavardhana 810a4f0723
fix: return proper errors Get/HeadObject for deleteMarkers (#9957) 4 years ago
kannappanr 5089a7167d
Handle empty retention in get/put object retention (#9948) 4 years ago
Harshavardhana 67062840c1
fix: perform CopyObject under more conditions (#9879) 5 years ago
Harshavardhana b912c8f035
fix: generate new version when replacing metadata in CopyObject (#9871) 5 years ago
Harshavardhana e79874f58e
[feat] Preserve version supplied by client (#9854) 5 years ago
Harshavardhana 087aaaf894
fix: save deleteMarker properly, precision upto UnixNano() (#9843) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
poornas d26b24f670
avoid storing X-Amz-Tagging-Directive in metadata (#9800) 5 years ago
kannappanr 2c372a9894
Send Partscount only when partnumber is specified (#9793) 5 years ago
poornas 3d3b75fb8d
Avoid overwriting object tags when changing lock (#9794) 5 years ago
Harshavardhana 41688a936b
fix: CopyObject behavior on expanded zones (#9729) 5 years ago
Harshavardhana b330c2c57e
Introduce simpler GetMultipartInfo call for performance (#9722) 5 years ago
P R 9d39fb3604
add copyobject tagging replace directive for gateway (#9711) 5 years ago
Harshavardhana 7ea026ff1d
fix: reply back user-metadata in lower case form (#9697) 5 years ago
Harshavardhana 0c71ce3398
fix size accounting for encrypted/compressed objects (#9690) 5 years ago
P R 3f6d624c7b
add gateway object tagging support (#9124) 5 years ago
Anis Elleuch cdf4815a6b
Add x-amz-expiration header in some S3 responses (#9667) 5 years ago
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