67 Commits (665917fdf1c11f9558e0ab70e9e0f8503e4299ed)

Author SHA1 Message Date
LHHDZ e9584d9661
add ownership rest apis (#3765) 2 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 2 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 3 years ago
chrislu a7887166cf wildcard prefix to restrict access to directories in s3 bucket 3 years ago
chrislu 9f9ef1340c use streaming mode for long poll grpc calls 3 years ago
Konstantin Lebedev 4ec8715f20 audit log 3 years ago
Konstantin Lebedev 40abae7caa Avoid forbiddening for HeadBucketHandler if owners are specified 3 years ago
Chris Lu 35c37562bc check auth only when enabled 3 years ago
Chris Lu b25661c6df s3: skip permission checking for creating bucket if the bucket already exists 3 years ago
Chris Lu f17fa400d5 refactoring 3 years ago
Chris Lu 006b4ec0f8 refactoring 3 years ago
Konstantin Lebedev dc3ae5e8a6 DeleteBucketLifecycleConfiguration return 204 3 years ago
Konstantin Lebedev 9d6ffa0ea1 GetBucketLifecycleConfigurationHandler 3 years ago
Konstantin Lebedev be4b3ed509 AclHandlers 3 years ago
Chris Lu 71175461ef add glog for s3 handlers 3 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
Chris Lu e327385644 go fmt 4 years ago
Chris Lu 090f85be4b s3: support config action Admin:bucket 4 years ago
ruitao.liu a9990a1dc6 adjust check bucket if exist or has access. 4 years ago
Chris Lu e6333da65a enable admin to access all buckets 4 years ago
Chris Lu 7094492428 fix ErrNotFound 4 years ago
Chris Lu c6a0704019 rename function 4 years ago
ruitao.liu c4f0fd6e1b skip if entry.Extended map is nil. 4 years ago
ruitao.liu ab966410d2 return NoSuchBucket instead of InternalError delete non-existed bucket. 4 years ago
ruitao.liu e06676f007 check permission for bucket delete/head. 4 years ago
ruitao.liu d7cc0498e0 check if bucket already exists. 4 years ago
ruitao.liu dbba8cb57e fix if nil map in entry. 4 years ago
ruitao.liu 5b636b3242 Add bucket owner attr. 4 years ago
Chris Lu da36abf033 go fmt 4 years ago
Chris Lu ace0ea3d28 s3: avoid duplicated bucket 4 years ago
Chris Lu 5b40a2690a refactoring 4 years ago
Chris Lu 3eda8d6dfc s3: ListParts output xml format 4 years ago
Chris Lu 54cd582653 refactor 4 years ago
Chris Lu a25a8d8822 s3: print out time in UTC format 5 years ago
Chris Lu c07bcd5065 refactoring 5 years ago
Chris Lu fbca6b29bd refactoring 5 years ago
Chris Lu c4bea45099 S3 API: fix DeleteMultipleObjectsHandler 5 years ago
Chris Lu afb20de14c breaks dependency loop 5 years ago
Chris Lu 8645283a7b fuse mount: avoid lookup nil entry 5 years ago