Chris Lu
9cba5cca0b
optionally disable concurrent upload limit
4 years ago
Chris Lu
ac875976c0
filer, volume: add concurrent upload size limit to avoid OOM
add some back pressure when writes are slow
4 years ago
Chris Lu
306062b4e7
filer: add CORS support
4 years ago
Chris Lu
05acc33294
volume: add CORS support
4 years ago
Chris Lu
9a3b564508
adjust printout
4 years ago
Chris Lu
62563a895a
refactoring
4 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Chris Lu
57092d69ac
go fmt
6 years ago
Chris Lu
50aa769554
jwt for read access control
6 years ago
Chris Lu
219b651bc3
jwt check the base file id
fix https://github.com/chrislusf/seaweedfs/issues/867
6 years ago
Chris Lu
215cd27b37
add authorizing fileId write access
need to secure upload/update/delete for benchmark/filer/mount
need to add secure grpc
6 years ago
Jimmy
1c77d323b0
better way to handler switch case
7 years ago
Chris Lu
dd5661b297
adding favicon to filer also
7 years ago
Mike Tolman
ce99bb927d
Revert "Adding HTTP verb whitelisting options."
This reverts commit 34837afc7a
.
9 years ago
Mike Tolman
34837afc7a
Adding HTTP verb whitelisting options.
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
Vitaly Baev
d1fd372eb2
Added /favicon.ico handler
9 years ago
Stuart P. Bentley
f0c2a2dcb3
Change all chrislusf/weed-fs links to point to chrislu/seaweedfs
10 years ago
chrislusf
f511b507a5
Add read only public port on volume server
Add read only public port on volume server
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
Brian McQueen
d56c748fa8
switch it back to chris's repo
10 years ago
Brian McQueen
c0dfdf4392
switch to my forked repo
10 years ago
Chris Lu
179d36ba0e
formatting code by: goimports -w=true .
10 years ago
wyy
4126280d55
use github.com/chrislusf instead of github.com/aszxqw
10 years ago
wyy
1cd19447e3
use github.com/aszxqw instead of code.google.com/p
10 years ago
Chris Lu
57a4549d86
wrap etag value with double quotes
10 years ago
Chris Lu
ce4acecaa8
Fix filer proxing http status code
Double quote etag value.
10 years ago
Chris Lu
530927db64
Add Etag support
11 years ago
Chris Lu
38231b6891
return image size when client image processing
11 years ago
Chris Lu
d7f6af09e6
Better guessing mime type with octstream
11 years ago
Chris Lu
e60af7b82e
Add partial content request support.
11 years ago
Chris Lu
34e03e7cf6
iphone usually has upper cased .JPG extension
refactor
11 years ago
Chris Lu
dcd12576c6
Add option to auto fix jpg orientation
11 years ago
Chris Lu
f7d6909b6f
1. refactor, move image resizing to its own package
2. make code compile
11 years ago
Chris Lu
68ceea3f8d
support file names with a comma inside.
11 years ago
Chris Lu
1c30a780a7
fix image serving performance problem introduced in last release.
11 years ago
Chris Lu
87b98711f7
A hidden feature: dynamically resize image.
Adding width=xxx or height=xxx, or both, can dynamically resize a
gif,jpg,png. But the performance is bad. So, not recommending, but you
can use it if you insist. :)
11 years ago
Chris Lu
4ecf5956d7
Add types to uploading
11 years ago
Chris Lu
cbc5a76e80
Added batch file deleting.
11 years ago
Chris Lu
56a3d30e75
batch delete on volume servers
11 years ago
Chris Lu
7337c29b90
refactor: split volume handlers into 3 files
11 years ago
Chris Lu
f7f582ec86
1. refactoring, merge "replication" logic into "topology" package
2. when growing volumes, additional preferred "rack" and "dataNode"
paraemters are also provided. Previously only "dataCenter" paraemter is
provided.
11 years ago
Chris Lu
51fafdb525
more robust filer
11 years ago