aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api/s3api_server.go
AgeCommit message (Expand)AuthorFilesLines
11 dayss3: add s3:ExistingObjectTag condition support for bucket policies (#7677)Chris Lu1-0/+56
13 dayss3: fix ListBuckets not showing buckets created by authenticated users (#7648)Chris Lu1-1/+1
14 daysRemove deprecated allowEmptyFolder CLI optionchrislu1-1/+0
2025-11-26Filer, S3: Feature/add concurrent file upload limit (#7554)Chris Lu1-21/+31
2025-11-26Support multiple filers for S3 and IAM servers with automatic failover (#7550)Chris Lu1-13/+65
2025-11-20S3: adds FilerClient to use cached volume id (#7518)Chris Lu1-0/+9
2025-11-18S3: Directly read write volume servers (#7481)Chris Lu1-6/+10
2025-11-12Refactor data structure (#7472)Chris Lu1-6/+8
2025-11-12S3: Enforce bucket policy (#7471)Chris Lu1-0/+19
2025-10-28IAM: add support for advanced IAM config file to server command (#7317)Nial1-1/+12
2025-10-24fix: Use a mixed of virtual and path styles within a single subdomain (#7357)Konstantin Lebedev1-4/+35
2025-10-22S3: Avoid in-memory map concurrent writes in SSE-S3 key manager (#7358)Chris Lu1-0/+5
2025-08-30S3 API: Advanced IAM System (#7160)Chris Lu1-0/+110
2025-07-22fix listing objects (#7008)Chris Lu1-5/+20
2025-07-18Fix get object lock configuration handler (#6996)Chris Lu1-3/+3
2025-07-15adding cors support (#6987)Chris Lu1-27/+57
2025-07-12implement PubObjectRetention and WORM (#6969)Chris Lu1-2/+8
2025-07-09S3: add object versioning (#6945)Chris Lu1-0/+5
2025-07-02Add credential storage (#6938)Chris Lu1-14/+26
2024-10-04[s3] add {Get,Put,Delete}BucketTagging and PublicAccessBlock Handlers (#6088)Konstantin Lebedev1-0/+10
2024-10-03[s3] add skip bucket encryption handlers (#6091)Konstantin Lebedev1-0/+5
2024-09-26fix: Prevent potential metadata change events from being lost. (#6066)steve.wei1-1/+3
2024-08-21also use `/healthz` for most consistent health checkchrislu1-1/+2
2024-07-16Added tls for http clients (#5766)vadimartynov1-5/+6
2024-07-01refactor all methods strings to const (#5726)Konstantin Lebedev1-48/+48
2024-05-17added s3 iam DeleteBucket permission management (#5599)Riccardo Bertossa1-1/+1
2024-02-19refactor: put the auth outside (#5313)7y-91-1/+2
2024-02-19fix: only admin auth can delete S3 bucket (#5312)7y-91-1/+1
2023-12-20Set allowed origins in config (#5109)jerebear121-5/+33
2023-11-13s3 api add not implemented response for PutBucketVersioningKonstantin Lebedev1-0/+1
2023-11-13s3 api add default response for GetBucketVersioningKonstantin Lebedev1-0/+3
2023-10-19fixchrislu1-1/+1
2023-10-18[s3] do reload s3 static config (#4923)Konstantin Lebedev1-0/+11
2023-09-25[s3acl] Step1: move s3account.AccountManager into to iam.S3ApiConfiguration (...Konstantin Lebedev1-3/+0
2023-09-21[iam] Replace action read/write to readAcp/writeAcp for handlers with acl (#...Konstantin Lebedev1-4/+4
2023-05-16Use filerGroup for s3 buckets collection prefix (#4465)SmsS41-0/+1
2022-10-10change s3_account.go package to avoid cycle dependency (#3813)LHHDZ1-2/+3
2022-10-01add ownership rest apis (#3765)LHHDZ1-0/+8
2022-09-29s3: sync bucket info from filer (#3759)LHHDZ1-1/+3
2022-09-28s3: add account (#3753)LHHDZ1-0/+2
2022-09-01avoid DATA RACE on S3Options.localFilerSocket (#3571)Konstantin Lebedev1-3/+3
2022-08-22fix:Handle preflight cors requests (#3496)famosss1-2/+4
2022-08-22Handle preflight cors requests (#3481)famosss1-0/+7
2022-08-04filer prefer volume server in same data center (#3405)Konstantin Lebedev1-0/+1
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-7/+7
2022-06-17add some unit tests and some code optimizes石昌林1-40/+41
2022-06-15add s3 circuit breaker support for 'simultaneous request count' and 'simultan...石昌林1-41/+42
2022-05-15s3: add grpc server to accept configuration changeschrislu1-0/+2
2022-05-04skip unix socket mode for windowschrislu1-1/+1
2022-03-30allowDeleteBucketNotEmptyKonstantin Lebedev1-8/+9