bb21ab6356
add a request router for api
8811bb08e6
In ListBuckets, hide entry if no perms
Return 400 bad request for non implemented API
I believe WriteGetObjectResponse
should be excluded from the list.
Every endpoints except for WriteGetObjectResponse
and ListBuckets
uses the following header:
Host:…
implement UploadPartCopy
map range-error to the right http error code
8c45ad8e38
map range-error to the right http error code
85b2e4ca29
Start socat only once
c94406f428
Improve how node roles are assigned in Garage
53888995bd
update doc and comments
f0893b904d
update cargo.nix
add support for vhost/dns style bucket access
changes were tested using mcli (read and list object, write is blocked by #64) and rclone (read, write and list). Other endpoints were not tested, but should hopefully work
add support for vhost/dns style bucket access
tested with minio. It seems to to have the same behavior
trinity@anarthink ~> mcli cp /proc/cpuinfo minio/minio-test//////cpuinfo.txt
0 B / ?…
add support for vhost/dns style bucket access
I have some doubt on the correctness of key extraction on some edge-case : if a path starts with //some-key
, it gets translated to some-key
. Maybe it should be /some-key
instead? (stripping…