aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api
AgeCommit message (Expand)AuthorFilesLines
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
2021-03-01s3: list permission is needed to list my bucketsChris Lu1-1/+1
2021-02-18Merge remote-tracking branch 'origin/master'bingoohuang1-3/+7
2021-02-18use backticks instead of double quotes to avoid escaped additionally in regexbingoohuang1-1/+1
2021-02-15s3: Critical - S3 Delete Multiple Objects, delete the bucketChris Lu1-3/+6
2021-02-12adjust http max idle connections per hostChris Lu1-0/+1
2021-02-10go fmtChris Lu1-1/+1
2021-02-03S3: should return 204 on DELETE to nonexistent fileChris Lu1-2/+4
2021-02-01s3: DeleteMultipleObjectsHandler clean up leftover empty foldersChris Lu1-12/+22
2021-01-28add back AdjustedUrl() related codeChris Lu1-0/+3
2021-01-28fmtChris Lu1-2/+0
2021-01-28delete from the deepest directory first when checking empty foldersChris Lu1-2/+12
2021-01-28s3: batch purge empty foldersChris Lu1-5/+15
2021-01-24mount: outsideContainerClusterMode proxy through filerChris Lu1-3/+0
2021-01-24Revert "mount: when outside cluster network, use filer as proxy to access vol...Chris Lu1-0/+3
2021-01-24mount: when outside cluster network, use filer as proxy to access volume serversChris Lu1-3/+0
2021-01-24s3: fix for listing objects if more than 1000 in the folderChris Lu1-1/+1
2021-01-17s3: listing may repeat on the edgeChris Lu1-1/+1
2021-01-11s3: KeyCount is zeroChris Lu1-1/+1
2021-01-06go fmtChris Lu1-1/+1
2020-12-27s3: fix regressionChris Lu1-1/+30
2020-12-27s3: add option for "alllowEmptyFolder"Chris Lu2-2/+5
2020-12-26s3: restore V2 auth typeChris Lu1-2/+2
2020-12-25s3: support config action Admin:bucketChris Lu3-12/+36
2020-12-24s3: avoid looping if the directory is emptyChris Lu1-0/+5
2020-12-24added more logsChris Lu1-3/+3
2020-12-24add debug messagesChris Lu1-0/+3
2020-12-23just log error when checking empty dir failedChris Lu1-1/+1
2020-12-23s3: break loop if errorChris Lu1-1/+1
2020-12-22go fmtChris Lu2-2/+0
2020-12-12correctly determine whether a folder is emptyChris Lu1-11/+17
2020-12-12more efficient recursionChris Lu1-15/+40
2020-12-12s3: move "delete-directory-if-empty" to read timeChris Lu1-2/+25