aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api/s3api_bucket_handlers.go
AgeCommit message (Expand)AuthorFilesLines
2025-05-22WIPorigin/changing-to-zapchrislu1-29/+29
2025-01-29verify if bucket exists in GetBucketLocationHandler (#6485)Tom Crasset1-0/+7
2024-07-20get, set and add path confchrislu1-1/+5
2024-07-16Added tls for http clients (#5766)vadimartynov1-2/+2
2024-07-04add s3test for sql (#5718)Konstantin Lebedev1-15/+9
2024-05-17added s3 iam DeleteBucket permission management (#5599)Riccardo Bertossa1-3/+9
2024-04-27[s3] Put bucket lifecycle configuration (#5510)Konstantin Lebedev1-7/+126
2024-04-08chore: fix function names in comment (#5478)clonefetch1-1/+1
2024-02-19refactor: put the auth outside (#5313)7y-91-7/+0
2024-01-03Fix missing VersionConfiguration node in get-bucket-versioning response (#5162)Konstantin Lebedev1-4/+5
2023-11-13s3 api add default response for GetBucketVersioningKonstantin Lebedev1-0/+17
2023-09-25[s3acl] Step1: move s3account.AccountManager into to iam.S3ApiConfiguration (...Konstantin Lebedev1-5/+6
2023-09-21[s3acl] Step 0: Put bucket ACL only responds success if the ACL is private. (...Konstantin Lebedev1-23/+45
2023-05-16Use filerGroup for s3 buckets collection prefix (#4465)SmsS41-3/+3
2023-02-07detect invalid bucket namechrislu1-0/+9
2022-10-01add ownership rest apis (#3765)LHHDZ1-0/+158
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-6/+6
2022-06-29use const multipart uploads folderKonstantin Lebedev1-3/+5
2022-05-30move s3 related constants from package http to s3_constantschrislu1-12/+11
2022-05-01go fmtchrislu1-1/+1
2022-04-06Add "Location:" in response when creating bucketroot1-0/+1
2022-03-31use constant for ErrBucketNotEmptyKonstantin Lebedev1-2/+3
2022-03-30allowDeleteBucketNotEmptyKonstantin Lebedev1-7/+9
2022-03-30s3 test bucket delete nonemptyKonstantin Lebedev1-0/+16
2022-02-25fix incorrect log informationguosj1-1/+1
2022-02-03weed/s3api: added new bucket handlers for more compatibility with AWS S3zerospiel1-3/+16
2022-01-03wildcard prefix to restrict access to directories in s3 bucketchrislu1-1/+1
2021-12-26use streaming mode for long poll grpc callschrislu1-2/+2
2021-12-07audit logKonstantin Lebedev1-6/+5
2021-11-17Avoid forbiddening for HeadBucketHandler if owners are specifiedKonstantin Lebedev1-2/+2
2021-11-03check auth only when enabledChris Lu1-3/+5
2021-11-02s3: skip permission checking for creating bucket if the bucket already existsChris Lu1-0/+5
2021-10-31refactoringChris Lu1-13/+13
2021-10-31refactoringChris Lu1-7/+7
2021-10-28DeleteBucketLifecycleConfiguration return 204Konstantin Lebedev1-1/+2
2021-10-14GetBucketLifecycleConfigurationHandlerKonstantin Lebedev1-1/+21
2021-10-11AclHandlersKonstantin Lebedev1-0/+77
2021-09-19add glog for s3 handlersChris Lu1-0/+5
2021-06-10refactorChris Lu1-10/+10
2021-06-10refactoringChris Lu1-8/+8
2021-03-01s3: list permission is needed to list my bucketsChris Lu1-1/+1
2021-01-06go fmtChris Lu1-1/+1
2020-12-25s3: support config action Admin:bucketChris Lu1-1/+12
2020-11-13adjust check bucket if exist or has access.ruitao.liu1-16/+16
2020-11-12enable admin to access all bucketsChris Lu1-18/+26
2020-11-12fix ErrNotFoundChris Lu1-1/+1
2020-11-12rename functionChris Lu1-2/+2
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
2020-11-12check permission for bucket delete/head.ruitao.liu1-19/+17