52 Commits (a38ce291371256533680e4a1c7ab01d174983991)

Author SHA1 Message Date
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana d15042470e
add missing signature v2 query params (#9670) 5 years ago
Bala FA 3773874cd3
add bucket tagging support (#9389) 5 years ago
Anis Elleuch 8a94aebdb8
config: Add api requests max & deadline configs (#9273) 5 years ago
Harshavardhana 6f6a2214fc
Add rate limiter for S3 API layer (#9196) 5 years ago
poornas 02a59a04d1
Fix error messages returned by (Put)GetObjectLegalHold (#9013) 5 years ago
Harshavardhana 712e82344c
acl: Support PUT calls with success for 'private' ACL's (#9000) 5 years ago
Krishnan Parthasarathi 026265f8f7
Add support for bucket encryption feature (#8890) 5 years ago
Nitish Tiwari 61c17c8933 Add ObjectTagging Support (#8754) 5 years ago
poornas 60e60f68dd Add support for object locking with legal hold. (#8634) 5 years ago
Harshavardhana cc02bf0442
Remove old ListenBucketNotification API (#8645) 5 years ago
Harshavardhana f5abe4e1f1
Support ListenBucketNotificationV2 streaming (#8622) 5 years ago
Harshavardhana 2ab8d5e47f Enable build verification with race (#8583) 5 years ago
Harshavardhana 9565641b9b
Enhance ListObjectsV2 API to return UserDefined metadata (#8539) 5 years ago
poornas ca96560d56 Add object retention at the per object (#8528) 5 years ago
Harshavardhana 069b8ee8ff Add restrictions of object retention to AWS S3 limits (#8514) 5 years ago
Bala FA fb48ca5020 Add Get/Put Bucket Lock Configuration API support (#8120) 5 years ago
Harshavardhana 822eb5ddc7 Bring in safe mode support (#8478) 5 years ago
Harshavardhana 4e63e0e372 Return appropriate errors API versions changes across REST APIs (#8480) 5 years ago
Harshavardhana 9e7a3e6adc Extend further validation of config values (#8469) 5 years ago
Harshavardhana 8aaaa46be9 Fix typo in prometheus getBucketLocation metrics (#8438) 5 years ago
Praveen raj Mani 8836d57e3c The prometheus metrics refractoring (#8003) 5 years ago
Harshavardhana c601cb2f1e
Add listBucketObjectsVersions implementation (#8093) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Krishnan Parthasarathi 559a59220e Add initial support for bucket lifecycle (#7563) 5 years ago
Harshavardhana c43f745449
Ensure that we use constants everywhere (#7845) 5 years ago
Andreas Auernhammer 98d3913a1e enable SSE-KMS pass-through on S3 gateway (#7788) 6 years ago
kannappanr c422f7f412 Fix: Handle regression caused by gorilla mux v1.7.0 (#7625) 6 years ago
kannappanr 781012517d Fix: Handle regression caused by gorilla mux v1.7.0 (#7595) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana 7923b83953 Support multiple-domains in MINIO_DOMAIN (#7274) 6 years ago
ebozduman dd52e5ebe9 Implements dummy tagging handlers for Terraform (#7040) 6 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 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
kannappanr 963a70053b
Do not trace HTTP body of PostPolicyBuckethandler (#6177) 6 years ago
Harshavardhana c22b9d5d4d
Fix s3cmd issue with ACL handling (#5999) 7 years ago
Harshavardhana 5b74f918d4 Implement a dummy GetBucketACL for legacy reasons (#5906) 7 years ago
Bala FA 76cc65531c use package name correctly (#5827) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
poornas a3e806ed61 Add disk based edge caching support. (#5182) 7 years ago
Krishna Srinivas 5a2bdf6959 Handle Path validation inside the PostPolicy handler (#5192) 7 years ago
Krishna Srinivas e7a724de0d Virtual host style S3 requests (#5095) 7 years ago
A. Elleuch 866dffcd62 log: Store http request/responses in a log file (#4804) 7 years ago
Harshavardhana 77a192a7b5 Implement CopyObjectPart API (#3663) 8 years ago
Harshavardhana 716316f711 Reduce number of envs and options from command line. (#3230) 8 years ago
Harshavardhana d192044915 router: PathPrefix router was wrong. (#3172) 8 years ago
Anis Elleuch df59967f59 Avoid checking date header of web requests by properly applying generic handlers (#2914) 8 years ago
Harshavardhana 6494b77d41 server: Add more elaborate startup messages. (#2731) 8 years ago
Harshavardhana ca3022d545 api: Change ListenBucketNotification with new API format. (#2791) 8 years ago