Commit Graph

  • 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) 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
  • e887fea485 getbucketlocation: should handle UNSIGNED-PAYLOAD for sha256 header for signature calculation. (#2358) Krishna Srinivas 2016-08-05 04:19:35 +05:30
  • de5d5ff241 pkg/crypto: Deprecate cgo sha256 version. (#2354) Harshavardhana 2016-08-04 03:19:36 -07:00
  • 2e0742e309 bucket policy: Support for '?' wildcard. (#2353) karthic rao 2016-08-04 13:11:32 +05:30
  • cc0d5b6fe0 webapi: ServerInfo returns the list variables/values in the environnment of the Minio server (#2351) Anis Elleuch 2016-08-03 22:47:03 +02:00
  • 2db51e9d61 server/config: config should be updated only when we edit the credentials. (#2345) Harshavardhana 2016-08-02 16:48:21 -07:00
  • 69fd196471 Object-cache: enforce cache size to be less than RAM. (#2338) Krishna Srinivas 2016-08-02 22:34:35 +05:30
  • 1494af485e tests: signature-utils test (#2342) karthic rao 2016-08-02 09:24:11 +05:30
  • c1d70f1f9e server/config: Create 'certs' directory in initServerConfig(). (#2331) Harshavardhana 2016-07-30 14:55:20 -07:00
  • 9baf599c91 tests: Unit tests and fixes for copyBuffer. (#2333) karthic rao 2016-07-31 02:06:43 +05:30
  • 8d090a20ce server: set globalCacheSize honoring system limits for max memory. (#2332) Harshavardhana 2016-07-30 08:50:49 -07:00
  • 5b86dd7659 Tests: Cleanup/Enhancement: Add few more cases to posix.ReadFile tests and use a cleaner posixTestSetup for posix tests (#2330) karthic rao 2016-07-30 13:56:19 +05:30
  • 4b05b6a6c1 Refactoring checkPortAvailability to check each tcp network (tcp, tcp4, tcp6) if a port is taken. (#2325) Jesse Lucas 2016-07-29 21:11:00 -04:00
  • 851d05161a Adding return error value to checkPortAvailability to enable testing of function. Adding checkport_test.go to test checkPortAvailability. Updated server-main.go to use error value from checkPortAvailability and calls fatalIf if an error is returned. (#2322) Jesse Lucas 2016-07-29 17:05:31 -04:00
  • cf9ba7b88f tests: Add missing unit test for posix.ReadFile. (#2319) Harshavardhana 2016-07-28 21:57:11 -07:00
  • 50dae0ab04 bucket-policy: Migrate bucket policy to minioMetaBuket/buckets (#2321) Krishnan Parthasarathi 2016-07-28 20:49:08 -07:00
  • 14cefd352c Heal corrupted formats of disks already containing objects (#2297) Anis Elleuch 2016-07-29 01:49:59 +02:00
  • f239fcac67 Switched to faster minio/sha256-simd implementation (#2320) Frank 2016-07-28 14:44:37 -07:00
  • dcc3463e48 Limit POST form fields and file size + Generic Request Size limiter (#2317) Anis Elleuch 2016-07-28 21:02:22 +02:00
  • 7850d17f48 web-browser: disable minio browser when environmental variable MINIO_BROWSER=off (#2315) Krishna Srinivas 2016-07-28 16:30:33 +05:30
  • f503ac3db8 XL/Erasure: Make bit-rot verification based on xl.json algo. (#2299) Harshavardhana 2016-07-28 02:20:34 -07:00
  • 65f71ce0c5 browser: Object upload should save metadata and notify. (#2309) Harshavardhana 2016-07-27 21:11:15 -07:00
  • ad19bf0ec1 server: Add update referral for update notification URL. (#2308) Harshavardhana 2016-07-27 19:59:19 -07:00
  • f0067babe0 handlers: Add 'crossdomain.xml' handler. (#2305) Harshavardhana 2016-07-27 19:53:55 -07:00
  • 6b5fce826b placing defer file.Close() right after opening it (#2306) karthic rao 2016-07-28 07:52:32 +05:30
  • 8b3cb3a0de POST Policy, multiple fixes: AccessDenied with unmet conditions, ${filename} in Key, missing filename in multipart (#2304) Anis Elleuch 2016-07-28 02:51:55 +02:00
  • 2f7358a8a6 XL: erasure Index should have its corresponding distribution order. (#2300) Harshavardhana 2016-07-27 11:57:08 -07:00
  • 77248bd6e8 api: Notify events only if bucket notifications are set. (#2293) Harshavardhana 2016-07-26 19:10:02 -07:00
  • 3054b74260 docs: Fix startup message for server as well. Harshavardhana 2016-07-26 15:54:11 -07:00
  • 7d42d09da8 Doc: Replaced README & FreeBSD docs with updated minio server splash (#2298) koolhead17 2016-07-26 15:46:41 -07:00
  • 95ddf061ab Rate limit is working and supports limited waiting clients (#2295) Anis Elleuch 2016-07-26 23:17:11 +02:00
  • 5fe72cf205 Removing readAllMeta from xl-v1-healing.go and placing it in xl-v1-utils.go (#2296) karthic rao 2016-07-27 00:04:48 +05:30
  • 1e3d80552f XL: format.json healing should cater for mismatching order. (#2285) Harshavardhana 2016-07-26 03:18:47 -07:00
  • f253dfc922 docs: Fix erasure code image embedding issue. Harshavardhana 2016-07-26 00:06:59 -07:00
  • 1f9e38e3cd api: Add bucket notification util tests. (#2289) Harshavardhana 2016-07-26 00:01:35 -07:00
  • 530ed67b59 Adding leak test framework (#2254) karthic rao 2016-07-26 09:09:14 +05:30
  • a2b6f0524d XL/erasure: Remove deprecated copyN function. (#2288) Harshavardhana 2016-07-25 20:36:56 -07:00
  • 091d80666a Enhancement for Erasure encode test. (#2287) karthic rao 2016-07-26 09:06:41 +05:30
  • efbf7dbc0f api: Bucket notification add filter rules check and validate. (#2272) Harshavardhana 2016-07-25 17:53:55 -07:00
  • 043ddbd834 optimize memory allocation during erasure-read by using temporary buffer pool. (#2259) Krishna Srinivas 2016-07-26 02:47:01 +05:30
  • 04f90bd463 doc: Broken links fixed in the Explore further section. (#2281) Dee Koder 2016-07-24 22:53:35 -07:00
  • 9212e11b90 XL/GetObject: When disk is not available, checksum should be empty. (#2276) Harshavardhana 2016-07-24 22:49:27 -07:00