262 Commits (095f66cd64dee0c0a7972bd770a67ba426703bf9)

Author SHA1 Message Date
Bl1tz23 e6e57db530 Add liveness\readiness probe for s3 api handler on /status path 3 years ago
Chris Lu 6b743dbbf9 refactor client subscribe metadata 3 years ago
Chris Lu 7359193e97 go fmt 3 years ago
Chris Lu f0042f62dd readable logs 3 years ago
Chris Lu ecce300964 s3 config read via grpc 4 years ago
Chris Lu a024254ad7 logging 4 years ago
Chris Lu d39b2689a5 S3 authorization: StreamingSigned enforces access control 4 years ago
lyg 1a4db87e19 fix s3 metadata error with multipart upload 4 years ago
Chris Lu c6d4c16079 S3: add metadata with multipart upload 4 years ago
Chris Lu b71c3cfba4 avoid possible empty object 4 years ago
Chris Lu 310e31424e adjust the error output 4 years ago
Chris Lu 8b382a8209 refactor 4 years ago
Chris Lu 33b87244ef refactoring 4 years ago
Chris Lu 2b60e2abb1 only disallow streaming signed when no auth enabled 4 years ago
Konstantin Lebedev b612d5aebd s3 test get w/ If-Match: bogus ETag 4 years ago
Konstantin Lebedev 69c768870b - object write cache control 4 years ago
Chris Lu 431684798b s3: add errors if requests are signed by no authentication is setup 4 years ago
Konstantin Lebedev 03d1199d5f Revert "revert PR #1903 avoid http error: superfluous response.WriteHeader" 4 years ago
Chris Lu 26a55bbb5c Adjust error message when bucket name conflicts with existing collections 4 years ago
Chris Lu ac71117ee6 revert PR #1903 avoid http error: superfluous response.WriteHeader 4 years ago
Chris Lu e87e6ef33c s3: return 404 if bucket does not exist 4 years ago
Konstantin Lebedev a48785c7df auth use bucket wild cards 4 years ago
Merlin Gaillard 4d4acc715e s3api: handle 304 response code from filer 4 years ago
Konstantin Lebedev ba175f81b5 add auth aws signV4 4 years ago
Chris Lu b1a86cf808 s3: copy object to itself 4 years ago
Konstantin Lebedev bf94149920 add line 4 years ago
Konstantin Lebedev c5705e7a35 dir + slash key does not exist 4 years ago
wuh-fnst 050a7f9599 s3: count correction for the number of files in the dir 4 years ago
Konstantin Lebedev 3a3699867b Status PartialContent for Content-Range response 4 years ago
Chris Lu 79280e1513 escape special characters 4 years ago
wuheng 828fbf3fb7 s3: "isLast" returns true when the file does not exist 4 years ago
Chris Lu ca546f47e1 s3: escape object key if containing special characters 4 years ago
Konstantin Lebedev bb3af2d70b no directoriesWithDeletion 4 years ago
Konstantin Lebedev 15b018da34 s3 delete-objects pass OK for fail to delete non-empty folder 4 years ago
Chris Lu 387c6f4218 Revert "delete the folder object in multi_object_delete" 4 years ago
Chris Lu 2e89c8c9ae delete the folder object in multi_object_delete 4 years ago
Chris Lu 5511722420 s3: list permission is needed to list my buckets 4 years ago
bingoohuang eab6e31d34 use backticks instead of double quotes to avoid escaped additionally in regex 4 years ago
Chris Lu 8b169aa47c s3: Critical - S3 Delete Multiple Objects, delete the bucket 4 years ago
Chris Lu 487e435679 adjust http max idle connections per host 4 years ago
Chris Lu a0e84c4fbc go fmt 4 years ago
Chris Lu 5353e38469 S3: should return 204 on DELETE to nonexistent file 4 years ago
Chris Lu 609daaf387 s3: DeleteMultipleObjectsHandler clean up leftover empty folders 4 years ago
Chris Lu 990fa69bfe add back AdjustedUrl() related code 4 years ago
Chris Lu 9292796ec2 fmt 4 years ago
Chris Lu c2bf1a88ac delete from the deepest directory first when checking empty folders 4 years ago
Chris Lu e9d8201925 s3: batch purge empty folders 4 years ago
Chris Lu 00707ec00f mount: outsideContainerClusterMode proxy through filer 4 years ago
Chris Lu 6ca10725b8 Revert "mount: when outside cluster network, use filer as proxy to access volume servers" 4 years ago
Chris Lu 096e088d7b mount: when outside cluster network, use filer as proxy to access volume servers 4 years ago