aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api
AgeCommit message (Expand)AuthorFilesLines
2021-09-19go fmtChris Lu1-1/+0
2021-09-19s3: avoid overwriting object with ACL/LegalHold/Retension/LockConfiguration r...Chris Lu2-0/+47
2021-09-19more glogChris Lu1-0/+1
2021-09-19add more glog to s3Chris Lu1-1/+3
2021-09-19add glog for s3 handlersChris Lu6-1/+20
2021-09-12change server address from string to a typeChris Lu7-16/+14
2021-09-05fix wrong srcPath checkingChris Lu1-1/+1
2021-09-03s3: CopyObject return http Status 400 Bad Request for non-existing sourceChris Lu1-0/+9
2021-08-12use grpc and jwtChris Lu1-1/+1
2021-08-10merge master, resolve conflictsBl1tz2321-240/+277
2021-08-10Add liveness\readiness probe for s3 api handler on /status pathBl1tz232-2/+14
2021-08-04refactor client subscribe metadataChris Lu1-36/+5
2021-07-21go fmtChris Lu2-4/+4
2021-07-15readable logsChris Lu1-5/+5
2021-07-09s3 config read via grpcChris Lu1-2/+8
2021-07-03loggingChris Lu1-1/+1
2021-07-03S3 authorization: StreamingSigned enforces access controlChris Lu1-1/+7
2021-07-02fix s3 metadata error with multipart uploadlyg2-3/+18
2021-07-01S3: add metadata with multipart uploadChris Lu2-4/+16
2021-06-10avoid possible empty objectChris Lu1-3/+3
2021-06-10adjust the error outputChris Lu2-11/+24
2021-06-10refactorChris Lu16-184/+202
2021-06-10refactoringChris Lu9-82/+81
2021-05-31only disallow streaming signed when no auth enabledChris Lu1-3/+2
2021-05-24s3 test get w/ If-Match: bogus ETagKonstantin Lebedev2-1/+12
2021-05-24 - object write cache controlKonstantin Lebedev1-0/+16
2021-05-24Merge branch 'master' into head_check_all_chunksKonstantin Lebedev2-0/+12
2021-05-21s3: add errors if requests are signed by no authentication is setupChris Lu2-0/+12
2021-05-20Revert "revert PR #1903 avoid http error: superfluous response.WriteHeader"Konstantin Lebedev1-1/+5
2021-05-12Adjust error message when bucket name conflicts with existing collectionsChris Lu1-1/+1
2021-05-05revert PR #1903 avoid http error: superfluous response.WriteHeaderChris Lu1-5/+1
2021-05-02s3: return 404 if bucket does not existChris Lu1-0/+15
2021-04-27auth use bucket wild cardsKonstantin Lebedev1-9/+19
2021-04-12Merge pull request #1975 from kmlebedev/iam_handlersChris Lu3-9/+27
2021-04-09s3api: handle 304 response code from filerMerlin Gaillard1-1/+1
2021-04-08add auth aws signV4Konstantin Lebedev3-9/+27
2021-03-19s3: copy object to itselfChris Lu2-1/+32
2021-03-17add lineKonstantin Lebedev1-0/+1
2021-03-17dir + slash key does not existKonstantin Lebedev1-2/+1
2021-03-16Merge branch 'upstreamMaster' into check_chunkviews_mrKonstantin Lebedev1-1/+0
2021-03-16s3: count correction for the number of files in the dirwuh-fnst1-1/+0
2021-03-15Status PartialContent for Content-Range responseKonstantin Lebedev1-1/+5
2021-03-11Merge pull request #1883 from kmlebedev/passDelNonEmptyFolderChris Lu1-0/+3
2021-03-11escape special charactersChris Lu2-8/+8
2021-03-11s3: "isLast" returns true when the file does not existwuheng1-0/+4
2021-03-10s3: escape object key if containing special charactersChris Lu2-3/+12
2021-03-10no directoriesWithDeletionKonstantin Lebedev1-2/+4
2021-03-10s3 delete-objects pass OK for fail to delete non-empty folderKonstantin Lebedev1-1/+2
2021-03-09Revert "delete the folder object in multi_object_delete"Chris Lu1-1/+1
2021-03-04delete the folder object in multi_object_deleteChris Lu1-1/+1