49 Commits (7e0f1eb8b52936d27ac6886df2cf025166fe25e4)

Author SHA1 Message Date
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) 7 years ago
Krishna Srinivas e40a5e05e1 Do notification in background to not block S3 client REST calls (#6005) 7 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) 8 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
Bala.FA 6d10f4c19a Adopt dsync interface changes and major cleanup on RPC server/client. 8 years ago
Harshavardhana 4daa0d2cee lock: Moving locking to handler layer. (#3381) 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 85a5c358d8 Add bucket metadata state client/handler (Fixes #3022) (#3152) 8 years ago
Aditya Manthramurthy 30dc11a931 No `listener.json` for single-node mode (Fixes #3052) (#3108) 8 years ago
Aditya Manthramurthy 3977d6b7bd Lock bucket while modifying its metadata (Fixes #2979) (#3019) 8 years ago
Harshavardhana 83b364891d tests: Fix a potential race in ListenBucketNotificationHandler. (#3040) 8 years ago
Harshavardhana ece559afe2 api: Do not use sqs for ListenBucketNotification. (#3023) 8 years ago
Aditya Manthramurthy d02cb963d5 Fix listen-bucket (Fixes #2942) (#2949) 8 years ago
Mateusz Gajewski 73982c8cb6 Listen bucket notification for multiple prefixes/suffixes (#2911) 8 years ago
Aditya Manthramurthy 6199aa0707 Peer RPCs for bucket notifications (#2877) 8 years ago
Krishna Srinivas 61a18ed48f sha256: Verify sha256 along with md5sum, signature is verified on the request early. (#2813) 8 years ago
Krishnan Parthasarathi 5fdd768903 Make addition of TopicConfig to globalEventNotifier go-routine safe (#2806) 8 years ago
Harshavardhana ca3022d545 api: Change ListenBucketNotification with new API format. (#2791) 8 years ago
Harshavardhana 4917038f55 Move the ObjectAPI() resource to be beginning of each handlers. 8 years ago
Krishnan Parthasarathi e55926e8cf distribute: Make server work with multiple remote disks 8 years ago
Harshavardhana 040af08473 server: Startup message now prints configured ARNs. (#2653) 8 years ago
Anis Elleuch 07506358ff Refactor Heal RPC and add Shutdown RPC (#2488) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana e86dfcf41e api: Change listen bucket notification to be TopicConfiguration. (#2447) 8 years ago