74 Commits (e86dfcf41ec3b0bb46436db706fe8e17d5cb38d0)

Author SHA1 Message Date
Harshavardhana d1bb8a5b21 api: refactor the bucket policy reading and writing. (#2395) 8 years ago
Harshavardhana 82cd38e959 handlers: Remove 'notification.xml' when bucket is deleted. (#2389) 8 years ago
Harshavardhana 064c51162d api: Add new ListenBucketNotificationHandler. (#2336) 8 years ago
Krishna Srinivas e887fea485 getbucketlocation: should handle UNSIGNED-PAYLOAD for sha256 header for signature calculation. (#2358) 8 years ago
Krishnan Parthasarathi 50dae0ab04 bucket-policy: Migrate bucket policy to minioMetaBuket/buckets (#2321) 9 years ago
Anis Elleuch dcc3463e48 Limit POST form fields and file size + Generic Request Size limiter (#2317) 9 years ago
Harshavardhana 65f71ce0c5 browser: Object upload should save metadata and notify. (#2309) 9 years ago
Anis Elleuch 8b3cb3a0de POST Policy, multiple fixes: AccessDenied with unmet conditions, ${filename} in Key, missing filename in multipart (#2304) 9 years ago
Harshavardhana 77248bd6e8 api: Notify events only if bucket notifications are set. (#2293) 9 years ago
Harshavardhana f248089523 api: Implement bucket notification. (#2271) 9 years ago
Harshavardhana 86d31e99d5 api: use checkAuth now at PutBucket, DeleteBucket handlers. (#2225) 9 years ago
Harshavardhana 1f706e067d api: xmlDecoder should honor contentLength. (#2226) 9 years ago
Harshavardhana aeac902747 API: ListBuckets doesn't have a body, we should never read the body. (#2218) 9 years ago
Harshavardhana aaf7803831 api: Requests should be differentiated if possible based on http router. (#2219) 9 years ago
Krishna Srinivas 614c770b5d List Objects version 2. (#1815) 9 years ago
Harshavardhana 9fdb69563d handler: CopyObject should save metadata. (#1698) 9 years ago
Harshavardhana 9472299308 logging: Log only for unhandled errors, remove all the debug logging. (#1652) 9 years ago
Krishna Srinivas c06b9abc15 bucket-handlers: do not unescape marker as gorilla layer would have already done it. (#1495) (#1510) 9 years ago
Harshavardhana 17868ccd7f handlers: overhaul entire writErrorResponse, simplify. (#1472) 9 years ago
Harshavardhana ad40036cba posix: filepath shouldn't be used anymore use path.Join (#1486) 9 years ago
karthic rao 82113b747c Resource matching fix to overcome issues with regular expression based match (#1476) 9 years ago
Rajiv Makhijani 321aefa026 Add Response for PostPolicyBucketHandler (#1477) (#1483) 9 years ago
Yurii bba5468368 minio: Replace 'bucket already exists' error by 'bucket already owned by you'. (#1465) 9 years ago
Harshavardhana 4e34e03dd4 xl/fs: Split object layer into interface. (#1415) 9 years ago
Harshavardhana f3784d1087 xl: Handle read quorum for StatVol, ListVols 9 years ago
karthic rao 560c3bd153 Adding return statement after error response in the lastest commit to verify location constraint (#1348) 9 years ago
karthic rao cb1116725b api: verify Location constraint for make bucket. (#1342) 9 years ago
Harshavardhana e0f8fed011 object: handle Error responses and handle errDiskFull. (#1331) 9 years ago
Harshavardhana be002ac01e fs/object: Fix issues from review comments. 9 years ago
Harshavardhana 30b0b4deba storage/server/client: Enable storage server, enable client storage. 9 years ago
Krishna Srinivas 3c48537f20 refactor: refactor code to separate fs into object-layer and fs layer. (#1305) 9 years ago
karthic rao 188bb92d8a bucket-policy parset tests, and bug fixes (#1317) 9 years ago
Harshavardhana b182e94acc signature: Handle presigned payload if set. 9 years ago
Donald Guy e8cd1aad8d accessPolicy: prevent backdoor ListBucket via brute-force 404s, per docs + small fixes 9 years ago
Donald Guy 8b4a5f07b4 accessPolicy: allow anonymous HEAD for Getable objects 9 years ago
Harshavardhana 3fcc60de91 Move the files and rename some functions. 9 years ago
Harshavardhana c69fdf0cf2 listObjects: Cleanup and naming conventions. 9 years ago
Harshavardhana 0479d4976b objectAPI: Fix object API interface, remove unnecessary structs. 9 years ago
Harshavardhana a6a4e7e297 signature: No need to validate region for getBucketLocation and listBuckets. 9 years ago
Harshavardhana efc80343e3 fs: Break fs package to top-level and introduce ObjectAPI interface. 9 years ago
Harshavardhana 02ad48466d error: Signature errors should be returned with APIErrorCode. 9 years ago
Harshavardhana 9dca46e156 signature: Use a layered approach for signature verification. 9 years ago
Harshavardhana aaf97ea02c config/main: Re-write config files - add to new config v3 9 years ago
Harshavardhana 76bda0d8f1 routers: Fix order of PostPolicyHandlers and headers. 9 years ago
Harshavardhana 88714e7c8e bucketpolicy: Improve bucket policy validation, avoid nested rules. 9 years ago
Harshavardhana 52751d81cb cleanup: Rename ObjectMetadata as ObjectInfo. 9 years ago
Harshavardhana fdf3d64793 error: Add proper prefixes for s3Error codes. 9 years ago
Harshavardhana d5057b3c51 accessPolicy: Implement Put, Get, Delete access policy. 9 years ago
Harshavardhana aed62788d9 api: Implement multiple objects Delete api - fixes #956 9 years ago
Brendan Ashworth adf74ffdb0 api: DRY code and add new test 9 years ago