79 Commits (2acb530ccdcb78d4d545404f3d9221a0bd274767)

Author SHA1 Message Date
Harshavardhana 2955aae8e4
feat: Add notification support for bucketCreates and removal (#10075) 4 years ago
Harshavardhana a546047c95
keep bucket metadata fields to be consistent (#9660) 4 years ago
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 f14bf25cb9
optimize Listen bucket notification implementation (#9444) 4 years ago
Klaus Post c4464e36c8
fix: limit HTTP transport tuables to affordable values (#9383) 4 years ago
Harshavardhana 69fb68ef0b
fix simplify code to start using context (#9350) 4 years ago
Bala FA 525287f4b6
remove queue only if index is within the range (#9341) 4 years ago
poornas 881e983ed9
Fix Retention, ObjectLock, LegalHold struct namespaces correctly. (#8909) 4 years ago
Ashish Kumar Sinha 5bd0e95eef
Set default namespace for necessary structs (#8903) 4 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 4 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) 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
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) 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
Bala FA 0d52126023 Enhance policy handling to support SSE and WORM (#5790) 6 years ago
ebozduman f16bfda2f2 Remove panic() and handle it appropriately (#5807) 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
Harshavardhana ef61b36c5a Fix PUT bucket notification deadlocks (#5734) 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 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