aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api
AgeCommit message (Expand)AuthorFilesLines
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
2020-12-10s3: use static configuration by defaultChris Lu1-4/+5
2020-12-10save /etc/iam/identity.json inside filer storeChris Lu2-15/+11
2020-12-09s3: recursively iterate all sub foldersChris Lu1-1/+2
2020-12-07break import cycleChris Lu4-8/+12
2020-12-07s3: subscribe to s3.configure changesChris Lu3-8/+83
2020-12-06refactoringChris Lu1-15/+12
2020-11-26new pkg s3iamKonstantin Lebedev2-142/+28
2020-11-25s3 configureKonstantin Lebedev1-26/+61
2020-11-19Merge branch 'upstream_master' into store_s3credKonstantin Lebedev7-59/+120
2020-11-17remove unnecessary checkingChris Lu1-6/+0
2020-11-17s3: avoid nil resp when having errorChris Lu1-5/+5
2020-11-15go fmtChris Lu1-1/+1
2020-11-13adjust check bucket if exist or has access.ruitao.liu1-16/+16
2020-11-12enable admin to access all bucketsChris Lu3-22/+41
2020-11-12fix ErrNotFoundChris Lu1-1/+1
2020-11-12rename functionChris Lu2-3/+3
2020-11-12Merge pull request #1613 from taozix/masterChris Lu2-19/+32
2020-11-12skip if entry.Extended map is nil.ruitao.liu1-8/+14
2020-11-12return NoSuchBucket instead of InternalError delete non-existed bucket.ruitao.liu1-7/+10