Commit Graph

  • 8839c5105a Pass values to closures esp. when passed to defer statement. (#3050) Krishnan Parthasarathi 2016-10-23 22:27:52 +05:30
  • e293f079f5 github: Add PR and issue templates. (#3046) Harshavardhana 2016-10-22 17:35:52 -07:00
  • 6c2d5e3d05 Correct the number of failed disks that we can withstand in startup message (#3045) Anis Elleuch 2016-10-22 18:36:50 +01:00
  • 5999a23d3e When object whose size is greater than 5G is uploaded using presigned POST we should return error. (#3033) Krishna Srinivas 2016-10-22 21:35:01 +05:30
  • e51be73ac7 PresignedPost: Support for Signature V2 presigned POST Policy. (#3043) Krishna Srinivas 2016-10-22 21:27:12 +05:30
  • 4b5b363c6c tests: Fix race between SetBucketListenerConfig and eventNotifyForBucketNotifications (#3041) Harshavardhana 2016-10-22 02:35:33 -07:00
  • f2b0c08e34 logging: print file:line:funcName of the caller of errorIf and fatalIf (#3035) Krishna Srinivas 2016-10-22 14:54:34 +05:30
  • 83b364891d tests: Fix a potential race in ListenBucketNotificationHandler. (#3040) Harshavardhana 2016-10-21 22:56:27 -07:00
  • 87af2dbc43 dist: Adding systemd script for running Minio distributed. (#3034) Karthic Rao 2016-10-22 09:26:56 +05:30
  • 885bac330b Added a "catch all" documentation link (#3038) Justin Clift 2016-10-22 03:31:21 +01:00
  • e3ab478c70 tests: Fix a potential race in RemoveBucketNotification. (#3037) Harshavardhana 2016-10-21 17:12:56 -07:00
  • ecaccefd2e tests: Implement GetBucketNotification handler tests. (#3029) Harshavardhana 2016-10-21 02:39:37 -07:00
  • ece559afe2 api: Do not use sqs for ListenBucketNotification. (#3023) Harshavardhana 2016-10-21 01:25:17 -07:00
  • d3aaf50a40 posix: Split on ":" in path d:\export makes minio use wrong disk. (#3027) Krishna Srinivas 2016-10-21 12:09:33 +05:30
  • 43ce028840 Point link of the docs to docs.minio.io. (#3025) Karthic Rao 2016-10-21 10:58:22 +05:30
  • 32c3a558e9 distributed-XL: Support to run one minio process per export even on the same machine. (#2999) Krishna Srinivas 2016-10-19 01:19:24 +05:30
  • 41f9ab1c69 Translate storage access denied error to S3 Access Denied response (#3015) Anis Elleuch 2016-10-21 00:09:55 +01:00
  • 8876e0a80a Delete bucket listener config file from disk (#3016) Aditya Manthramurthy 2016-10-20 16:09:19 -07:00
  • c21ac80268 Validate access/secret keys found in the config file and enhance invalid keys messages (#3017) Anis Elleuch 2016-10-21 00:07:24 +01:00
  • 0e2cd1a64d Added clear subcommand for control lock (#3013) Frank 2016-10-20 22:15:28 +02:00
  • 6274727b71 Pick up server address from --address option (#3002) (#3008) Aditya Manthramurthy 2016-10-20 11:39:10 -07:00
  • 95567c68bf posix: Do not print errors in expected errors. (#3012) Harshavardhana 2016-10-20 09:26:18 -07:00
  • c189337b6e rpc: Support SNI in TLS certificates (#3009) Anis Elleuch 2016-10-20 15:43:31 +01:00
  • 6fc81dc162 Delete temp object/part when PutObject{,Part} fails (#3004) Krishnan Parthasarathi 2016-10-20 11:22:03 +05:30
  • 7d50361ca9 Move housekeeping before object layer initialization (#3001) Krishnan Parthasarathi 2016-10-20 08:29:48 +05:30
  • 19c51f3f3c Added ForceUnlock to namespace-lock (#2990) Frank 2016-10-19 18:27:36 +02:00
  • c3bbadacbf Improve Peer RPC error handling (Fixes #2992) (#2995) Aditya Manthramurthy 2016-10-18 21:26:58 -07:00
  • 2208992e6a More informative message when erasure fails to read a part of an object (#2989) Anis Elleuch 2016-10-18 21:09:26 +01:00
  • bbba8e432a Add ssl support to s3/web peers connections (#2988) Anis Elleuch 2016-10-18 19:46:33 +01:00
  • 39331b6b4e xl: GetCheckSumInfo() shouldn't fail if hash not available. (#2984) Harshavardhana 2016-10-18 11:13:25 -07:00
  • 6e748cb1cf Report when invalid bucket names are skipped in FS backend. (#2947) Mike Ralphson 2016-10-17 11:48:06 +01:00
  • 2005d656e6 Properly load creds from env and save them when server cmd is executed (#2970) Anis Elleuch 2016-10-18 07:14:41 +01:00
  • 0f26ec8095 Propagate creds change to cluster (Fixes #2855) (#2929) Aditya Manthramurthy 2016-10-17 20:18:08 -07:00
  • 8d2347bc7b storage: DeleteFile should return errFileNotFound for ENOENT. (#2978) Harshavardhana 2016-10-17 16:38:46 -07:00
  • 0ff359ca0e Fix early init. problem for notifications (Fixes #2972) (#2977) Aditya Manthramurthy 2016-10-17 16:38:29 -07:00
  • f8e13fb00e server: Startup sequence should be more idempotent. (#2974) Harshavardhana 2016-10-17 14:31:33 -07:00
  • 686a610fc3 api: Nanosecond precision for API responses is valid with S3. (#2957) Harshavardhana 2016-10-17 08:44:55 -07:00
  • 7fc1685b7a Allow Travis builds from GitHub forks (#2958) Mike Ralphson 2016-10-17 16:42:20 +01:00
  • b89609dc2e XL: Filter out md5Sum from user defined headers (#2962) Krishnan Parthasarathi 2016-10-17 21:11:33 +05:30
  • fa50312220 Avoid returning disk corrupted by servers in the middle of init all disks formats (#2964) Anis Elleuch 2016-10-17 16:39:55 +01:00
  • fee3f99a6e xl: heal bucket should validate if bucket exists first. (#2953) Harshavardhana 2016-10-17 02:10:23 -07:00
  • ea406754a6 New dsync and added ForceUnlock to lock rpc server (#2956) Frank 2016-10-17 10:53:29 +02:00
  • d02cb963d5 Fix listen-bucket (Fixes #2942) (#2949) Aditya Manthramurthy 2016-10-16 20:52:10 -07:00
  • 334cdb5d64 XL total/free space calculation is done inside xl module (#2945) Anis Elleuch 2016-10-16 22:24:15 +01:00
  • a681af6953 Update minio browser with new changes. (#2940) Harshavardhana 2016-10-15 08:51:53 -07:00
  • 5c3639c1b7 Redirect /minio to /minio/ when requests come from browsers (#2937) Anis Elleuch 2016-10-15 14:21:51 +01:00
  • 903574db90 copy-object: Do not use ETag of source as MD5 as it will not be MD5 if source was uploaded as multipart. (#2938) Krishna Srinivas 2016-10-15 18:50:56 +05:30
  • f463d3ce42 Fix a crash when service shutdown is signaled and object API is not ready yet (#2939) Anis Elleuch 2016-10-15 14:20:16 +01:00
  • 17eeec6895 Bucket policy propagation (Fixes #2930) (#2932) Aditya Manthramurthy 2016-10-14 22:49:51 -07:00
  • 070d3610ff tests: V2 Signature tests for object-handlers. (#2931) Karthic Rao 2016-10-15 09:22:46 +05:30
  • f22862aa28 heal: Refactor heal command. (#2901) Harshavardhana 2016-10-14 19:57:40 -07:00
  • 18be3bc95a docs: added space in README.md so that its compatible with doctor. (#2927) koolhead17 2016-10-15 01:50:33 +05:30
  • 2f520ed92f Remove errors package, add comments and simplify. (#2925) Harshavardhana 2016-10-14 11:15:59 -07:00
  • c03ce0f74a Display SSL expiry warnings (#2925) Mateusz Gajewski 2016-10-14 13:48:08 +02:00
  • 0320a77dc0 HealBucket: create the bucket if it is missing in one of the disks. (#2924) Krishna Srinivas 2016-10-14 23:42:17 +05:30
  • 3349153058 docs: added space in source download steps so it appears as desired in (#2923) koolhead17 2016-10-14 21:19:12 +05:30
  • 5e86352464 doc: Fix docker.md instructions and words. Harshavardhana 2016-10-13 21:34:03 -07:00
  • 18d125ef1c doc: Redo install instructions (#2922) Harshavardhana 2016-10-13 19:34:03 -07:00
  • 31be826f51 Fix missing error check for jsonrpc.Server.RegisterService() (#2921) Aditya Manthramurthy 2016-10-13 17:34:10 -07:00
  • eb372d53df Fix docker release titles Harshavardhana 2016-10-13 16:24:18 -07:00
  • 1788c58d5c Add docker edge instructions Harshavardhana 2016-10-13 16:19:14 -07:00
  • 17e49a9ed2 signature-v2 fix. (#2918) Karthic Rao 2016-10-13 21:55:56 +05:30
  • 0aabc1d8d9 Use Peer RPC to propagate bucket policy changes (#2891) Aditya Manthramurthy 2016-10-13 09:19:04 -07:00
  • 55f6828750 Do not print update message unless there is an update. (#2919) Harshavardhana 2016-10-13 09:17:08 -07:00
  • 6303f26330 Protect map from concurrent access (Fixes #2915) (#2916) Aditya Manthramurthy 2016-10-13 01:33:50 -07:00
  • b59bac670a Handle err returned by rpc.Server.RegisterName (#2910) Krishnan Parthasarathi 2016-10-13 11:43:24 +05:30
  • 84acc820c7 Fix free drive space calculation in XL mode (#2917) Anis Elleuch 2016-10-13 04:22:15 +01:00
  • 92858c7db2 Fix docker documentation. Harshavardhana 2016-10-12 18:31:23 -07:00
  • fdaa129a5b Fix dockerfile container image. (#2892) Harshavardhana 2016-10-12 18:09:08 -07:00
  • df59967f59 Avoid checking date header of web requests by properly applying generic handlers (#2914) Anis Elleuch 2016-10-12 20:58:36 +01:00
  • 73982c8cb6 Listen bucket notification for multiple prefixes/suffixes (#2911) Mateusz Gajewski 2016-10-12 20:02:15 +02:00
  • 6199aa0707 Peer RPCs for bucket notifications (#2877) Aditya Manthramurthy 2016-10-12 01:03:50 -07:00
  • a5921b5743 Use same timestamp for all chunks in chunked signature (#2908) Krishnan Parthasarathi 2016-10-12 12:16:51 +05:30
  • f0538dbb5c fix broken link for Go Installation in CONTRIBUTING.md (#2907) Karthic Rao 2016-10-12 10:49:35 +05:30
  • ff91ecb177 tests: Adding unknown signature type test for API handlers. (#2905) Karthic Rao 2016-10-12 09:08:10 +05:30
  • a6357502c1 Correct typo in error string (#2902) Frank 2016-10-11 17:56:02 +02:00
  • fa8ea41cd9 lock/instrumentation: Cleanup and print in user friendly form. (#2807) Harshavardhana 2016-10-11 00:50:27 -07:00
  • 3ac6790ca2 tests: Add Object Layer nil test for bucket-handler API's (#2899) Karthic Rao 2016-10-11 12:30:02 +05:30
  • 268b96058f ns-lock: lock namespace during FS object operations. (#2896) Krishna Srinivas 2016-10-10 22:50:04 +05:30
  • 0d031c432b Fix typo in serverVersion (#2894) Frank 2016-10-10 19:11:56 +02:00
  • 6e8f3224c5 Test coverage for lock rpc server (#2893) Frank 2016-10-10 19:11:29 +02:00
  • 9c53e9f4c3 tests: Enhance coverage for bucket policy handlers. (#2895) Karthic Rao 2016-10-10 21:59:56 +05:30
  • 2d5e988a6d Refactor streaming signatureV4 w/ state machine (#2862) Krishnan Parthasarathi 2016-10-10 14:12:32 +05:30
  • 3cfb23750a control: Implement service command 'stop,restart,status'. (#2883) Harshavardhana 2016-10-09 23:03:10 -07:00
  • 57f75b1d9b Ignore copy conditions when ETag is not available (#2888) Anis Elleuch 2016-10-10 00:21:42 +01:00
  • 4560cbc20c List docker as first example Anand Babu (AB) Periasamy 2016-10-09 13:06:25 -07:00
  • e213172431 tests: Missing anonymous tests for bucket-handlers. (#2885) Karthic Rao 2016-10-09 21:51:37 +05:30
  • f5f007e183 Test: Add test case for xl.HealObject() (#2884) Krishna Srinivas 2016-10-09 05:38:17 +05:30
  • 09463265ce tests: Adding anonymous requests tests for bucket policy handlers. (#2882) Karthic Rao 2016-10-08 13:34:26 +05:30
  • 8f4cf2a7d0 tests: anonymous/unsigned tests for object handler API's . (#2881) Karthic Rao 2016-10-08 11:58:50 +05:30
  • 30183c4a9a tests: cleanup and unsigned request test. (#2880) Karthic Rao 2016-10-08 08:46:57 +05:30
  • d1df5e0ae1 tests: Add helper function for API handler anonymous request tests. (#2876) Karthic Rao 2016-10-07 23:46:11 +05:30
  • f1bc9343a1 prep: Initialization should wait instead of exit the servers. (#2872) Harshavardhana 2016-10-07 11:15:55 -07:00
  • e53a9f6cab Update vendorized version of dsync that relaxes read quorum to N/2 (#2874) Frank 2016-10-07 17:02:59 +02:00
  • 97f4989945 tests: cleaning up. (#2875) Karthic Rao 2016-10-07 20:32:37 +05:30
  • ed676667d0 vendor: update reedsolomon package with new changes. (#2870) Harshavardhana 2016-10-06 21:57:42 -07:00
  • 1e5e213d24 auth: Make sure we initialize or change config before RPC requests. (#2867) Harshavardhana 2016-10-06 13:35:56 -07:00
  • a8105ec068 - Test utility function for easy asserting of cases wherein objectLayer (#2865) Karthic Rao 2016-10-07 02:04:33 +05:30
  • c6d2967b84 Doc: Document list of supported environmental varaibles. (#2864) Krishna Srinivas 2016-10-06 22:00:08 +05:30
  • bb9be02228 minio-browser: do not redirect to /minio if MINIO_BROWSER=off (#2863) Krishna Srinivas 2016-10-06 21:00:32 +05:30