82 Commits (2acb530ccdcb78d4d545404f3d9221a0bd274767)

Author SHA1 Message Date
Anis Elleuch ba8a8ad818
ListObjectsV1 requests unnecessarily fail with offline nodes (#10386) 4 years ago
Klaus Post f8f290e848
security: Remove insecure custom headers (#10244) 4 years ago
Anis Elleuch 9138b2b503
Avoid duplicate headers when proxying S3 listing requests (#10220) 4 years ago
Harshavardhana 47e304d03c
fix: add missing content-disposition from CORS handler (#10137) 4 years ago
poornas c43da3005a
Add support for server side bucket replication (#9882) 4 years ago
Harshavardhana 2743d4ca87
fix: Add support for preserving mtime for replication (#9995) 4 years ago
Anis Elleuch 2be20588bf
Reroute requests based token heal/listing (#9939) 4 years ago
Harshavardhana 7ed1077879
Add a custom healthcheck function for online status (#9858) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 4 years ago
Harshavardhana 7ea026ff1d
fix: reply back user-metadata in lower case form (#9697) 4 years ago
Bala FA 3773874cd3
add bucket tagging support (#9389) 4 years ago
Anis Elleuch 27632ca6ec
audit: Merge ResponseWriter with RecordAPIStats (#9496) 4 years ago
Anis Elleuch d090a17ed0
fix: Audit tests on the correct response writer type (#9445) 4 years ago
Anis Elleuch 8a94aebdb8
config: Add api requests max & deadline configs (#9273) 4 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 4 years ago
Harshavardhana 6f6a2214fc
Add rate limiter for S3 API layer (#9196) 4 years ago
Harshavardhana ece0d4ac53
simplify recordAPIStats wrapper for ResponseWriters (#9034) 4 years ago
Harshavardhana bfe8a9bccc
jwt: Simplify JWT parsing (#8802) 4 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 4 years ago
Harshavardhana f14f60a487 fix: Avoid double usage calculation on every restart (#8856) 5 years ago
Nitish Tiwari 61c17c8933 Add ObjectTagging Support (#8754) 5 years ago
poornas ca96560d56 Add object retention at the per object (#8528) 5 years ago
Harshavardhana 4e63e0e372 Return appropriate errors API versions changes across REST APIs (#8480) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Praveen raj Mani 8836d57e3c The prometheus metrics refractoring (#8003) 5 years ago
Harshavardhana d48fd6fde9
Remove unusued params and functions (#8399) 5 years ago
Harshavardhana 3b8adf7528 Move storageclass config handling into cmd/config/storageclass (#8360) 5 years ago
Praveen raj Mani e48005ddc7 Add more context to rpc version mismatch errors (#8271) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Harshavardhana 123cccaed1 Honor connection pooling while tracing (#7979) 5 years ago
poornas 0373a1699b Add error filter to admin trace API (#7923) 5 years ago
Krishnan Parthasarathi fbfc9a61ec Add node address information to logs (#7941) 5 years ago
poornas 0505ef83b5 Fix host address returned in admin API calls (#7846) 5 years ago
Harshavardhana c43f745449
Ensure that we use constants everywhere (#7845) 5 years ago
Krishna Srinivas 183ec094c4 Simplify HTTP trace related code (#7833) 5 years ago
poornas 97090aa16c Add admin API to send trace notifications to registered (#7128) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 5 years ago
Harshavardhana c3ca954684 Implement AssumeRole API for Minio users (#7267) 5 years ago
Harshavardhana 7923b83953 Support multiple-domains in MINIO_DOMAIN (#7274) 5 years ago
Harshavardhana a51781e5cf Use context to fill in more details about error XML (#7232) 5 years ago
Harshavardhana df35d7db9d Introduce staticcheck for stricter builds (#7035) 5 years ago
Harshavardhana fef5416b3c Support unknown gateway errors and convert at handler layer (#7219) 5 years ago
Harshavardhana 432aec73d9 Return proper errors for invalid bodies (#7179) 5 years ago
kannappanr 7881791a91
CopyObject:Set Content-Type to application/octet-stream if it is not set (#6958) 6 years ago
Harshavardhana d1e41695fe Add support for federation on browser (#6891) 6 years ago
Harshavardhana e7c902bbbc
Return proper errors when admin API is not initialized (#6988) 6 years ago
Harshavardhana bef7c01c58 Choose right users in federation mode for CopyObject (#6895) 6 years ago
Harshavardhana dba61867e8 Redirect browser requests returning AccessDenied (#6848) 6 years ago
Harshavardhana bf414068a3 Parse and return proper errors with x-amz-security-token (#6766) 6 years ago
Harshavardhana bef0318c36 Support audit logs with additional fields (#6738) 6 years ago