aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api
AgeCommit message (Expand)AuthorFilesLines
2022-01-03fix auth permission checkingchrislu2-11/+11
2022-01-03wildcard prefix to restrict access to directories in s3 bucketchrislu4-10/+58
2022-01-02Merge branch 'master' into metadata_follow_with_client_idChris Lu3-7/+45
2022-01-01Merge pull request #2543 from skurfuerst/seaweedfs-158Chris Lu3-11/+50
2021-12-31BUGFIX: ensure Authorization header is only added onceSebastian Kurfuerst1-4/+7
2021-12-30FEATURE: add JWT to HTTP endpoints of Filer and use them in S3 ClientSebastian Kurfuerst3-10/+46
2021-12-30add client id for all metadata listening clientschrislu2-5/+8
2021-12-29s3: increase timeout limitchrislu1-1/+3
2021-12-26use streaming mode for long poll grpc callschrislu7-11/+11
2021-12-15s3: pass through s3 presigned headerschrislu2-26/+15
2021-12-13disable audit log for s3 statusHandlerKonstantin Lebedev1-2/+5
2021-12-13force enable asynchronous I/O sending events to FluentdKonstantin Lebedev2-6/+10
2021-12-10audit log SignatureVersionkmlebedev3-17/+42
2021-12-09non blocking audit logKonstantin Lebedev2-18/+26
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