Commit Graph

  • e3de237eb8 Move config to v7 to fix previous v6 bug on null Notification entries. (#2650) Harshavardhana 2016-09-10 00:51:25 -07:00
  • 11785529fc Add Request Not Ready error when presigned date request is not valid (#2646) Anis Elleuch 2016-09-10 08:38:07 +01:00
  • 32201a18ab Forbid requests generated at least 15 min in the past or in the future (#2648) Anis Elleuch 2016-09-09 23:33:35 +01:00
  • 421cccb1d7 Add naughty disk to simulate disk errors (#2645) Anis Elleuch 2016-09-09 20:53:09 +01:00
  • 400e9309f1 Signature-V4: Include content-length for signature calculation. (#2643) Krishna Srinivas 2016-09-09 22:08:07 +05:30
  • a4afb312d4 S3-layer: Multiple-delete should return success for non-existent objects. (#2633) Krishna Srinivas 2016-09-08 00:19:12 +05:30
  • afe874f15a api: CopyObject pipe should be closed pro-actively upon error. (#2625) Harshavardhana 2016-09-06 02:23:32 -07:00
  • b291dbe9c5 s3: Fix compliance bugs reported by s3verify. (#2624) Harshavardhana 2016-09-06 02:18:02 -07:00
  • bc8f34bfe7 server/mux: Remove unused waitgroup from listenerMux. (#2614) Harshavardhana 2016-09-02 19:07:42 -07:00
  • 2dc7ecc59b notifications: Fix bucket notifications for DeleteMultipleObjects. (#2609) Harshavardhana 2016-09-02 01:59:08 -07:00
  • 600551feb9 Make export directory an exposed volume (#2610) Hugo Jobling 2016-09-02 09:58:15 +01:00
  • 7398d737b5 profiler: Fix it properly and generate/save profiles even failure situations. (#2607) Harshavardhana 2016-09-01 20:13:11 -07:00
  • bf62ba57cf docs: Update minimum drives in erasure docs. Harshavardhana 2016-09-01 11:35:53 -07:00
  • 511a8cbe04 profiler: Fix how we generate profiles. (#2596) Harshavardhana 2016-09-01 03:50:31 -07:00
  • 790ad68d4d Doc: Fixed Minio install steps from source. (#2590) koolhead17 2016-08-31 18:00:11 -07:00
  • e79d2381fc Fix rare 'go test -race' failure in ListenServe{Plain,TLS} (#2588) Anis Elleuch 2016-09-01 00:07:44 +01:00
  • a3b4199e9b FS/Multipart: Allow for parallel uploads of parts with same part number. (#2587) Krishna Srinivas 2016-09-01 04:31:32 +05:30
  • 3aa0574c6b FS/multipart: Append the parts to a file as and when the parts arrive. (#2513) Krishna Srinivas 2016-09-01 02:12:57 +05:30
  • 3118195e92 docker: Minimize image size (#2585) Andrew Stone 2016-08-31 16:32:41 -04:00
  • 5716f1c199 Fix incorrect error strings. (#2580) Harshavardhana 2016-08-30 13:47:09 -07:00
  • 2020afd200 server: http.Server do not add deadlines causes issues. (#2581) Harshavardhana 2016-08-30 12:52:19 -07:00
  • 7431acb2c4 web: add handlers for set/get bucket policy. (#2486) Bala FA 2016-08-30 22:34:50 +05:30
  • 2f9975c76c notifications: GetObjectInfo() later if bucket notifications are set. (#2575) Harshavardhana 2016-08-30 03:42:37 -07:00
  • d9bd73f4e8 docs: Simplified install instructions for home-brew. (#2571) Dee Koder 2016-08-29 14:08:04 -07:00
  • 8484d1c0ca Doc: Modified README.md to add brew package manager install steps. (#2557) koolhead17 2016-08-28 15:44:56 -07:00
  • 7270ca4157 pkg/wildcard: Simplify the wildcard logic further. (#2555) Harshavardhana 2016-08-27 00:27:17 -07:00
  • b67c8970c9 bucket-handlers: fix missing return statement (#2553) Brendan Ashworth 2016-08-25 20:00:47 -07:00
  • 418921de89 minor cleanup Mohit Agarwal 2016-08-16 20:27:14 +05:30
  • ec4260d260 api: BucketNotification should disallow duplicate notification. (#2539) Harshavardhana 2016-08-23 18:42:30 -07:00
  • c39d3db7a0 server/tls: allocate tls.Config{} properly. (#2537) Harshavardhana 2016-08-23 00:20:15 -07:00
  • 2da0cfc904 signature: Use the client sent region if region is properly validated. (#2534) Harshavardhana 2016-08-22 19:43:36 -07:00
  • 9dd0e3dc44 config: Initialize notify for fresh configs. (#2531) Harshavardhana 2016-08-22 16:04:04 -07:00
  • 4722c94653 typo: Fix capitalization in heading. (#2529) Dee Koder 2016-08-22 12:01:21 -07:00
  • 45c928e2f5 boot: checkPortAvailability() should fail only for EADDRINUSE error and ignore other errors. (#2527) Krishna Srinivas 2016-08-22 22:50:01 +05:30
  • 07506358ff Refactor Heal RPC and add Shutdown RPC (#2488) Anis Elleuch 2016-08-21 20:06:53 +01:00
  • 975eb31973 api/bucketPolicy: Use minio-go/pkg/set and fix bucket policy regression. (#2506) RELEASE.2016-08-21T02-44-47Z Harshavardhana 2016-08-20 03:16:38 -07:00
  • a3c509fd23 Doc: Modified examples in how-to-run-multiple-minio-server-instances-on-single-machine.md (#2497) koolhead17 2016-08-19 16:09:21 -07:00
  • 63bb78cfc6 Update README.md GarimaKapoor 2016-08-19 11:46:03 -07:00
  • f2fd8b0265 Adding test coverage for server-mux.go by creating TestListenAndServeTLS(). (#2493) Jesse Lucas 2016-08-19 04:29:50 -04:00
  • a8052889fe server-mux_test.go updating test to fix race condition with TestListenAndServe (#2485) Jesse Lucas 2016-08-18 22:45:03 -04:00
  • bccf549463 server: Move all the top level files into cmd folder. (#2490) Harshavardhana 2016-08-18 16:23:42 -07:00
  • 73d1a46f3e Allow asterisk character in key names (#2487) Anis Elleuch 2016-08-18 20:00:01 +01:00
  • 95c16f51cb notification: Handle ARN with empty account and name types. (#2482) Harshavardhana 2016-08-17 16:34:03 -07:00
  • 810dcbf34b fs: ListObjects should populate ETag properly if fs.json is available. (#2480) Harshavardhana 2016-08-17 13:26:08 -07:00
  • cb77586508 controller: Fix controller cli arguments. Harshavardhana 2016-08-17 11:41:04 -07:00
  • e2498edb45 contoller: Implement controlled healing and trigger (#2381) Krishna Srinivas 2016-08-18 00:06:33 +05:30
  • 0b7dfab17a Refactoring MuxServer Close() method to always wait for conns to close before returning. Adding lock around ServerMux listener setting to protect against data race. Adding additional tests to server-mux_test.go to make sure open connections are closed and for ListenAndServe. (#2467) Jesse Lucas 2016-08-17 03:18:23 -04:00
  • 674fdc4304 redirect-middleware: Redirect to /minio only if client is a browser and the request is not V4 signed. (#2469) Krishna Srinivas 2016-08-17 12:46:59 +05:30
  • 10feb1af3f tests: object handlers: Unit tests for Get and Copy Object handlers (#2451) karthic rao 2016-08-17 07:54:23 +05:30
  • d2b924cca8 Added Goreportcard badge. GarimaKapoor 2016-08-16 17:59:59 -07:00
  • 13390d0c95 tests: add tests for signature-v4.go (#2458) Brendan Ashworth 2016-08-16 17:02:35 -07:00
  • 0a3d43273f vendor: sha256 32bit updated. (#2459) RELEASE.2016-08-16T23-19-45Z Harshavardhana 2016-08-16 16:19:29 -07:00
  • 4dec50ba51 build: Add platform specific fixes. Harshavardhana 2016-08-16 14:40:16 -07:00
  • f2bffe6086 fs/delete-object: fs.json filepath was incorrect. (#2448) Krishna Srinivas 2016-08-16 22:35:08 +05:30
  • 8e2f64aea4 fs/multipart: save metadata(fs.json) for multipart uploads. (#2450) Krishna Srinivas 2016-08-16 22:34:40 +05:30
  • c054e633fd utils: Shutdown channel should be bufferred. Harshavardhana 2016-08-15 21:01:24 -07:00
  • e86dfcf41e api: Change listen bucket notification to be TopicConfiguration. (#2447) Harshavardhana 2016-08-15 20:56:43 -07:00
  • 3b9dbd748b tests: Web handlers (#2429) Anis Elleuch 2016-08-16 00:13:03 +01:00
  • 3d1bb8f439 tests: Fix hasExtendedHeader tests with env variable. Harshavardhana 2016-08-15 16:09:08 -07:00
  • bb8a425d49 When updating the meta file, write to temp file first and then rename to the actual location. Krishna Srinivas 2016-08-16 03:32:19 +05:30
  • 0e745fdb05 fs: Enable fs.json with env MINIO_ENABLE_FSMETA Harshavardhana 2016-08-15 15:20:06 -07:00
  • 51d7749c3e Check if eventN is initialized before notifying in Upload web handler (#2435) Anis Elleuch 2016-08-15 20:15:46 +01:00
  • 76d56c6ff2 typo: Fix typos across the codebase. (#2442) Harshavardhana 2016-08-15 02:44:48 -07:00
  • b41bfcbf2f utils: Fix unit tests issue. (#2441) Harshavardhana 2016-08-15 01:59:28 -07:00
  • 341171f326 Problem: AWS documentation defines event timestamp as 1970-01-01T00:00:00.000Z (#2440) Yurii Rashkovskii 2016-08-15 10:50:07 +02:00
  • a3592228f5 bug-fix: fix for tests failure when cache is disabled (#2439) karthic rao 2016-08-15 13:55:41 +05:30
  • 5526ac13d2 Protect shutdown callbacks lists with a mutex (#2432) Anis Elleuch 2016-08-15 07:55:48 +01:00
  • 9606cb9bcd posix: Disk free verification should have relaxed handling of inodes. (#2431) Harshavardhana 2016-08-13 02:30:15 -07:00
  • 7829ccea2c Routing key was misspelled as routine key (#2430) Yurii Rashkovskii 2016-08-13 07:23:06 +02:00
  • 723153951c Test api responses (#2427) Anis Elleuch 2016-08-12 19:28:27 +01:00
  • 64dc2a2e7f Heal format by inspection should avoid picking minioMetaBucket dir if the latter comes first in the list (listDir not ordered) (#2426) Anis Elleuch 2016-08-12 16:38:04 +01:00
  • fdab984c8d Add test for fresh disks healing (#2424) Anis Elleuch 2016-08-12 16:36:43 +01:00
  • 70fd38818e clean up: ineffassign fixes (#2411) karthic rao 2016-08-12 12:56:30 +05:30
  • ef0a108dde Graceful shutdown for ServerMux (#2341) Jesse Lucas 2016-08-12 00:33:55 -04:00
  • 0b225269e1 tests: posix: tests cleaning up and enhancing coverage. (#2410) karthic rao 2016-08-12 08:27:14 +05:30
  • fe62688683 Add tests for Damerau Levenshtein algorithm (#2407) Anis Elleuch 2016-08-12 01:50:04 +01:00
  • fadb71351c Test Post policy parsing and checking conditions (#2408) Anis Elleuch 2016-08-12 01:49:40 +01:00
  • 402af93da2 Update how-to-install-golang URL (#2406) Matthieu Fronton 2016-08-11 21:01:12 +02:00
  • d1bb8a5b21 api: refactor the bucket policy reading and writing. (#2395) Harshavardhana 2016-08-10 20:10:48 -07:00
  • 97c1289659 handlers: GetObject and HeadObject support more responses. (#2403) Harshavardhana 2016-08-10 17:36:28 -07:00
  • 8274ac2e5a tests: Make sure we try tests on free ports. (#2402) Harshavardhana 2016-08-10 16:28:05 -07:00
  • 758aa21b9c tests: add tests for certs.go and trie.go (#2394) Brendan Ashworth 2016-08-10 02:26:41 -07:00
  • 0dc5662f9b Doc: Fixed screenshot path for modified docs. (#2390) koolhead17 2016-08-09 15:04:44 -07:00
  • 82cd38e959 handlers: Remove 'notification.xml' when bucket is deleted. (#2389) Harshavardhana 2016-08-09 11:33:45 -07:00
  • e0cf4ee9fc presignV4: fix errors response and tests. (#2375) karthic rao 2016-08-09 21:43:15 +05:30
  • 2a920e568c docs: Readded code coverage badge in github Readme. (#2391) Dee Koder 2016-08-08 22:14:38 -07:00
  • 9c7f75d1e7 handler: Remove unused accesslog handler (#2388) Harshavardhana 2016-08-08 21:33:21 -07:00
  • 7e46055a15 api/handlers: Implement streaming signature v4 support. (#2370) Harshavardhana 2016-08-08 20:56:29 -07:00
  • 0c125f3596 Doc: This patch new guides with titles mentioned below (#2382) koolhead17 2016-08-08 19:39:01 -07:00
  • a1f3bf57c7 Update README.md GarimaKapoor 2016-08-07 11:08:42 -07:00
  • 0188cd0b84 utils: Take monitorShutdownSignal to take an exitFunc which would executed upon error. (#2378) Harshavardhana 2016-08-06 23:53:10 -07:00
  • b23605a2b5 pkg/objcache: Add more tests. (#2371) Harshavardhana 2016-08-06 10:22:14 -07:00
  • 8c2985a9f5 Doc: README.md/Removed codecov badge from title. (#2367) koolhead17 2016-08-05 16:53:29 -07:00
  • d28fb5fe23 Add a generic registerShutdown function for graceful exit (#2344) Anis Elleuch 2016-08-05 22:48:31 +02:00
  • 62c0612eac Update README.md GarimaKapoor 2016-08-05 11:35:03 -07:00
  • d63ce9d60d tests: tests for signature v4 parser (#2362) karthic rao 2016-08-05 20:33:18 +05:30
  • 5a44c34fd7 fixed some issues in readme (#2363) Remco Verhoef 2016-08-05 17:02:11 +02:00
  • 064c51162d api: Add new ListenBucketNotificationHandler. (#2336) Harshavardhana 2016-08-04 22:01:58 -07:00
  • 90c20a8c11 Add codecov for minio. (#2359) Harshavardhana 2016-08-04 16:48:50 -07:00
  • e783d77c3d Add codecov for minio. Harshavardhana 2016-08-04 15:56:22 -07:00