安正超
d79720da1d
test(signer): cover header fallback helpers ( #2711 )
2026-04-28 14:09:56 +00:00
houseme
a68fe1601f
fix(ilm): harden signer failures and guard remote tier delete storms ( #2706 )
2026-04-27 12:39:02 +00:00
Tunglies
49366ee200
chore(lint): clippy rules redundant_clone ( #2554 )
2026-04-15 13:54:07 +00:00
安正超
c47dec8549
fix(signer): avoid panics in v2 signing for missing data ( #2121 )
2026-03-11 21:58:40 +08:00
houseme
8d7cd4cb1b
chore: upgrade dependencies and migrate to aws-lc-rs ( #1333 )
2026-01-02 00:02:34 +08:00
weisd
85bc0ce2d5
fix: filemeta version handling and delete operations ( #879 )
...
* fix filemeta version
* fix clippy
* fix delete version
* fix clippy/test
2025-11-18 09:24:22 +08:00
likewu
2aca1f77af
Fix/ilm ( #721 )
...
* fix tip remote tier error
* fix transitioned_object
* fix filemeta
* add GCS R2
* add aliyun tencent huaweicloud azure gcs r2 backend tier
* fix signer
* change azure to s3
Co-authored-by: houseme <housemecn@gmail.com >
Co-authored-by: loverustfs <155562731+loverustfs@users.noreply.github.com >
2025-10-27 20:23:50 +08:00
weisd
cd1e244c68
Refactor: Introduce content checksums and improve multipart/object metadata handling ( #671 )
...
* feat: adapt to s3s typed etag support
* refactor: move replication struct to rustfs_filemeta, fix filemeta transition bug
* add head_object checksum, filter object metadata output
* fix multipart checksum
* fix multipart checksum
* add content md5,sha256 check
* fix test
* fix cargo
---------
Co-authored-by: overtrue <anzhengchao@gmail.com >
2025-10-20 23:46:13 +08:00
houseme
fd2aab2bd9
fix:revet #443 #446 ( #452 )
...
* fix: revet #443 #446
* fix
2025-08-23 17:30:06 +08:00
loverustfs
46bd75c0f8
ahm(scanner): throttle scanning, skip recently-modified objects, and … ( #443 )
...
* ahm(scanner): throttle scanning, skip recently-modified objects, and gate missing-object heals to deep mode; adjust conservative defaults
Signed-off-by: loverustfs <hello@rustfs.com >
* ecstore: enable virtual-host AUTO heuristics and URL building; signer: fix SigV2 canonical resource for vhost; add unit tests
* ecstore: AUTO virtual-host style URL selection; signer: SigV2 canonical resource fixes for vhost; tests added.\nahm: fix clippy drop_non_drop; integration tests robust to existing bucket; ignore flaky lifecycle test.\nMakefile: test target falls back to cargo test when nextest missing.\npre-commit: all checks green.
---------
Signed-off-by: loverustfs <hello@rustfs.com >
2025-08-22 16:03:29 +08:00
Nugine
2525b66658
refactor: replace lazy_static with LazyLock ( #164 )
...
* refactor: replace `lazy_static` with `LazyLock`
* update cursorrules
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-07-10 23:50:46 +08:00
yihong
72aead5466
fix: make ci and local use the same toolchain ( #72 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-07-07 10:40:53 +08:00
yihong
abd5dff9b5
fix: make lint build and clippy happy ( #71 )
...
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
2025-07-07 09:55:53 +08:00
likewu
79156d2d82
fix
2025-07-04 21:57:51 +08:00
likewu
26542b741e
request::Builder -> request::Request<Body>
2025-07-04 16:59:15 +08:00
houseme
2e14b32ccd
chore: Add copyright and license headers ( #23 )
...
* chore: Add copyright and license headers
This commit adds the Apache 2.0 license and a copyright notice to the header of all source files. This ensures that the licensing and copyright information is clearly stated within the codebase.
* cargo fmt
* fix
* fmt
* fix clippy
2025-07-02 15:07:47 +08:00
houseme
cb19bbef22
fix:Apply suggestions from clippy 1.88 ( #20 )
2025-07-02 12:14:22 +08:00
weisd
3fd70de4a6
fix: clippy
2025-07-01 09:41:55 +08:00
likewu
37861d9af6
fix: clippy
2025-07-01 09:40:29 +08:00
weisd
c63c6187c5
fix: clippy
2025-06-30 22:38:29 +08:00
weisd
24738dc635
fix: resolve clippy warnings in signer module
...
- Add #[allow(clippy::too_many_arguments)] for functions with 8 parameters
- Replace vec initialization with array where appropriate
- Fix test code warnings by adding #[allow] attributes
- Improve code quality while maintaining functionality
2025-06-30 21:41:34 +08:00
weisd
bfeb746c5f
style: fix code formatting issues
...
- Fix spacing and line formatting in signer modules
- Remove unnecessary blank lines
- Ensure consistent code style per project standards
2025-06-30 21:36:26 +08:00
likewu
111f994a9d
fix
2025-06-30 12:24:32 +08:00
likewu
b69a4ed691
fix
2025-06-28 21:43:26 +08:00
likewu
a770b17e0c
fix clippy
2025-06-28 14:34:27 +08:00
likewu
f38108d20d
fix format
2025-06-28 14:34:21 +08:00
likewu
4ed84a6bc4
separate signer.
...
fix ilm feature.
2025-06-28 14:33:22 +08:00