Chris Lu
164091c269
add s3 multipart upload
6 years ago
Chris Lu
d7a4b12d2a
fix build error
6 years ago
Chris Lu
75e749039b
fix data writes error when consecutive calls overlaps with previous writes
6 years ago
zhangmingfeng
aafe8d84cb
Update volume_server_handlers_read.go
change ext to lower-case
6 years ago
Chris Lu
0b99557c29
fix compilation error
7 years ago
Chris Lu
9bf93e698e
refactoring: avoid common code
7 years ago
Chris Lu
aae77e8ea3
initialize read seeker
7 years ago
Chris Lu
5a237af973
fix nil if not images
7 years ago
zhangmingfeng
79d18c69b4
增加chunk图片文件支持width和height
7 years ago
Chris Lu
43e3f5724c
use fixed list of masters in both filer and volume servers
7 years ago
Chris Lu
dd5661b297
adding favicon to filer also
7 years ago
Chris Lu
5047bdb4a2
skip bytes cache
8 years ago
Chris Lu
83efe1547d
revert webp support due to "go test"
related to https://github.com/chai2010/webp/issues/9
8 years ago
rmn
366fe0d394
Scale images to fit or fill
8 years ago
Vitaly Baev
7ab9160ee1
WebP resize support
8 years ago
Stepan Bujnak
14ec3bfc1d
Show contents of manifest file when cm=false is passed
8 years ago
Chris Lu
3cb0071025
supporting reading file of size zero
8 years ago
sparklxb
86a7c56275
support additional header name-value pairs
8 years ago
Chris Lu
cc01c352c3
refactoring
9 years ago
Chris Lu
5ce6bbf076
directory structure change to work with glide
glide has its own requirements. My previous workaround caused me some
code checkin errors. Need to fix this.
9 years ago
Chris Lu
f8b03c45ef
properly release memory
fix https://github.com/chrislusf/seaweedfs/issues/301
9 years ago
Alexander Kovalenko
f101ad6855
Fix Content-Disposition header; add dl=(0|1) URI param to use inline (default) or attachment
9 years ago
chrislusf
3fb98a904b
fmt
9 years ago
Vitaly Baev
d1fd372eb2
Added /favicon.ico handler
9 years ago
chrislusf
0649d778a7
pooling []byte
reduce the number of requests to make([]byte)
9 years ago
tnextday
a98f359122
Fix chunk manifest replicate upload error
Escape the redirect url in volume read handler
9 years ago
chrislusf
e921cb1a9d
format changes
9 years ago
tnextday
031d26527f
update
9 years ago
tnextday
521be17a9e
verbose log
9 years ago
tnextday
f925374db6
Move write response content into a function
9 years ago
tnextday
4fda5f8bfd
update
9 years ago
tnextday
662915e691
Delete all chunks when delete a ChunkManifest
LoadChunkManifest can uncompress buffer
move compress.go from storage to operation because of import cycle
MakeFile add cross complete command
9 years ago
tnextday
520875d455
update
9 years ago
tnextday
d0e2475ece
`FilePart.Upload` use base name instead of full path
fix chunked file download error
9 years ago
tnextday
2c0a7fe75e
complete submit chunked file
9 years ago
tnextday
de5e07ce3e
rename FlagChunkedFile to FlagChunkManifest
9 years ago
tnextday
6b0894d806
update ChunkedFile to seekable reader, so we can use io.* to read data
9 years ago
tnextday
1817864a45
add chunk file helper to support large file
9 years ago
chrislusf
7d1e9a6b8a
add option to redirect moved or non-local volumes
fix https://github.com/chrislusf/seaweedfs/issues/168
10 years ago
chrislusf
86cd40fba8
Add "weed backup" command.
This is a pre-cursor for asynchronous replication.
10 years ago
yanyiwu
96b73e3e94
if mt != "application/octet-stream"
became
if !strings.HasPrefix(mt, "application/octet-stream")
In our situation,
mt can be 'application/octet-stream;charset=ISO-8859-1',
so I think HasPrefix will be more accurate.
10 years ago
Stuart P. Bentley
f0c2a2dcb3
Change all chrislusf/weed-fs links to point to chrislu/seaweedfs
10 years ago
chrislusf
087b839354
Nomalize url before redirecting.
10 years ago
Chris Lu
a506e7953f
Separate read and write volume handlers.
10 years ago
chrislusf
226df38c95
Redirect to publicUrl
Redirect to publicUrl
10 years ago
Chris Lu
f7998f8652
merge conflicts
10 years ago
yanyiwu
7bfa93a283
use sync.RWMutex when masterNode changes
10 years ago
chrislusf
cc724305b6
Using Url instead of PublicUrl for volume server
Originally there are only url(ip + port), and publicUrl. Because ip was
used to listen for http service, it has less flexibility and volume
server has to be accessed via publicUrl.
Recently we added ip.bind, for binding http service.
With this change, url can be used to connect to volume servers. And
publicUrl becomes a free style piece of url information, it does not
even need to be unique.
10 years ago
Chris Lu
5b5d6341e5
Set http status after modifying response headers.
10 years ago
Chris Lu
a3e4145e8a
refactoring for later security changes
10 years ago