Chris Lu
a3e4145e8a
refactoring for later security changes
2015-01-05 14:20:04 -08:00
Chris Lu
179d36ba0e
formatting code by: goimports -w=true .
2014-10-26 11:34:55 -07:00
Chris Lu
b5aa2ef605
Add master bind ip address option.
2014-10-21 01:28:17 -07:00
wyy
4126280d55
use github.com/chrislusf instead of github.com/aszxqw
2014-09-25 16:57:22 +08:00
wyy
1cd19447e3
use github.com/aszxqw instead of code.google.com/p
2014-09-25 00:47:09 +08:00
Chris Lu
ba179b1542
Add "-ip.bind" option when starting volume servers.
...
Also some Weed->Seaweed changes.
2014-09-20 23:30:35 -07:00
Chris Lu
8ff0d17d6a
defauting images.fix.orientation option to true
2014-05-15 01:16:56 -07:00
Chris Lu
dcd12576c6
Add option to auto fix jpg orientation
2014-05-15 01:08:00 -07:00
Chris Lu
dac95464b8
better handling of os signals
2014-05-13 15:04:04 -07:00
Chris Lu
029923329d
add os.Kill signal to handle.
...
go fmt some code.
2014-05-13 11:32:10 -07:00
Chris Lu
750e1aaaa5
Add control+c or INT handling
2014-05-13 00:05:18 -07:00
Chris Lu
7e0ae72b07
Add control+c or INT handling
2014-05-13 00:04:28 -07:00
Chris Lu
d344e87de0
Adjust command line options.
...
1. switch to use -publicIp instead of -publicUrl
2. -ip can be empty. It will listen to all available interfaces.
3. For "weed master", these options are changed:
-masterPort => -master.port
-peers => -master.peers
-mdir => -master.dir
-volumeSizeLimitMB => -master.volumeSizeLimitMB
-conf => -master.conf
-defaultReplicaPlacement => -master.defaultReplicaPlacement
-port => -volume.port
-max => -volume.max
2014-04-25 22:09:42 -07:00
Chris Lu
3b5035c468
1. v0.54
...
2. go vet found many printing format errors
2014-04-17 00:16:44 -07:00
Chris Lu
39b774a131
1. adding statistics reporting
...
2. refactor version to util package
2014-03-25 13:46:59 -07:00
Chris Lu
7c5c94785c
switch to idle timeout instead of read timeout
2014-03-20 11:07:15 -07:00
Chris Lu
097aac2328
adjusting default read time out
2014-03-12 15:05:07 -07:00
Chris Lu
6d7556b31f
help message adjustment
2014-02-05 11:47:26 -08:00
Chris Lu
11e91bd549
mux router cannot handle "/" correctly. switching it off for volume
...
servers
2013-12-09 13:27:09 -08:00
Chris Lu
eeeccf2f78
ssue 59: Multi Ip Enviromment support + publicUrl is disregarded by
...
master
2013-12-02 22:58:27 -08:00
Chris Lu
e449a4a517
use glog
2013-12-02 01:59:04 -08:00
Chris Lu
c38eee73ca
refactoring to separate master and volume server, so that these servers
...
can be embedded into other applications
2013-12-02 01:37:36 -08:00
Chris Lu
bc2f3b26e7
refactoring, start to use gorilla/mux
2013-12-01 14:41:47 -08:00
Chris Lu
47aea42d66
fix filename not set error
2013-11-18 23:16:21 -08:00
Chris Lu
3b68711139
support for collections!
2013-11-12 02:21:22 -08:00
Chris Lu
82b74c7940
issue 43 "go fmt" chagnes from "Ryan S. Brown" <sb@ryansb.com>
...
some basic changes to parse upload url
2013-09-01 23:58:21 -07:00
Chris Lu
2e70cc8be7
default to use os.TempDir() instead of hard coded "/tmp"
2013-08-28 10:39:15 -07:00
Chris Lu
e45c6b5e21
add white list to both master and volume servers
...
prepare for v0.41
2013-08-13 09:31:19 -07:00
Chris Lu
3572e1140e
adjusting parameter names
2013-08-13 09:22:06 -07:00
Chris Lu
078118ecba
v0.40
2013-08-12 23:48:10 -07:00
Chris Lu
11b4e0c77d
fix syntax error
2013-08-12 21:43:13 -07:00
Chris Lu
e0951dd44f
added write whiteList, to make it a bit easier to secure volume servers
...
on hosting environments.
2013-08-12 21:27:47 -07:00
Chris Lu
ed154053c8
switching to temporarily use glog library
2013-08-08 23:57:22 -07:00
Chris Lu
f457eef144
add /submit handler for both master and volume server
2013-08-06 13:23:10 -07:00
Chris Lu
d51c8d37bd
Issue 6: upload file without id specified
2013-08-06 12:13:10 -07:00
Chris Lu
54906c48f3
report errors when upload timeouts
2013-08-05 13:37:41 -07:00
Chris Lu
5e3b6e968a
escaping upload file name special characters
...
if already gzipped, avoid gzipping again
2013-07-15 17:26:00 -07:00
Chris Lu
c6bd4e656e
add support for http://localhost:8080/vid/key_cookie
...
or
http://localhost:8080/vid/key_cookie.txt
2013-07-13 23:46:12 -07:00
Chris Lu
ae3245f1dc
Fix a file name parsing error
2013-07-13 15:57:44 -07:00
Chris Lu
d4105f9b46
add support for multiple folders and multiple max limit: eg
...
-dir=folder1,folder2,folder3 -max=7,8,9
2013-07-13 11:38:01 -07:00
Chris Lu
49cc81fdab
added support for /vid/keycookie/filename.txt format for HTTP GET
2013-07-12 14:19:11 -07:00
Chris Lu
4c200acd7d
1. ensure replicated file has the same timestamp
...
2. upload can specify modified time by &ts=...
3. correctly return code 304
2013-07-10 00:25:14 -07:00
Chris Lu
cbd9d14cc4
Issue 27: feature request - Last-Modified header
2013-07-08 23:38:38 -07:00
Chris Lu
53ae13a012
change default number of volumes to 7, so that the first volume growth
...
would not fail.
2013-07-08 01:58:28 -07:00
Chris Lu
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.
2013-06-19 18:10:38 -07:00
Chris Lu
915b16f97a
refactoring, same logic, but the store replication logic is moved to a
...
stand-alone file, for later easier improvements
2013-04-16 00:10:21 -07:00
Chris Lu
4d8ce2fe26
adding HEAD support
2013-03-20 22:57:41 -07:00
Chris Lu
db8e27be6e
add lots of error checking by GThomas
2013-02-26 22:54:22 -08:00
Chris Lu
79d11ac951
go vet
2013-02-10 09:44:44 -08:00
Chris Lu
d4e5a22e53
rename from cmd to weed for easier "go build"
2013-02-10 04:05:28 -08:00