90 Commits (fix-versioning-listing-only)

Author SHA1 Message Date
Chris Lu 377f1f24c7
add basic object ACL (#7004) 7 days ago
Chris Lu 12f50d37fa
test versioning also (#7000) 1 week ago
Chris Lu 26403e8a0d
Test object lock and retention (#6997) 1 week ago
Chris Lu c6a22ce43a
Fix get object lock configuration handler (#6996) 1 week ago
Chris Lu 69553e5ba6
convert error fromating to %w everywhere (#6995) 1 week ago
Chris Lu dde1cf63c2
S3 Object Lock: ensure x-amz-bucket-object-lock-enabled header (#6990) 2 weeks ago
Chris Lu 7cb1ca1308
Add policy engine (#6970) 2 weeks ago
Chris Lu cf5a24983a
S3: add object versioning (#6945) 3 weeks ago
chrislu 78069605a6 sort lifecycles 1 month ago
Tom Crasset 551baa44b2
verify if bucket exists in GetBucketLocationHandler (#6485) 6 months ago
chrislu aed2a18223 get, set and add path conf 1 year ago
vadimartynov 86d92a42b4
Added tls for http clients (#5766) 1 year ago
Konstantin Lebedev f77eee667d
add s3test for sql (#5718) 1 year ago
Riccardo Bertossa f6e8a9bf9c
added s3 iam DeleteBucket permission management (#5599) 1 year ago
Konstantin Lebedev 3d3ee04eb9
[s3] Put bucket lifecycle configuration (#5510) 1 year ago
clonefetch 9e07a87fcb
chore: fix function names in comment (#5478) 1 year ago
7y-9 41ec9d7759
refactor: put the auth outside (#5313) 1 year ago
Konstantin Lebedev 4f6172f369
Fix missing VersionConfiguration node in get-bucket-versioning response (#5162) 2 years ago
Konstantin Lebedev 7f6152f130 s3 api add default response for GetBucketVersioning 2 years ago
Konstantin Lebedev f8b94cac0e
[s3acl] Step1: move s3account.AccountManager into to iam.S3ApiConfiguration (#4859) 2 years ago
Konstantin Lebedev a46f873edd
[s3acl] Step 0: Put bucket ACL only responds success if the ACL is private. (#4856) 2 years ago
SmsS4 17e91d2917
Use filerGroup for s3 buckets collection prefix (#4465) 2 years ago
chrislu 1c2364936a detect invalid bucket name 3 years ago
LHHDZ e9584d9661
add ownership rest apis (#3765) 3 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 3 years ago
Konstantin Lebedev bcbdc4cb37 use const multipart uploads folder 3 years ago
chrislu 27732ecfa4 move s3 related constants from package http to s3_constants 3 years ago
chrislu 00c1dfec4f go fmt 3 years ago
root f15a737a0a Add "Location:" in response when creating bucket 3 years ago
Konstantin Lebedev 691ed50957 use constant for ErrBucketNotEmpty 3 years ago
Konstantin Lebedev b6a2b43efe allowDeleteBucketNotEmpty 3 years ago
Konstantin Lebedev a8b15c676c s3 test bucket delete nonempty 4 years ago
guosj 121b31f750 fix incorrect log information 3 years ago
zerospiel b54a65ba5a weed/s3api: added new bucket handlers for more compatibility with AWS S3 4 years ago
chrislu a7887166cf wildcard prefix to restrict access to directories in s3 bucket 4 years ago
chrislu 9f9ef1340c use streaming mode for long poll grpc calls 4 years ago
Konstantin Lebedev 4ec8715f20 audit log 4 years ago
Konstantin Lebedev 40abae7caa Avoid forbiddening for HeadBucketHandler if owners are specified 4 years ago
Chris Lu 35c37562bc check auth only when enabled 4 years ago
Chris Lu b25661c6df s3: skip permission checking for creating bucket if the bucket already exists 4 years ago
Chris Lu f17fa400d5 refactoring 4 years ago
Chris Lu 006b4ec0f8 refactoring 4 years ago
Konstantin Lebedev dc3ae5e8a6 DeleteBucketLifecycleConfiguration return 204 4 years ago
Konstantin Lebedev 9d6ffa0ea1 GetBucketLifecycleConfigurationHandler 4 years ago
Konstantin Lebedev be4b3ed509 AclHandlers 4 years ago
Chris Lu 71175461ef add glog for s3 handlers 4 years ago
Chris Lu 8b382a8209 refactor 4 years ago
Chris Lu 33b87244ef refactoring 4 years ago
Konstantin Lebedev 302738ee74 s3 test bucket delete nonempty 4 years ago
Chris Lu 5511722420 s3: list permission is needed to list my buckets 4 years ago