42 Commits (71753e21e0d78a986b21a773bdf3fbaf7333879c)

Author SHA1 Message Date
Harshavardhana 8527f22df1
optimize request URL encoding for internode (#10811) 4 years ago
Anis Elleuch 71403be912
fix: consider partNumber in GET/HEAD requests (#10618) 4 years ago
Klaus Post f8f290e848
security: Remove insecure custom headers (#10244) 4 years ago
Harshavardhana 25a55bae6f
fix: avoid buffering of server sent events by proxies (#10164) 4 years ago
poornas c43da3005a
Add support for server side bucket replication (#9882) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
kannappanr 2c372a9894
Send Partscount only when partnumber is specified (#9793) 5 years ago
Harshavardhana 41688a936b
fix: CopyObject behavior on expanded zones (#9729) 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
Harshavardhana 282c9f790a
fix: validate partNumber in queryParam as part of preConditions (#9386) 5 years ago
Harshavardhana a54cdb9587
fix: Send x-amz-mp-parts-count for multiparted objects (#9116) 5 years ago
Nitish Tiwari 61c17c8933 Add ObjectTagging Support (#8754) 5 years ago
poornas 9199033db7 Set X-Cache and X-Cache-Lookup headers for cache (#8794) 5 years ago
Nitish Tiwari 3df7285c3c Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Harshavardhana c43f745449
Ensure that we use constants everywhere (#7845) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana a2e344bf30 Preserve ETag case for S3 compatibility (#7498) 6 years ago
poornas 2564147ab4 Filter Expires header from user metadata (#7269) 6 years ago
Harshavardhana 8766c5eb22 Add version as part of Server: header (#7100) 6 years ago
Harshavardhana e8791ae274 Remove Minio server arch, version from `Server:` header (#7074) 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
Anis Elleuch 5a1ae862a7 Avoid sending an error after 206 HTTP code (#6264) 6 years ago
kannappanr 76ddf4d32f Log x-amz-request-id as log and XML error response (#6173) 6 years ago
Harshavardhana d71b1d25f8
Make sure to filter out internal metadata (#5601) 7 years ago
Aditya Manthramurthy a337ea4d11 Move admin APIs to new path and add redesigned heal APIs (#5351) 7 years ago
Krishna Srinivas 14e6c5ec08 Simplify the steps to make changes to config.json (#5186) 7 years ago
Harshavardhana 0c0d1e4150 Implement backblaze-b2 gateway support (#5002) 7 years ago
Harshavardhana 8b7df7da37 api: No need to set x-amz-bucket-region if region is empty. (#4586) 8 years ago
Harshavardhana 155a90403a fs/erasure: Rename meta 'md5Sum' as 'etag'. (#4319) 8 years ago
Harshavardhana 3fe33e7b15 handler: simplify parsing valid location constraint. (#4040) 8 years ago
Bala FA 1c97dcb10a Add UTCNow() function. (#3931) 8 years ago
Alex d6a327fbc5 Add notifications by webhook. 8 years ago
Harshavardhana b0cfceb211 event: Enhance event message struct to provide origin server. (#3557) 8 years ago
Bala FA e8ce3b64ed Generate and use access/secret keys properly (#3498) 8 years ago
Bala FA bef0a50bc1 Cleanup and fixes (#3273) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana f85d94288d api: extract http headers with some supported header list. (#2268) 8 years ago
Harshavardhana c1e953b368 api: Set content-encoding properly if set. (#2245) 8 years ago
utsl42 e5cd35aad0 XL: GetObjectInfo() store and retrieve user-defined object metadata. (#2189) 8 years ago
Harshavardhana ec35330ebb XL/fs: GetObject should validate all its inputs. (#2142) 9 years ago
Bala FA a51bb1d728 http: handle request range like Amazon S3. (#2112) 9 years ago
Krishna Srinivas 3c48537f20 refactor: refactor code to separate fs into object-layer and fs layer. (#1305) 9 years ago
Harshavardhana 0479d4976b objectAPI: Fix object API interface, remove unnecessary structs. 9 years ago
Harshavardhana efc80343e3 fs: Break fs package to top-level and introduce ObjectAPI interface. 9 years ago