aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api/s3api_bucket_handlers.go
AgeCommit message (Expand)AuthorFilesLines
2025-07-18constants and fixeschrislu1-2/+2
2025-07-18fixeschrislu1-0/+11
2025-07-18errorfchrislu1-1/+1
2025-07-18address commentschrislu1-1/+1
2025-07-18cache and use bucket object lock configchrislu1-14/+2
2025-07-16convert error fromating to %w everywhere (#6995)Chris Lu1-2/+2
2025-07-15S3 Object Lock: ensure x-amz-bucket-object-lock-enabled header (#6990)Chris Lu1-0/+42
2025-07-13Add policy engine (#6970)Chris Lu1-2/+17
2025-07-09S3: add object versioning (#6945)Chris Lu1-29/+68
2025-06-16sort lifecycleschrislu1-1/+10
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