206 Commits (bd032d13ffe014b0a6f072ce87693a0df9037b86)

Author SHA1 Message Date
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 4 years ago
Harshavardhana de9b391db3
fix: Disable presigned without appropriate policy (#9621) 4 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 4 years ago
P R 7e3ea77fdf
Checking for access denied in web browser request. (#9523) 4 years ago
Harshavardhana 9b3b04ecec
allow retries for bucket encryption/policy quorum reloads (#9513) 4 years ago
ebozduman fbd15cb7b7
Fixes browser delete issue for anon and authorized users (#9440) 4 years ago
Dmitry Gadeev a6bdc086a2
fix: use source scheme retrieved from X-Forwarded headers (#9483) 4 years ago
Harshavardhana 60d415bb8a
deprecate/remove global WORM mode (#9436) 4 years ago
Klaus Post c4464e36c8
fix: limit HTTP transport tuables to affordable values (#9383) 4 years ago
kannappanr 1fa65c7f2f
fix: object lock behavior when default lock config is enabled (#9305) 4 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 43a3778b45
fix: support object-remaining-retention-days policy condition (#9259) 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
Harshavardhana 5ab9cc029d
fix: crash observed for anonymous deletes from UI (#9107) 5 years ago
Anis Elleuch d4dcf1d722
metrics: Use StorageInfo() instead to have consistent info (#9006) 5 years ago
Harshavardhana c56c2f5fd3
fix routing issue for esoteric characters in gorilla/mux (#8967) 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 bfe8a9bccc
jwt: Simplify JWT parsing (#8802) 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
Harshavardhana e2b3c083aa
fix: close and drain the response body always (#8847) 5 years ago
poornas 60e60f68dd Add support for object locking with legal hold. (#8634) 5 years ago
Harshavardhana b123be5612 fix: browser should listBuckets from etcd in global federation (#8760) 5 years ago
Harshavardhana 933c60bc3a Add crypto context errors (#8740) 5 years ago
ebozduman 796cca4166 Creates zipped files with correct mod times for objects (#8693) 5 years ago
Harshavardhana 6695fd6a61
Add more context aware error for policy parsing errors (#8726) 5 years ago
Harshavardhana 669c9da85d Disable federated buckets when etcd is namespaced (#8709) 5 years ago
Nitish Tiwari 3df7285c3c Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 5 years ago
Harshavardhana 0bfd20a8e3
Add client_id support for OpenID (#8579) 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
Bala FA fb48ca5020 Add Get/Put Bucket Lock Configuration API support (#8120) 5 years ago
Harshavardhana 599aae5ba6 Move all List calls to honor new maxObjectList limit (#8459) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Kaan Kabalak 140a7eadb4 Fix browser showing compressed instead of actual object size (#8412) 5 years ago
Harshavardhana 5afb1b6747
Add support for {jwt:sub} substitutions for policies (#8393) 5 years ago
Klaus Post ff726969aa Switch to Snappy -> S2 compression (#8189) 5 years ago
Andreas Auernhammer 2b51fe9f26 make SSE request header check comprehensive (#8276) 5 years ago
poornas 29f64355ce Allow caching on single PutObject (#8100) 5 years ago
Andreas Auernhammer 6b2ed0fc47 fix `DownloadZIP` for encrypted objects (#8159) 5 years ago
poornas 2e19619e79 browser: Avoid logging BucketNotEmpty error (#8110) 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
Harshavardhana bce3f8237d Allow users to give anonymous access (#7926) 5 years ago
Krishnan Parthasarathi ffd7b7059c Pass on web-handler arguments properly to log entries (#7894) 5 years ago
Harshavardhana c43f745449
Ensure that we use constants everywhere (#7845) 5 years ago