houseme
f8cc6f45b8
Initialize rustfs-gui crate ( #219 )
...
- Set up the `rustfs-gui` package in the workspace.
- Add `dioxus` dependency with `router` feature.
- Configure workspace settings for edition, license, repository, and rust-version.
- Include lints configuration for the workspace.
2025-02-17 17:54:57 +08:00
weisd
0be26498d9
clap env support
2025-02-17 16:15:16 +08:00
weisd
5f5ddc32a7
Merge pull request #216 from rustfs/dada/policy
...
fix policy parse
2025-02-13 14:19:53 +08:00
weisd
d00bfd6243
fix policy parse
2025-02-12 17:34:23 +08:00
weisd
4a60b31ae3
add admin router params
2025-02-11 10:34:54 +08:00
weisd
1c15eac66a
fix admin add user fail
2025-02-11 10:10:12 +08:00
weisd
9861361aee
fix build target windows check errors
2025-02-10 15:44:21 +08:00
shiro.lee
ea78c416d0
fix: fix windows build
2025-02-06 19:59:36 +08:00
loverustfs
7ba0df6dfc
Merge pull request #213 from rustfs/dependabot/cargo/dependencies-3ba431ae48
...
Bump the dependencies group with 17 updates
2025-02-02 20:38:30 +08:00
dependabot[bot]
6a7a447df3
Bump the dependencies group with 17 updates
...
Bumps the dependencies group with 17 updates:
| Package | From | To |
| --- | --- | --- |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.83` | `0.1.86` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.23` | `4.5.27` |
| [hyper](https://github.com/hyperium/hyper ) | `1.5.2` | `1.6.0` |
| [pin-project-lite](https://github.com/taiki-e/pin-project-lite ) | `0.2.15` | `0.2.16` |
| [prost-build](https://github.com/tokio-rs/prost ) | `0.13.3` | `0.13.4` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.134` | `1.0.138` |
| [tempfile](https://github.com/Stebalien/tempfile ) | `3.14.0` | `3.16.0` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `2.0.9` | `2.0.11` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.42.0` | `1.43.0` |
| [transform-stream](https://github.com/Nugine/transform-stream ) | `0.3.0` | `0.3.1` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.11.0` | `1.12.1` |
| [log](https://github.com/rust-lang/log ) | `0.4.22` | `0.4.25` |
| [matchit](https://github.com/ibraheemdev/matchit ) | `0.8.5` | `0.8.6` |
| [shadow-rs](https://github.com/baoyachi/shadow-rs ) | `0.37.0` | `0.38.0` |
| [const-str](https://github.com/Nugine/const-str ) | `0.5.7` | `0.6.1` |
| [highway](https://github.com/nickbabcock/highway-rs ) | `1.2.0` | `1.3.0` |
| [ipnetwork](https://github.com/achanda/ipnetwork ) | `0.20.0` | `0.21.1` |
Updates `async-trait` from 0.1.83 to 0.1.86
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.83...0.1.86 )
Updates `clap` from 4.5.23 to 4.5.27
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.23...clap_complete-v4.5.27 )
Updates `hyper` from 1.5.2 to 1.6.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.5.2...v1.6.0 )
Updates `pin-project-lite` from 0.2.15 to 0.2.16
- [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.15...v0.2.16 )
Updates `prost-build` from 0.13.3 to 0.13.4
- [Release notes](https://github.com/tokio-rs/prost/releases )
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/prost/compare/v0.13.3...v0.13.4 )
Updates `serde_json` from 1.0.134 to 1.0.138
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.134...v1.0.138 )
Updates `tempfile` from 3.14.0 to 3.16.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.16.0 )
Updates `thiserror` from 2.0.9 to 2.0.11
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.9...2.0.11 )
Updates `tokio` from 1.42.0 to 1.43.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.42.0...tokio-1.43.0 )
Updates `transform-stream` from 0.3.0 to 0.3.1
- [Release notes](https://github.com/Nugine/transform-stream/releases )
- [Commits](https://github.com/Nugine/transform-stream/compare/v0.3.0...v0.3.1 )
Updates `uuid` from 1.11.0 to 1.12.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/1.11.0...1.12.1 )
Updates `log` from 0.4.22 to 0.4.25
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.25 )
Updates `matchit` from 0.8.5 to 0.8.6
- [Release notes](https://github.com/ibraheemdev/matchit/releases )
- [Commits](https://github.com/ibraheemdev/matchit/compare/v0.8.5...v0.8.6 )
Updates `shadow-rs` from 0.37.0 to 0.38.0
- [Release notes](https://github.com/baoyachi/shadow-rs/releases )
- [Commits](https://github.com/baoyachi/shadow-rs/compare/v0.37.0...v0.38.0 )
Updates `const-str` from 0.5.7 to 0.6.1
- [Release notes](https://github.com/Nugine/const-str/releases )
- [Commits](https://github.com/Nugine/const-str/compare/v0.5.7...v0.6.1 )
Updates `highway` from 1.2.0 to 1.3.0
- [Changelog](https://github.com/nickbabcock/highway-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nickbabcock/highway-rs/compare/v1.2.0...v1.3.0 )
Updates `ipnetwork` from 0.20.0 to 0.21.1
- [Release notes](https://github.com/achanda/ipnetwork/releases )
- [Changelog](https://github.com/achanda/ipnetwork/blob/master/CHANGELOG.md )
- [Commits](https://github.com/achanda/ipnetwork/compare/v0.20.0...v0.21.1 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: pin-project-lite
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: prost-build
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: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
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: transform-stream
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: matchit
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: shadow-rs
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: const-str
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: highway
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: ipnetwork
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-01 05:15:24 +00:00
weisd
375834ea46
add console static server
2025-01-22 13:47:35 +08:00
weisd
5c339f0757
Merge pull request #212 from rustfs/rewrite-iam
...
add policy api
2025-01-22 12:41:06 +08:00
weisd
e13ffc8137
add policy api
2025-01-22 12:37:41 +08:00
weisd
e268845322
Merge pull request #211 from rustfs/rewrite-iam
...
Rewrite iam
2025-01-21 18:11:27 +08:00
weisd
67dc3bc658
fix get body bytes
2025-01-21 18:11:10 +08:00
weisd
05af5d7ddf
check
2025-01-21 17:49:55 +08:00
weisd
9535a9a7ad
rewrite group handler
2025-01-21 16:44:55 +08:00
weisd
4f1cbf72c6
rewrite service_account handler
2025-01-21 16:17:28 +08:00
weisd
296791b56b
rewrite AssumeRoleHandle
2025-01-21 00:29:55 +08:00
weisd
b29b15f3b5
rewrite iam
2025-01-17 17:22:39 +08:00
weisd
821ff036be
fix get s3 body bytes use store_all_unlimited
2025-01-15 21:45:23 +08:00
weisd
c62ceef1d3
fix get s3 body bytes use store_all_unlimited
2025-01-15 21:44:02 +08:00
weisd
f382c799ad
sync s3s
2025-01-14 13:48:57 +08:00
weisd
56f8b1fb81
fix access check
2025-01-14 13:26:41 +08:00
weisd
bbf2da962e
rm unused test
2025-01-14 11:03:12 +08:00
weisd
babe201e64
Merge pull request #210 from rustfs/feat/admin-api
...
Feat/admin api
2025-01-14 10:43:56 +08:00
weisd
cfb9cfa7c7
add admin api response content-type
2025-01-14 10:36:53 +08:00
weisd
133a294024
init group
2025-01-13 20:46:18 +08:00
weisd
403e278af2
Merge pull request #209 from rustfs/feat/admin-api
...
feat: add admin user api
2025-01-13 17:26:16 +08:00
weisd
4d9eca1667
feat: add admin user api
2025-01-13 17:25:15 +08:00
weisd
4a449d85e6
Merge pull request #205 from rustfs/feat/admin-api
...
add walk api
2025-01-12 22:51:39 +08:00
weisd
bfe8c5e9bf
add walk api, fix: load iam config
2025-01-12 22:36:57 +08:00
weisd
121be5eeda
iam add_user
2025-01-12 03:29:57 +08:00
weisd
0aaef2d9a8
iam add_user
2025-01-12 03:04:14 +08:00
weisd
1c44e2d099
extract_claims
2025-01-12 01:41:22 +08:00
weisd
9831d14d5e
cargo fmt
2025-01-11 01:01:04 +08:00
weisd
4545a08297
Merge pull request #204 from rustfs/fix/make_bucket_created
...
fix make_bucket created not set
2025-01-10 23:50:18 +08:00
weisd
1dd4544680
Merge pull request #203 from rustfs/feat/cros
...
Feat/cros
2025-01-10 23:49:42 +08:00
weisd
9e7b5991eb
fix make_bucket created not set
2025-01-10 23:49:21 +08:00
weisd
6d6f936ba0
feat:cors
2025-01-07 22:26:26 +08:00
weisd
30ef259c89
feat:cros
2025-01-07 22:00:49 +08:00
weisd
a19dccf52f
Merge pull request #202 from rustfs/feat/admin-api
...
fix #110 #112 add ServerInfoHandler
2025-01-06 17:33:00 +08:00
weisd
d25d233cdc
fix #110 #112 add ServerInfoHandler need test
2025-01-06 16:02:21 +08:00
weisd
3a799a6cca
Merge pull request #201 from rustfs/fix/list-object
...
fix:#191
2025-01-03 15:15:32 +08:00
weisd
b8e4515714
fix:#191
2025-01-03 14:42:11 +08:00
weisd
59343a7263
Merge pull request #199 from rustfs/dependabot/cargo/dependencies-0b5f48f217
...
Bump the dependencies group with 19 updates
2025-01-03 09:21:47 +08:00
weisd
105fd5e9d5
Merge pull request #200 from rustfs/copyobject
...
feat:#165 copyobject v1
2025-01-03 09:20:51 +08:00
weisd
47f365d385
feat:#165 copyobject v1
2025-01-03 02:09:51 +08:00
dependabot[bot]
4cc787b0ec
Bump the dependencies group with 19 updates
...
Bumps the dependencies group with 19 updates:
| Package | From | To |
| --- | --- | --- |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.38` | `0.4.39` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.21` | `4.5.23` |
| [flatbuffers](https://github.com/google/flatbuffers ) | `24.3.25` | `24.12.23` |
| [hyper](https://github.com/hyperium/hyper ) | `1.5.1` | `1.5.2` |
| [http](https://github.com/hyperium/http ) | `1.1.0` | `1.2.0` |
| [prost](https://github.com/tokio-rs/prost ) | `0.13.3` | `0.13.4` |
| [prost-types](https://github.com/tokio-rs/prost ) | `0.13.3` | `0.13.4` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.215` | `1.0.217` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.133` | `1.0.134` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `2.0.3` | `2.0.9` |
| [time](https://github.com/time-rs/time ) | `0.3.36` | `0.3.37` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.41.1` | `1.42.0` |
| [tokio-stream](https://github.com/tokio-rs/tokio ) | `0.1.16` | `0.1.17` |
| [tower](https://github.com/tower-rs/tower ) | `0.5.1` | `0.5.2` |
| [tokio-util](https://github.com/tokio-rs/tokio ) | `0.7.12` | `0.7.13` |
| [shadow-rs](https://github.com/baoyachi/shadow-rs ) | `0.36.0` | `0.37.0` |
| [glob](https://github.com/rust-lang/glob ) | `0.3.1` | `0.3.2` |
| [xxhash-rust](https://github.com/DoumanAsh/xxhash-rust ) | `0.8.12` | `0.8.15` |
| [itertools](https://github.com/rust-itertools/itertools ) | `0.13.0` | `0.14.0` |
Updates `chrono` from 0.4.38 to 0.4.39
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.39 )
Updates `clap` from 4.5.21 to 4.5.23
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.21...clap_complete-v4.5.23 )
Updates `flatbuffers` from 24.3.25 to 24.12.23
- [Release notes](https://github.com/google/flatbuffers/releases )
- [Changelog](https://github.com/google/flatbuffers/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/flatbuffers/compare/v24.3.25...v24.12.23 )
Updates `hyper` from 1.5.1 to 1.5.2
- [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.5.1...v1.5.2 )
Updates `http` from 1.1.0 to 1.2.0
- [Release notes](https://github.com/hyperium/http/releases )
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/http/compare/v1.1.0...v1.2.0 )
Updates `prost` from 0.13.3 to 0.13.4
- [Release notes](https://github.com/tokio-rs/prost/releases )
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/prost/compare/v0.13.3...v0.13.4 )
Updates `prost-types` from 0.13.3 to 0.13.4
- [Release notes](https://github.com/tokio-rs/prost/releases )
- [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/prost/compare/v0.13.3...v0.13.4 )
Updates `serde` from 1.0.215 to 1.0.217
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.215...v1.0.217 )
Updates `serde_json` from 1.0.133 to 1.0.134
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.133...v1.0.134 )
Updates `thiserror` from 2.0.3 to 2.0.9
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.3...2.0.9 )
Updates `time` from 0.3.36 to 0.3.37
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.36...v0.3.37 )
Updates `tokio` from 1.41.1 to 1.42.0
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.41.1...tokio-1.42.0 )
Updates `tokio-stream` from 0.1.16 to 0.1.17
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.16...tokio-stream-0.1.17 )
Updates `tower` from 0.5.1 to 0.5.2
- [Release notes](https://github.com/tower-rs/tower/releases )
- [Commits](https://github.com/tower-rs/tower/compare/tower-0.5.1...tower-0.5.2 )
Updates `tokio-util` from 0.7.12 to 0.7.13
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.12...tokio-util-0.7.13 )
Updates `shadow-rs` from 0.36.0 to 0.37.0
- [Release notes](https://github.com/baoyachi/shadow-rs/releases )
- [Commits](https://github.com/baoyachi/shadow-rs/compare/v0.36.0...v0.37.0 )
Updates `glob` from 0.3.1 to 0.3.2
- [Release notes](https://github.com/rust-lang/glob/releases )
- [Changelog](https://github.com/rust-lang/glob/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/glob/compare/0.3.1...v0.3.2 )
Updates `xxhash-rust` from 0.8.12 to 0.8.15
- [Commits](https://github.com/DoumanAsh/xxhash-rust/commits )
Updates `itertools` from 0.13.0 to 0.14.0
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: flatbuffers
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-patch
dependency-group: dependencies
- dependency-name: http
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: prost
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: prost-types
dependency-type: direct:production
update-type: version-update:semver-patch
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: time
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: tokio-stream
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: tower
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: shadow-rs
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: glob
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: xxhash-rust
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-01 05:43:52 +00:00
weisd
db5b247d58
Merge pull request #198 from rustfs/list-objects
...
fix : #137 #186 skip delete marker objects when list object
2024-12-31 17:02:20 +08:00