71 Commits (23a0415eb7fdd036ee971e16b1528bf474bc4c99)

Author SHA1 Message Date
poornas 881e983ed9
Fix Retention, ObjectLock, LegalHold struct namespaces correctly. (#8909) 5 years ago
Ashish Kumar Sinha 5bd0e95eef
Set default namespace for necessary structs (#8903) 5 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 5 years ago
Harshavardhana 8f1243986e
fix: listenBucket should filter events based on bucket (#8677) 5 years ago
Harshavardhana c8d82588c2 Fix crash in console logger and also handle bucket DNS updates (#8654) 5 years ago
Harshavardhana c10ecacf91 Always use SourceIP for host target filtering (#8649) 5 years ago
Harshavardhana 471a3a650a
fix: Don't allow to set unconfigured notification ARNs (#8643) 5 years ago
Harshavardhana cc02bf0442
Remove old ListenBucketNotification API (#8645) 5 years ago
Harshavardhana f5abe4e1f1
Support ListenBucketNotificationV2 streaming (#8622) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Praveen raj Mani 63e0a81760 Ignore stale notification queues in notification.xml (#7673) 5 years ago
Harshavardhana 5c0acbc6fc
Add text/event-stream for long running http connections (#7909) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana a51781e5cf Use context to fill in more details about error XML (#7232) 6 years ago
Harshavardhana fef5416b3c Support unknown gateway errors and convert at handler layer (#7219) 6 years ago
poornas f6980c4630 fix ConfigSys and NotificationSys initialization for NAS (#6920) 6 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 b24b320807 Set notification namespace for NotificationConfiguration (#6789) 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
Harshavardhana 54ae364def Introduce STS client grants API and OPA policy integration (#6168) 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 28d526bc68 Change CriticalIf to FatalIf for proper error message (#6040) 7 years ago
Harshavardhana 4886bfbc72 fix: Avoid more crashes due to concurrent map usage (#5912) 7 years ago
Harshavardhana 98f81ced86 fix: Avoid concurrent map writes in go-routines (#5898) 7 years ago
Bala FA 0d52126023 Enhance policy handling to support SSE and WORM (#5790) 7 years ago
ebozduman f16bfda2f2 Remove panic() and handle it appropriately (#5807) 7 years ago
kannappanr cef992a395
Remove error package and cause functions (#5784) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Harshavardhana ef61b36c5a Fix PUT bucket notification deadlocks (#5734) 7 years ago
Krishna Srinivas e452377b24 Add context to the object-interface methods. 7 years ago
Bala FA 0e4431725c make notification as separate package (#5294) 7 years ago
poornas 4f73fd9487 Unify gateway and object layer. (#5487) 7 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 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Krishnan Parthasarathi 67f66c40c1 Fix ListenBucketNotification deadlock (#5028) 7 years ago
Harshavardhana 8bbfb1b714 Allow event notifications to work without region (#5119) 7 years ago
Harshavardhana d82a1da511 Fix notification unmarshalling, unmarshal only when size is > 0 (#5087) 7 years ago
Harshavardhana db6b6e9518 S3 peers should be initialized properly (#5024) 7 years ago
Frank Wessels 61e0b1454a Add support for timeouts for locks (#4377) 7 years ago
Harshavardhana 4e0c08e9c5 ListenBucketNotification should set proper MIME type. (#4621) 7 years ago
Bala FA 1c97dcb10a Add UTCNow() function. (#3931) 8 years ago
Harshavardhana 47ac410ab0 Code cleanup - simplify server side code. (#3870) 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