61 Commits (09571d03a5312f9c77db68dd00d475d70e223183)

Author SHA1 Message Date
Egon Elbre 85be7b39ac
Call cleanup funcs when skip fails (#9417) 4 years ago
Harshavardhana 282c9f790a
fix: validate partNumber in queryParam as part of preConditions (#9386) 4 years ago
Harshavardhana 9054ce73b2
fix: deprecate skyring/uuid and use maintained google/uuid (#9340) 4 years ago
Andreas Auernhammer db41953618
avoid unnecessary KMS requests during single-part PUT (#9220) 4 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 4 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Harshavardhana ab7d3cd508
fix: Speed up multi-object delete by taking bulk locks (#8974) 5 years ago
Harshavardhana c56c2f5fd3
fix routing issue for esoteric characters in gorilla/mux (#8967) 5 years ago
Harshavardhana c2c5b09bb1
Avoid object names with '//' to avoid hash inconsistencies (#8946) 5 years ago
Nitish Tiwari 61c17c8933 Add ObjectTagging Support (#8754) 5 years ago
Anis Elleuch 555969ee42 Add data usage collect with its new admin API (#8553) 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
Harshavardhana 2dad14974e
Handle port as json.Number for DNS records in etcd (#8513) 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 3b8adf7528 Move storageclass config handling into cmd/config/storageclass (#8360) 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
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
maihde 5cd9f10a02 Support Federation on a single machine (#8009) 5 years ago
Ashish Kumar Sinha 97f2bc26b9 Add validations for object name length and prefix (#7746) 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
Harshavardhana 2c0b3cadfc Update go mod with sem versions of our libraries (#7687) 5 years ago
Harshavardhana 72929ec05b
Turn off md5sum optionally if content-md5 is not set (#7609) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
poornas 023866642c canonicalize ETag correctly (#7442) 6 years ago
Anis Elleuch b05825ffe8 s3: Fix precondition failed in CopyObjectPart when src is encrypted (#7276) 6 years ago
kannappanr c57159a0fe
fs mode: List already existing buckets with capital letters (#7244) 6 years ago
Kale Blankenship ef132c5714 Replace snappy.Writer/io.Pipe with snappyCompressReader. (#7316) 6 years ago
poornas 2564147ab4 Filter Expires header from user metadata (#7269) 6 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 6 years ago
Harshavardhana d2f8f8c7ee Fix ETag handling with auto-encryption with CopyObject conditions (#7000) 6 years ago
Harshavardhana d1e41695fe Add support for federation on browser (#6891) 6 years ago
Harshavardhana 83fe70f710 Fix CopyObject regression calculating md5sum (#6868) 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
Anis Elleuch aa4e2b1542 Use GetObjectNInfo in CopyObject and CopyObjectPart (#6489) 6 years ago
Aditya Manthramurthy 36e51d0cee Add GetObjectNInfo to object layer (#6449) 6 years ago
Harshavardhana 4487f70f08 Revert all GetObjectNInfo related PRs (#6398) 6 years ago
Aditya Manthramurthy e6d740ce09 Implement GetObjectNInfo object layer call (#6290) 6 years ago
Nitish Tiwari 3dc13323e5 Use random host from among multiple hosts to create requests 6 years ago
Nitish Tiwari 6ce7265c8c Add support for CopyObject across regions and multiple Minio IPs 6 years ago
ebozduman f16bfda2f2 Remove panic() and handle it appropriately (#5807) 6 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Nitish Tiwari 1e5fb4b79a
Fix storage class related issues (#5338) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Harshavardhana a4d6195244 Add public data-types for easier external loading (#5170) 7 years ago
Andreas Auernhammer 79ba4d3f33 refactor ObjectLayer PutObject and PutObjectPart (#4925) 7 years ago