houseme
|
94cdb89e29
|
feat(obs): add init_obs_with_config API and signature guard test (#2175)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
|
2026-03-16 18:17:55 +08:00 |
|
houseme
|
6e0f034ad1
|
refactor(obs): enhance log rotation robustness and refine filter logic (#2155)
Signed-off-by: houseme <housemecn@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-03-14 09:20:35 +08:00 |
|
houseme
|
05032cf887
|
chore: update dependencies and workspace resolver (#2073)
|
2026-03-04 19:22:54 +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 |
|
houseme
|
2ac07c95a8
|
refactor(obs): enhance log cleanup and rotation (#2040)
|
2026-03-02 16:28:32 +08:00 |
|
安正超
|
01a75b5f58
|
Add env variable alias compatibility warnings (#2044)
|
2026-03-02 15:34:19 +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 |
|
houseme
|
c452f24487
|
Optimize log cleanup and rotation, update dependencies (#2032)
Co-authored-by: heihutu <heihutu@gmail.com>
|
2026-03-01 20:09:52 +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 |
|
heihutu
|
2c01b8c49d
|
feat(obs): add advanced log management configuration (#2016)
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: 安正超 <anzhengchao@gmail.com>
Co-authored-by: 唐小鸭 <tangtang1251@qq.com>
|
2026-03-01 03:23:48 +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 |
|
安正超
|
af6c32efac
|
refactor: improve code quality with safer error handling, trait decomposition, and dead code cleanup (#1997)
|
2026-02-28 01:19:47 +08:00 |
|
安正超
|
a3c76618f3
|
refactor(ci): add layered dependency guard baseline (#1977)
|
2026-02-26 21:55:45 +08:00 |
|
安正超
|
4211652991
|
refactor(app): add application layer module entry (#1907)
|
2026-02-22 22:15:37 +08:00 |
|
yxrxy
|
5c2eda356e
|
feat: migrate FTP/SFTP to protocols crate and update dependencies (#1580)
Signed-off-by: yxrxy <yxrxytrigger@gmail.com>
Signed-off-by: houseme <housemecn@gmail.com>
Signed-off-by: heihutu <30542132+heihutu@users.noreply.github.com>
Co-authored-by: houseme <housemecn@gmail.com>
Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2026-02-06 20:58:42 +08:00 |
|
houseme
|
cb468fb32f
|
Refactor trusted-proxies: modernize utils, improve safety, and fix clippy lints (#1693)
Co-authored-by: majinghe <42570491+majinghe@users.noreply.github.com>
Co-authored-by: GatewayJ <835269233@qq.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: houseme <4829346+houseme@users.noreply.github.com>
Co-authored-by: heihutu <30542132+heihutu@users.noreply.github.com>
|
2026-02-03 01:06:22 +08:00 |
|
houseme
|
38b779b924
|
feat(profiling): support cross-platform memory profiling with mimalloc and pprof (#1674)
|
2026-01-30 22:23:49 +08:00 |
|
houseme
|
2ee81496b0
|
fix: deduplicate disks in capacity calculation to prevent inflation (#1656)
|
2026-01-30 00:03:21 +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 |
|
heihutu
|
db253c01a9
|
refactor: replace chrono with jiff for time handling (#1582)
Co-authored-by: houseme <housemecn@gmail.com>
|
2026-01-22 17:24:56 +08:00 |
|
weisd
|
6631407416
|
feat: Add RustFS Scanner Module and Multiple Bug Fixes (#1579)
|
2026-01-22 13:39:38 +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 |
|
houseme
|
a9f499282c
|
fix: Increase lock acquire timeout for network storage reliability (#1548)
|
2026-01-19 01:14:36 +08:00 |
|
houseme
|
c9e2d7da2a
|
Dependabot/cargo/dep 0117 (#1547)
|
2026-01-18 12:02:53 +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 |
|
Ali Mehraji
|
c7e2b4d8e7
|
Modular Makefile (#1288)
Signed-off-by: Ali Mehraji <a.mehraji75@gmail.com>
Co-authored-by: houseme <housemecn@gmail.com>
|
2025-12-28 21:57:44 +08:00 |
|
houseme
|
89c3ae77a4
|
feat: Add TONIC_PREFIX prefix matching in ReadinessGateService (#1261)
|
2025-12-25 14:28:07 +08:00 |
|
loverustfs
|
f3a1431fa5
|
fix: resolve TLS handshake failure in inter-node communication (#1201) (#1222)
Co-authored-by: houseme <housemecn@gmail.com>
|
2025-12-21 16:11:55 +08:00 |
|
houseme
|
4abfc9f554
|
Fix/fix event 1216 (#1191)
Signed-off-by: loverustfs <hello@rustfs.com>
Co-authored-by: loverustfs <hello@rustfs.com>
|
2025-12-19 12:07:07 +08:00 |
|
Muhammed Hussain Karimi
|
46557cddd1
|
🧑💻 Improve shebang compatibility (#1180)
Signed-off-by: Muhammed Hussain Karimi <info@karimi.dev>
|
2025-12-18 20:13:24 +08:00 |
|
houseme
|
17828ec2a8
|
Dependabot/cargo/s3s df2434d 1216 (#1170)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2025-12-16 21:21:43 +08:00 |
|