21 Commits (849fcf0127aab14a9475828048fb3ec9963b7a7f)

Author SHA1 Message Date
Harshavardhana 3831cc9e3b
fix: [fs] CompleteMultipart use trie structure for partMatch (#10522) 4 years ago
Harshavardhana 0c71ce3398
fix size accounting for encrypted/compressed objects (#9690) 4 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
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Klaus Post ff726969aa Switch to Snappy -> S2 compression (#8189) 5 years ago
Ashish Kumar Sinha 97f2bc26b9 Add validations for object name length and prefix (#7746) 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) 5 years ago
Kale Blankenship ef132c5714 Replace snappy.Writer/io.Pipe with snappyCompressReader. (#7316) 6 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 6 years ago
Praveen raj Mani ce9d36d954 Add object compression support (#6292) 6 years ago
Harshavardhana 73f7a98590 Enable go1.10.1 version (#5666) 6 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 6 years ago
Nitish Tiwari 1e5fb4b79a
Fix storage class related issues (#5338) 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
Harshavardhana 48aa2ac392 server: Validate path for bad components in a handler. (#4170) 7 years ago
Aditya Manthramurthy 6df7bc42b8 Fix check for bucket name: (#3832) 8 years ago
Krishnan Parthasarathi c194b9f5f1 Implement mgmt REST APIs for heal subcommands (#3533) 8 years ago
Harshavardhana ff4ce0ee14 fs/xl: Combine input checks into re-usable functions. (#3383) 8 years ago
Harshavardhana aa98702908 api: Handle content-length-range policy properly. (#3297) 8 years ago
Harshavardhana 51d1e6f75b Fix missing CompleteMultipartUpload Etag. (#3227) 8 years ago
Krishna Srinivas 35e541e0b1 content-length-range policy should be honored for the uploaded object sizes. (#3076) 8 years ago
Bala FA 36639b65a9 rename completeMultipartMD5() into getCompleteMultipartMD5(). (#3051) 8 years ago
Krishna Srinivas 5999a23d3e When object whose size is greater than 5G is uploaded using presigned POST we should return error. (#3033) 8 years ago
Harshavardhana 5ecba587f7 api: Relax object name validation. (#2814) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Anis Elleuch 73d1a46f3e Allow asterisk character in key names (#2487) 8 years ago
Harshavardhana 2d38046a5a utils: BucketNames with double periods and ip address should be rejected. (#2213) 8 years ago
Krishna Srinivas d267696110 Validation: Reject object names with trailing "/". (#1619) 8 years ago
karthic rao 8deddb82f4 Cleanup: Moving IsValidLocationContraint to handler utils 8 years ago
karthic rao 1813e9c070 Cleanup - Comments and readability fixes (#1386) 8 years ago
karthic rao cb1116725b api: verify Location constraint for make bucket. (#1342) 8 years ago
Krishna Srinivas 3c48537f20 refactor: refactor code to separate fs into object-layer and fs layer. (#1305) 8 years ago
Harshavardhana efc80343e3 fs: Break fs package to top-level and introduce ObjectAPI interface. 8 years ago
Karthic Rao ec8c1d4ef6 Better structuring of fs-utils test 9 years ago
Brendan Ashworth cd3eb63c4a pkg/fs: test, document, and fix IsValid{Bucket,Object}Name 9 years ago