aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api
AgeCommit message (Expand)AuthorFilesLines
2021-12-07Merge pull request #2498 from kmlebedev/s3_audit_logChris Lu14-52/+243
2021-12-07audit log configKonstantin Lebedev7-64/+112
2021-12-07audit logKonstantin Lebedev14-87/+95
2021-12-07audit logKonstantin Lebedev1-0/+135
2021-12-04s3: copy object API needs to escape special characterschrislu2-4/+4
2021-11-17Avoid forbiddening for HeadBucketHandler if owners are specifiedKonstantin Lebedev1-2/+2
2021-11-11force overwrite s3-is-adminKonstantin Lebedev1-0/+2
2021-11-09s3: add RWMutex to iam, use RLock for concurrent readingBl1tz231-5/+7
2021-11-09s3: fix potencial iam identities data raceBl1tz231-1/+7
2021-11-08s3: avoid possible attacks by versionChris Lu1-2/+1
2021-11-07adjust logsChris Lu1-1/+1
2021-11-07s3: fix ListObject if more than 10000 objectsChris Lu1-0/+4
2021-11-07log unknown access keyChris Lu1-0/+2
2021-11-03check auth only when enabledChris Lu1-3/+5
2021-11-02s3: adjust permission for HEAD bucket operationChris Lu1-1/+1
2021-11-02s3: skip permission checking for creating bucket if the bucket already existsChris Lu2-1/+6
2021-10-31S3: support CORSChris Lu1-0/+4
2021-10-31refactoringChris Lu9-86/+86
2021-10-31refactoringChris Lu10-38/+38
2021-10-28DeleteBucketLifecycleConfiguration return 204Konstantin Lebedev1-1/+2
2021-10-28fix DeleteBucketLifecycleConfigurationKonstantin Lebedev1-4/+7
2021-10-27adjust logsChris Lu1-2/+4
2021-10-20fix Tagging add xmlnsKonstantin Lebedev1-1/+1
2021-10-20fix Tagging testKonstantin Lebedev2-0/+2
2021-10-20fix PutObjectTaggingHandler UnmarshalKonstantin Lebedev1-1/+1
2021-10-20fix object tagging https://github.com/chrislusf/seaweedfs/issues/2389Konstantin Lebedev2-2/+2
2021-10-18S3: fix upload limit if the size is more than 8GBChris Lu1-1/+1
2021-10-18adjust mime detectionChris Lu1-1/+1
2021-10-18fix https://github.com/chrislusf/seaweedfs/issues/2387Konstantin Lebedev1-3/+6
2021-10-17save updated lastTsNsChris Lu1-1/+1
2021-10-17s3: continuously listen to file updatesChris Lu1-2/+5
2021-10-14s3 mime detectKonstantin Lebedev3-1/+22
2021-10-14refactor: move from io/ioutil to io and os packageEng Zer Jun6-31/+33
2021-10-13Merge pull request #2380 from kmlebedev/bucket_policyChris Lu8-9/+313
2021-10-14GetBucketLifecycleConfigurationHandlerKonstantin Lebedev2-2/+81
2021-10-12S3 MultipartUpload pass contentType to metaKonstantin Lebedev2-0/+10
2021-10-11AclHandlersKonstantin Lebedev8-9/+234
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