weisd
|
d637c4d342
|
fix(object-lock): recover remaining s3 tests (#2294)
|
2026-03-26 12:11:34 +08:00 |
|
weisd
|
59c437d901
|
feat(object-lock): complete legal hold enforcement (#2293)
|
2026-03-26 10:58:10 +08:00 |
|
weisd
|
28f57b228c
|
feat(s3): advance parity coverage (#2278)
|
2026-03-24 17:29:33 +08:00 |
|
weisd
|
b9b7d86ae4
|
feat: improve legacy metadata and admin compatibility (#2202)
|
2026-03-18 21:05:09 +08:00 |
|
安正超
|
08e1f4670b
|
fix: restore default CORS fallback and STS object ACL ownership (#2053)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-03-03 01:08:50 +08:00 |
|
安正超
|
273dbc9c38
|
feat(s3): return 409 BucketAlreadyExists when non-owner creates existing bucket (#2034)
|
2026-03-01 22:53:41 +08:00 |
|
安正超
|
f0c5d762f3
|
feat(s3): enforce RestrictPublicBuckets for anonymous access (#2033)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-03-01 20:50:19 +08:00 |
|
安正超
|
798e620088
|
fix(s3): add x-amz-grant-* headers to policy condition values (#2031)
|
2026-03-01 19:00:04 +08:00 |
|
安正超
|
e5e1010c31
|
fix(s3): return InvalidRange when CopySourceRange exceeds source object size (#2029)
|
2026-03-01 17:46:31 +08:00 |
|
安正超
|
8aecc7267b
|
fix(s3): implement S3-compliant CORS and bucket existence checks (#2026)
|
2026-03-01 16:02:02 +08:00 |
|
安正超
|
f42b155f59
|
fix(s3): allow Object Lock on versioned buckets and reject invalid checksums (#2024)
|
2026-03-01 14:19:02 +08:00 |
|
安正超
|
fbb162d8bb
|
test(s3): promote 145 passing tests to implemented list (#2023)
|
2026-03-01 12:55:49 +08:00 |
|
安正超
|
e7466eb1cc
|
fix: policy StringNotEquals double negation and delete_objects version mapping (#2015)
|
2026-03-01 03:13:52 +08:00 |
|
安正超
|
fe884eabfc
|
fix(s3): improve S3 API compatibility for versioning, SSE, and policy (#2013)
|
2026-03-01 02:21:13 +08:00 |
|
安正超
|
0701e1c35f
|
chore(s3-tests): promote 42 passing tests to implemented list (#2011)
|
2026-03-01 01:39:08 +08:00 |
|
安正超
|
f93db578df
|
fix(s3): reject invalid SSE algorithm (aes:kms) in PutObject (#2008)
|
2026-03-01 00:56:26 +08:00 |
|
安正超
|
1872bdcedd
|
fix(s3): reject SSE-C with partial headers per S3 spec (#2007)
|
2026-02-28 22:56:35 +08:00 |
|
安正超
|
3f5ccb20fc
|
fix(s3): normalize GetObjectAttributes ETag XML response (#2002)
|
2026-02-28 14:53:53 +08:00 |
|
安正超
|
a24cbbb7a6
|
fix(s3): return proper HTTP 400 for SSE-C validation errors (#1998)
|
2026-02-28 10:24:46 +08:00 |
|
安正超
|
4211652991
|
refactor(app): add application layer module entry (#1907)
|
2026-02-22 22:15:37 +08:00 |
|
安正超
|
173dad27d1
|
fix: preserve exact JSON format in bucket policy GET response (#1598)
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-01-24 23:02:01 +08:00 |
|
安正超
|
43bf846633
|
fix: correct max_keys field in list_object_versions response (#1576)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: loverustfs <hello@rustfs.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-22 20:58:03 +08:00 |
|
安正超
|
87ead2bea3
|
fix: implement get_object_torrent to return 404 NoSuchKey (#1575)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-21 21:49:22 +08:00 |
|
安正超
|
47ec125589
|
fix(s3): return NoSuchUpload for abort_multipart_upload when upload_id not found (#1569)
Signed-off-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-21 20:45:18 +08:00 |
|
安正超
|
9fc1c264b0
|
fix(s3): add x-amz-tagging-count header to HEAD object response (#1568)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-01-21 20:45:06 +08:00 |
|
安正超
|
e4ad86ada6
|
test(s3): add 9 delimiter list tests to implemented tests (#1410)
|
2026-01-06 21:13:39 +08:00 |
|
安正超
|
e7a3129be4
|
feat: s3 tests classification (#1392)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-01-05 22:24:35 +08:00 |
|
安正超
|
0b6f3302ce
|
fix: improve s3-tests readiness detection and Python package installation (#1390)
|
2026-01-05 17:56:42 +08:00 |
|
安正超
|
60103f0f72
|
fix: s3 api compatibility (#1370)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-01-05 16:54:16 +08:00 |
|
安正超
|
61b3100260
|
fix: s3 list object versions next marker (#1328)
|
2026-01-01 23:26:32 +08:00 |
|
安正超
|
056a0ee62b
|
feat: add local s3-tests script with configurable options and improvements (#1300)
|
2025-12-29 23:48:32 +08:00 |
|