53 Commits (4dd07e57631bcb96be7f2c2bb0a7388351dd2840)

Author SHA1 Message Date
Harshavardhana 6656fa3066
simplify further bucket configuration properly (#9650) 4 years ago
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 4 years ago
Harshavardhana 9b3b04ecec
allow retries for bucket encryption/policy quorum reloads (#9513) 4 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 5 years ago
Harshavardhana 6695fd6a61
Add more context aware error for policy parsing errors (#8726) 5 years ago
Roman Kalashnikov 188cf1d5ce Add more friendly error message for policy object (#7412) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 5 years ago
Harshavardhana a51781e5cf Use context to fill in more details about error XML (#7232) 5 years ago
Harshavardhana fef5416b3c Support unknown gateway errors and convert at handler layer (#7219) 5 years ago
Harshavardhana dba61867e8 Redirect browser requests returning AccessDenied (#6848) 6 years ago
Harshavardhana 9e3fce441e Audit log claims from token (#6847) 6 years ago
Harshavardhana bfb505aa8e Refactor logging in more Go idiomatic style (#6816) 6 years ago
Harshavardhana a55a298e00 Make sure to log unhandled errors always (#6784) 6 years ago
Harshavardhana bef0318c36 Support audit logs with additional fields (#6738) 6 years ago
Harshavardhana b0c9ae7490 Add audit logging for S3 and Web handlers (#6571) 6 years ago
kannappanr 76ddf4d32f Log x-amz-request-id as log and XML error response (#6173) 6 years ago
Krishna Srinivas e40a5e05e1 Do notification in background to not block S3 client REST calls (#6005) 6 years ago
Harshavardhana 4886bfbc72 fix: Avoid more crashes due to concurrent map usage (#5912) 6 years ago
Harshavardhana 98f81ced86 fix: Avoid concurrent map writes in go-routines (#5898) 6 years ago
Harshavardhana b6ca39ea48 Support migrating inconsistent bucket policies (#5855) 6 years ago
Bala FA 0d52126023 Enhance policy handling to support SSE and WORM (#5790) 6 years ago
Bala FA 76cc65531c use package name correctly (#5827) 6 years ago
kannappanr cef992a395
Remove error package and cause functions (#5784) 6 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 6 years ago
Krishna Srinivas e452377b24 Add context to the object-interface methods. 6 years ago
Bala FA 0e4431725c make notification as separate package (#5294) 6 years ago
poornas 4f73fd9487 Unify gateway and object layer. (#5487) 6 years ago
kannappanr 20584dc08f
Remove unnecessary errors printed on the console (#5386) 7 years ago
Krishna Srinivas 14e6c5ec08 Simplify the steps to make changes to config.json (#5186) 7 years ago
Harshavardhana 203ac8edaa Bucket policies should use minio-go/pkg/policy instead. (#5090) 7 years ago
Aaron Walker 5db533c024 bucket-policy: Add IPAddress/NotIPAddress conditions support (#4736) 7 years ago
Harshavardhana 533338bdeb all/windows: Be case in-sensitive about pattern matching. (#3682) 8 years ago
Krishnan Parthasarathi 2665aba555 Fail PutBucketPolicy if conditions are incompatible with actions. (#3659) 8 years ago
Krishnan Parthasarathi 9b6bcb30d9 Fix handling of StringNotEquals condition operator (#3660) 8 years ago
Krishnan Parthasarathi b408d0e87d Add aws:Referer condition key support. (#3641) 8 years ago
Harshavardhana 51fa4f7fe3 Make PutObject a nop for an object which ends with "/" and size is '0' (#3603) 8 years ago
Harshavardhana 926c75d0b5 api: Set appropriate content-type for success/error responses. (#3537) 8 years ago
Harshavardhana 4daa0d2cee lock: Moving locking to handler layer. (#3381) 8 years ago
Bala FA 825000bc34 Use humanize constants for KiB, MiB and GiB units. (#3322) 8 years ago
Bala FA bef0a50bc1 Cleanup and fixes (#3273) 8 years ago
Harshavardhana 398421b9f5 xl/bootup: Server bootup shouldn't return for missing buckets. (#3255) 8 years ago
Aditya Manthramurthy dd0698d14c Improve namespace lock API: (#3203) 8 years ago
Aditya Manthramurthy 3977d6b7bd Lock bucket while modifying its metadata (Fixes #2979) (#3019) 8 years ago
Aditya Manthramurthy 0aabc1d8d9 Use Peer RPC to propagate bucket policy changes (#2891) 8 years ago
Harshavardhana 5885ffc8ae signature: Add legacy signature v2 support transparently. (#2811) 8 years ago
Harshavardhana 64083b9227 signature: Region changes should be handled just like AWS. (#2805) 8 years ago
Harshavardhana 6aa2fc95c0 Revert "bucket: refactor policies and fix bugs related to enforcing policies. (#2766)" 8 years ago
Harshavardhana ca5ca8332b bucket: refactor policies and fix bugs related to enforcing policies. (#2766) 8 years ago
Krishna Srinivas 9358ee011b logging: Print stack trace in case of errors. 8 years ago
Harshavardhana 4917038f55 Move the ObjectAPI() resource to be beginning of each handlers. 8 years ago