Commit Graph

  • 82b74c7940 issue 43 "go fmt" chagnes from "Ryan S. Brown" <sb@ryansb.com> Chris Lu 2013-09-01 23:58:21 -0700
  • 2e70cc8be7 default to use os.TempDir() instead of hard coded "/tmp" Chris Lu 2013-08-28 10:39:15 -0700
  • 37b231b5dc Only limit input parameter to io.Reader Chris Lu 2013-08-14 11:31:39 -0700
  • 8e1ac16d16 refactoring submit operation Chris Lu 2013-08-14 10:07:42 -0700
  • 48e4ced29d easier for client to delete file Chris Lu 2013-08-14 00:31:02 -0700
  • d5e7c1de0a refactoring code reusable code by go clients Chris Lu 2013-08-13 23:26:51 -0700
  • f7c1a15ad1 correctly print strings in error Chris Lu 2013-08-13 18:21:54 -0700
  • e45c6b5e21 add white list to both master and volume servers prepare for v0.41 Chris Lu 2013-08-13 09:31:19 -0700
  • 3572e1140e adjusting parameter names Chris Lu 2013-08-13 09:22:06 -0700
  • 078118ecba v0.40 Chris Lu 2013-08-12 23:48:10 -0700
  • 11b4e0c77d fix syntax error Chris Lu 2013-08-12 21:43:13 -0700
  • e0951dd44f added write whiteList, to make it a bit easier to secure volume servers on hosting environments. Chris Lu 2013-08-12 21:27:47 -0700
  • 44c4e74655 correct and more cleaner logic to fall back to read only mode checking file permissions directly since the try and catch exception approach does not work consistently as seen in bug #41 Chris Lu 2013-08-12 16:53:32 -0700
  • a74978baeb ensure unwritable volumes are not in writables list Chris Lu 2013-08-12 16:39:49 -0700
  • 82f6a6838f wording change Chris Lu 2013-08-11 13:15:11 -0700
  • 0deda9b638 prepare to release 0.38 Chris Lu 2013-08-11 11:50:18 -0700
  • 7cef280bdc handle cases when .idx files are also readonly adjusting log level Chris Lu 2013-08-11 11:38:55 -0700
  • 27f04a382a avoid changing max size Chris Lu 2013-08-09 00:17:07 -0700
  • ed154053c8 switching to temporarily use glog library Chris Lu 2013-08-08 23:57:22 -0700
  • b27947b355 copying from glog project. Need to adjust several APIs Chris Lu 2013-08-08 23:24:44 -0700
  • c2a6012ba5 avoid verbose log message when some volumes are full Chris Lu 2013-08-08 15:04:00 -0700
  • f457eef144 add /submit handler for both master and volume server Chris Lu 2013-08-06 13:23:10 -0700
  • d51c8d37bd Issue 6: upload file without id specified Chris Lu 2013-08-06 12:13:10 -0700
  • 952974491b refactor "content upload" out of needle creation Chris Lu 2013-08-06 11:23:24 -0700
  • 54906c48f3 report errors when upload timeouts Chris Lu 2013-08-05 13:37:41 -0700
  • e94d52c1af replicate mime type Chris Lu 2013-07-29 10:09:36 -0700
  • fb53ec30f7 release 0.37 Chris Lu 2013-07-28 22:54:06 -0700
  • 8f0b527b28 a little more concise Chris Lu 2013-07-28 22:53:25 -0700
  • 81debd73d4 Issue 37: Replicate delete Chris Lu 2013-07-28 22:49:17 -0700
  • 63ebafa113 fix when volume growth are partial successful in automatic mode Chris Lu 2013-07-24 10:31:51 -0700
  • 3ae2eabf09 add more description to upload command Chris Lu 2013-07-20 15:14:12 -0700
  • 1b3f204220 release 0.36 Chris Lu 2013-07-20 14:53:20 -0700
  • 123b0cc2df fix for issue #35 Chris Lu 2013-07-19 20:38:00 -0700
  • ff1c04c486 fix issue 34 Chris Lu 2013-07-19 19:37:10 -0700
  • dd2245956f better locking to prevent any possible memory access error Chris Lu 2013-07-15 21:34:43 -0700
  • b409ccc5ab upload respect master default replication setting Chris Lu 2013-07-15 21:34:04 -0700
  • 5e3b6e968a escaping upload file name special characters if already gzipped, avoid gzipping again Chris Lu 2013-07-15 17:26:00 -0700
  • dd66193bfb remove logging Chris Lu 2013-07-15 16:44:24 -0700
  • 524a44f027 bump up the versoin Chris Lu 2013-07-15 16:27:11 -0700
  • 70fe7e6b5d support gzip file upload, fix problem during replication of gzipped data Chris Lu 2013-07-15 11:04:43 -0700
  • c6bd4e656e add support for http://localhost:8080/vid/key_cookie or http://localhost:8080/vid/key_cookie.txt Chris Lu 2013-07-13 23:46:12 -0700
  • de368ef3c3 adjust usage Chris Lu 2013-07-13 23:19:21 -0700
  • d9c25ccbb0 upload files recursively matching a pattern Chris Lu 2013-07-13 23:17:41 -0700
  • ddf4f27a56 better error message if directory is not found Chris Lu 2013-07-13 22:01:48 -0700
  • 76ba0021e5 prepare for 0.34 release Chris Lu 2013-07-13 19:46:26 -0700
  • ac15868694 clean up log fmt usage. Move to log for important data changes, warnings. Chris Lu 2013-07-13 19:44:24 -0700
  • ae3245f1dc Fix a file name parsing error Chris Lu 2013-07-13 15:57:44 -0700
  • 72490bc00f Consistent result format when error happens Chris Lu 2013-07-13 14:35:29 -0700
  • 208ed2a991 Add support to upload a directory recursively. Chris Lu 2013-07-13 14:14:16 -0700
  • 1165632fa0 use bytes.Equal() instead, Thanks for Thomas' suggestion Chris Lu 2013-07-13 13:51:47 -0700
  • d4105f9b46 add support for multiple folders and multiple max limit: eg -dir=folder1,folder2,folder3 -max=7,8,9 Chris Lu 2013-07-13 11:38:01 -0700
  • 175456870a bump up to 0.33 Chris Lu 2013-07-12 14:35:29 -0700
  • 49cc81fdab added support for /vid/keycookie/filename.txt format for HTTP GET Chris Lu 2013-07-12 14:19:11 -0700
  • 4c280bc317 ensure append only for deleted files Chris Lu 2013-07-12 00:55:21 -0700
  • 90018be9d2 write file info only when data is not empty Chris Lu 2013-07-12 00:30:45 -0700
  • b87ec11c1c empty deleted file Chris Lu 2013-07-11 23:38:44 -0700
  • b0e5112702 "weed upload" return message changes Chris Lu 2013-07-11 22:45:29 -0700
  • 4c1bc99366 avoid writing the same file Chris Lu 2013-07-11 22:44:59 -0700
  • db46565d18 ensure mime type checking by lower cased file name extension Chris Lu 2013-07-11 21:16:54 -0700
  • 1ac71a111f Issue 28: [HELP NEEDED] weed upload does not send correct mime type to weedfs Chris Lu 2013-07-11 19:14:55 -0700
  • 3afc2d2ce6 remove unused code Chris Lu 2013-07-10 00:27:01 -0700
  • 4c200acd7d 1. ensure replicated file has the same timestamp 2. upload can specify modified time by &ts=... 3. correctly return code 304 Chris Lu 2013-07-10 00:25:14 -0700
  • 53b6831f73 bump up version number to 0.32 Chris Lu 2013-07-09 10:50:48 -0700
  • cbd9d14cc4 Issue 27: feature request - Last-Modified header Chris Lu 2013-07-08 23:38:38 -0700
  • 53ae13a012 change default number of volumes to 7, so that the first volume growth would not fail. Chris Lu 2013-07-08 01:58:28 -0700
  • e30e325770 Issue 26: Could not download uploaded files Chris Lu 2013-07-05 16:05:35 -0700
  • d1fcf1fd67 add error when size limit is reached Chris Lu 2013-07-03 22:14:16 -0700
  • 50269b74ce add dataCenter option when assign file keys add dataCenter option when starting volume servers some work related to freeze a volume. Not tested yet. Chris Lu 2013-06-19 18:10:38 -0700
  • 715d327df0 Tamás Gulácsi contributed cdb map for read only extremely low memory implementation. Chris Lu 2013-05-05 11:19:41 -0700
  • fb635146a1 refactoring needle mapper interface to separate index file storage logic out Chris Lu 2013-04-18 00:23:14 -0700
  • 915b16f97a refactoring, same logic, but the store replication logic is moved to a stand-alone file, for later easier improvements Chris Lu 2013-04-16 00:10:21 -0700
  • e4da140d0a rename volume_location.go to volume_location_list.go Chris Lu 2013-04-15 15:19:14 -0700
  • 3222d40871 fix compilation error Chris Lu 2013-04-14 19:37:29 -0700
  • 95dc977608 accurate error messages during writing Chris Lu 2013-04-14 19:34:37 -0700
  • a4369b35a7 merge changes from about dealing with read only volumes. Chris Lu 2013-04-14 19:30:26 -0700
  • 4d8ce2fe26 adding HEAD support Chris Lu 2013-03-20 22:57:41 -0700
  • 437532d559 0.31 is next release Chris Lu 2013-03-20 22:08:54 -0700
  • 9da3ea35ac avoid empty data nodes Chris Lu 2013-03-20 05:12:55 -0700
  • 0c75e0438e bump to 0.30 since it fixed an important bug Chris Lu 2013-03-20 01:39:20 -0700
  • 1aea3512a4 return nil instead of memory access error Chris Lu 2013-03-20 01:23:15 -0700
  • 6658d5de45 fix sequence assignment error Chris Lu 2013-03-19 13:37:36 -0700
  • 2d0a555270 bump up the version Chris Lu 2013-03-19 11:28:11 -0700
  • a1d5a6298c avoid missing configuration file error Chris Lu 2013-03-19 10:36:29 -0700
  • 2d4a7ac9f9 avoid error when missing configuration file Chris Lu 2013-03-19 10:35:13 -0700
  • 018df9ceb0 avoid file not exist error Chris Lu 2013-03-19 10:33:33 -0700
  • a3eddde525 fix documentation error Chris Lu 2013-03-18 21:29:25 -0700
  • 9bbbbb7c2c releasing version 0.28 Chris Lu 2013-03-08 16:50:40 -0800
  • db8e27be6e add lots of error checking by GThomas Chris Lu 2013-02-26 22:54:22 -0800
  • bd278337db checking file name empty Chris Lu 2013-02-26 14:56:18 -0800
  • a4cef2fbd4 only cares about error other than EOF Chris Lu 2013-02-11 23:54:21 -0800
  • 91492b4947 avoid EOF error on windows. This is a "try to load" function anyway. Chris Lu 2013-02-11 23:38:48 -0800
  • b395a5289b do not truncate file if any error happens. Truncating will lose all files after this file entry. Chris Lu 2013-02-11 22:54:46 -0800
  • 2ca983b6d8 print out error message Chris Lu 2013-02-11 22:37:13 -0800
  • aecea22666 Issue 15: Stress test corrupts volume Chris Lu 2013-02-10 14:00:06 -0800
  • 38f4425a65 checking error Chris Lu 2013-02-10 13:41:25 -0800
  • 79d11ac951 go vet Chris Lu 2013-02-10 09:44:44 -0800
  • d4e5a22e53 rename from cmd to weed for easier "go build" Chris Lu 2013-02-10 04:05:28 -0800
  • 37a1a70cc3 remove unused files Chris Lu 2013-02-10 03:53:52 -0800
  • 7743ddd7db Merge remote-tracking branch 'origin/master' Chris Lu 2013-02-10 03:51:04 -0800
  • 5071f528f6 testing compilation with remove package Chris Lu 2013-02-10 03:49:51 -0800