1581 Commits (cf26c937e443916b9f314fdc73205fe71080518b)

Author SHA1 Message Date
Anis Elleuch 85117d554f xl: Avoid removing a directory if it is not an object dir (#6395) 6 years ago
Harshavardhana 4487f70f08 Revert all GetObjectNInfo related PRs (#6398) 6 years ago
Harshavardhana fb27388101 HTTP headers are case insensitive handle them appropriately (#6390) 6 years ago
Bala FA 72fa2b4537 Add RPC counters for HTTP stats. (#6206) 6 years ago
Harshavardhana 53a0bbeb5b
Encrypted reader wrapped in NewGetObjectReader should be closed (#6383) 6 years ago
Harshavardhana 384a862940
Return quorum error based on disks in abortMultipartUpload (#6362) 6 years ago
Harshavardhana 029f52880b
With no read quorum config should be treated as notFound (#6374) 6 years ago
Harshavardhana 5b05df215a
Change SelectAPI to use new GetObjectNInfo API (#6373) 6 years ago
Aditya Manthramurthy e6d740ce09 Implement GetObjectNInfo object layer call (#6290) 6 years ago
Anis Elleuch 06d2dfa31c Fix WORM and BROWSER status calculation (#6360) 6 years ago
poornas d547873b17 webhandler - display encryption errors properly (#6339) 6 years ago
Krishna Srinivas 52f6d5aafc Rename of structs and methods (#6230) 6 years ago
Harshavardhana 2211a5f1b8 Avoid ListenBucket targets to be listed in ServerInfo (#6340) 6 years ago
Harshavardhana 1ffa6adcd4 Ignore io.EOF returned by ReadFrom for zero byte `fs.json` (#6346) 6 years ago
kannappanr add57a6938
Add content-length as part of event notification structure (#6341) 6 years ago
Praveen raj Mani 65e05a06fb Remove notifications Fix (#6082) 6 years ago
Harshavardhana b01e69e08f
Initialize global object layer after all subsystems have initialized (#6333) 6 years ago
Harshavardhana beb6d40ce6
Avoid crash when policy subsystem is not initialized (#6326) 6 years ago
poornas 19db921555 CopyObject: fix regression in key rotation (#6331) 6 years ago
kannappanr 2d84b02bc4 Check for absence of checksum field and attributes. (#6298) 6 years ago
Harshavardhana 7d7e21aebb Merge initConfig logic to ConfigSys (#6312) 6 years ago
Andreas Auernhammer d531080b7e add SSE-KMS not-implemented error handling (#6234) 6 years ago
Harshavardhana a6b8a5487a Fail gateway properly with an error on port conflicts (#6303) 6 years ago
Harshavardhana 9f14433cbd Ensure that setConfig uses latest functionality (#6302) 6 years ago
Harshavardhana 50a817e3d3 Use new listener which implements enhanced tcp features (#6289) 6 years ago
Harshavardhana 5a4a57700b Add select docs and fix return values for Select API (#6300) 6 years ago
Harshavardhana 3de5a3157f Enhance picking valid xlMeta based on quorum (#6297) 6 years ago
poornas e71ef905f9 Add support for SSE-S3 server side encryption with vault (#6192) 6 years ago
Harshavardhana 65de2d68c0 Allow for proper garbage collection pooling bytes.Buffer (#6266) 6 years ago
Harshavardhana eab947cf42 Make sure to update modTime in erasure metadata (#6296) 6 years ago
Harshavardhana 0fe9e95250 Validate prefixes on all sets (#6294) 6 years ago
kannappanr c7946ab9ab
Remove unnecessary error log messages (#6186) 6 years ago
Harshavardhana f26325c988 Support supplying custom drives per set count (#6261) 6 years ago
Arjun Mishra 7c14cdb60e S3 Select API Support for CSV (#6127) 6 years ago
Harshavardhana 0e02328c98 Migrate config.json from config-dir to backend (#6195) 6 years ago
Harshavardhana 380524ae27
Unlock read lock on uploadID upon errors (#6283) 6 years ago
kannappanr 0286e61aee Log disk not found error just once (#6059) 6 years ago
wd256 ff29aed05d gcs: Translate S3 user-defined metadata prefix to/from GCS custom metadata prefix (#6270) 6 years ago
Harshavardhana 64f2c61813 Implement memory efficient readdir for windows (#6247) 6 years ago
Andreas Auernhammer 525c04fd07 crypto: add SSE-KMS HTTP header detection (#6228) 6 years ago
Anis Elleuch 5a1ae862a7 Avoid sending an error after 206 HTTP code (#6264) 6 years ago
Harshavardhana 2f1756489e Add tracing capabilities for internode rpc Servers (#6254) 6 years ago
Harshavardhana 9719640e34 Use sha256-simd instead of crypto/sha256 (#6252) 6 years ago
Krishna Srinivas ce02ab613d Simplify erasure code by separating bitrot from erasure code (#5959) 6 years ago
Oleg Kovalov 37de2dbd3b simplifying if-else chains to switches (#6208) 6 years ago
Harshavardhana a82500f162 Support dumb terminals by turning off color (#6246) 6 years ago
Harshavardhana 2dede2fdc2 Add reliable RemoveAll to handle racy situations (#6227) 6 years ago
Harshavardhana 13fbb96736 Hold locks granularly in nslockMap (#6242) 6 years ago
Harshavardhana eabfcea34e
Add granular locking in retryTicker (#6236) 6 years ago
Andreas Auernhammer a078703214 catch crypto.* errors and add SSE-S3 invalid algorithm err (#6229) 6 years ago