Commit Graph

400 Commits

Author SHA1 Message Date
weisd
52aabcbdfc test accountinfo 2024-11-12 17:38:36 +08:00
weisd
76cb6e7806 Merge remote-tracking branch 'origin/main' into bool-api 2024-11-12 16:18:11 +08:00
weisd
e5e6ac6064 Merge pull request #123 from rustfs/assumerole
Assumerole
2024-11-12 16:17:41 +08:00
weisd
a65cf09830 init AssumeRoleHandle 2024-11-12 15:53:47 +08:00
Nugine
c77a0d1ef9 feat(rustfs): adjust short version 2024-11-11 23:10:48 +08:00
weisd
5cf1bcef28 init AssumeRoleHandle 2024-11-11 17:34:46 +08:00
weisd
4dd65ee9b2 Merge pull request #122 from rustfs/fix/content-length
Fix/content length
2024-11-09 21:25:22 +08:00
weisd
967e7b65b1 fix put_object content-length empty 2024-11-09 20:44:16 +08:00
weisd
bb84439dc6 fix put_object content-length empty 2024-11-09 20:11:53 +08:00
Nugine
aa66366ea2 feat(rustfs): add build info (#121) 2024-11-09 15:23:51 +08:00
weisd
4994dd026c Merge branch 'main' into bool-api 2024-11-09 03:00:52 +08:00
weisd
0d43debd32 Merge pull request #120 from rustfs/fix/content_type
add content-type fix list_objects
2024-11-09 02:58:19 +08:00
weisd
18821d3feb fix list_objects 2024-11-09 02:52:05 +08:00
weisd
a65ad217a3 Merge branch 'fix/content_type' into bool-api 2024-11-08 19:58:26 +08:00
weisd
1b29a6ba3a fix content-type 2024-11-08 17:46:19 +08:00
weisd
77fdec48a9 change pool idx to i32 2024-11-07 17:15:23 +08:00
loverustfs
b21846cf76 Merge pull request #117 from rustfs/dependabot/cargo/dependencies-0ffeeacea9
Bump the dependencies group with 2 updates
2024-11-06 19:30:16 +08:00
weisd
e4599113fa init storage info api 2024-11-06 17:24:52 +08:00
weisd
394667637c fix router prefix 2024-11-06 11:42:36 +08:00
dependabot[bot]
5a99a9a78a Bump the dependencies group with 2 updates
Bumps the dependencies group with 2 updates: [thiserror](https://github.com/dtolnay/thiserror) and [url](https://github.com/servo/rust-url).


Updates `thiserror` from 1.0.66 to 1.0.68
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.66...1.0.68)

Updates `url` from 2.5.2 to 2.5.3
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.5.2...v2.5.3)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: url
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-06 03:36:07 +00:00
weisd
21c3c36d7c Merge pull request #118 from rustfs/admin-router
Admin router
2024-11-06 11:33:46 +08:00
weisd
cea15032c9 init admin_route done 2024-11-06 11:28:39 +08:00
weisd
e73a055bc3 init admin_route 2024-11-05 17:41:35 +08:00
weisd
ce93715287 Merge pull request #116 from rustfs/reader
Reader
2024-11-05 09:43:20 +08:00
weisd
09d3a0edc3 ec use AsyncRead 2024-11-04 17:43:05 +08:00
Nugine
805d6c9de2 ci: improve build workflow (#115)
* ci: fix build workflow

* ci: use setup actions
2024-11-04 15:06:19 +08:00
weisd
7f5ffab148 cargo clippy 2024-11-04 09:08:21 +08:00
loverustfs
a551cbcedd Merge pull request #114 from rustfs/dev
cargo fmt
2024-11-03 21:32:03 +08:00
weisd
d27b74a9ab fix cargo clippy err 2024-11-03 10:25:17 +08:00
weisd
a69ad3bbdb cargo fmt 2024-11-03 10:05:50 +08:00
weisd
8d57a375ac Merge pull request #113 from rustfs/dev
update todo
2024-11-03 10:01:55 +08:00
weisd
84324e4340 update todo 2024-11-03 10:01:17 +08:00
weisd
3f58472ea7 fix linux get_info 2024-11-03 09:48:55 +08:00
weisd
a383d271e5 Optimization FileReader 2024-11-03 00:19:14 +08:00
weisd
cc70b9766f Optimization FileReader 2024-11-02 23:36:04 +08:00
weisd
c92a45a386 Optimization FileReader 2024-11-02 22:07:33 +08:00
weisd
abda820c0d fix bitrot readat bug 2024-11-02 17:53:30 +08:00
weisd
5320b8f260 fix bug 2024-11-02 15:29:47 +08:00
weisd
dd2bf7085a merge versioning, fix buff bitrot 2024-11-02 15:12:06 +08:00
weisd
f70365534a merge versioning, fix bug todo 2024-11-02 00:21:10 +08:00
loverustfs
b744a29df6 Merge pull request #106 from rustfs/dependabot/cargo/dependencies-44ddf1d0c7
Bump the dependencies group with 13 updates
2024-11-01 22:12:07 +08:00
dependabot[bot]
77905adc56 Bump the dependencies group with 13 updates
Bumps the dependencies group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [bytes](https://github.com/tokio-rs/bytes) | `1.7.2` | `1.8.0` |
| [hyper](https://github.com/hyperium/hyper) | `1.4.1` | `1.5.0` |
| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.9` | `0.1.10` |
| [pin-project-lite](https://github.com/taiki-e/pin-project-lite) | `0.2.14` | `0.2.15` |
| [protobuf](https://github.com/stepancheg/rust-protobuf) | `3.6.0` | `3.7.1` |
| [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.214` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.132` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` | `1.0.66` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.40.0` | `1.41.0` |
| [tower](https://github.com/tower-rs/tower) | `0.4.13` | `0.5.1` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.10.0` | `1.11.0` |
| [regex](https://github.com/rust-lang/regex) | `1.11.0` | `1.11.1` |
| [openssl](https://github.com/sfackler/rust-openssl) | `0.10.66` | `0.10.68` |


Updates `bytes` from 1.7.2 to 1.8.0
- [Release notes](https://github.com/tokio-rs/bytes/releases)
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.7.2...v1.8.0)

Updates `hyper` from 1.4.1 to 1.5.0
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v1.4.1...v1.5.0)

Updates `hyper-util` from 0.1.9 to 0.1.10
- [Release notes](https://github.com/hyperium/hyper-util/releases)
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.9...v0.1.10)

Updates `pin-project-lite` from 0.2.14 to 0.2.15
- [Release notes](https://github.com/taiki-e/pin-project-lite/releases)
- [Changelog](https://github.com/taiki-e/pin-project-lite/blob/main/CHANGELOG.md)
- [Commits](https://github.com/taiki-e/pin-project-lite/compare/v0.2.14...v0.2.15)

Updates `protobuf` from 3.6.0 to 3.7.1
- [Changelog](https://github.com/stepancheg/rust-protobuf/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stepancheg/rust-protobuf/compare/v3.6.0...v3.7.1)

Updates `serde` from 1.0.210 to 1.0.214
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.214)

Updates `serde_json` from 1.0.128 to 1.0.132
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/1.0.128...1.0.132)

Updates `thiserror` from 1.0.64 to 1.0.66
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.64...1.0.66)

Updates `tokio` from 1.40.0 to 1.41.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.40.0...tokio-1.41.0)

Updates `tower` from 0.4.13 to 0.5.1
- [Release notes](https://github.com/tower-rs/tower/releases)
- [Commits](https://github.com/tower-rs/tower/compare/tower-0.4.13...tower-0.5.1)

Updates `uuid` from 1.10.0 to 1.11.0
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.10.0...1.11.0)

Updates `regex` from 1.11.0 to 1.11.1
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.11.0...1.11.1)

Updates `openssl` from 0.10.66 to 0.10.68
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.68)

---
updated-dependencies:
- dependency-name: bytes
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: hyper
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: hyper-util
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: pin-project-lite
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: tower
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: regex
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: openssl
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-11-01 10:44:33 +00:00
junxiangMu
192200a2cf Merge pull request #107 from rustfs/heal
Heal(step 1)
2024-11-01 18:41:04 +08:00
junxiang Mu
5cd7441052 fix import
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-01 17:43:23 +08:00
junxiang Mu
81bba2a7a0 heal object(1)
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-01 17:40:54 +08:00
junxiang Mu
447884250e support bitrot
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-01 17:40:14 +08:00
junxiang Mu
0bf5e1be22 bitrot streaming
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-01 17:40:14 +08:00
junxiang Mu
d7004cf045 bitrot test(1)
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-01 17:40:14 +08:00
junxiang Mu
c57db2454c bitrot(2)
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-01 17:40:14 +08:00
junxiang Mu
9a0916aca0 bitrot(1)
Signed-off-by: junxiang Mu <1948535941@qq.com>
2024-11-01 17:40:14 +08:00