loverustfs
44b02afdfd
Update README.md
2025-03-01 22:28:19 +08:00
loverustfs
d136b09fc2
Update README.md
2025-03-01 21:54:35 +08:00
loverustfs
94798f70d3
Update README.md
2025-03-01 21:48:41 +08:00
loverustfs
35aa6ba454
Merge pull request #241 from rustfs/dependabot/cargo/dependencies-4426481644
...
Bump the dependencies group with 5 updates
2025-03-01 21:24:42 +08:00
weisd
68a9936566
Merge pull request #242 from rustfs/dev_issue_233
2025-03-01 17:54:08 +08:00
DamonXue
442c618013
fix: update Functions deserialization logic and add run.bat script
2025-03-01 17:27:07 +08:00
dependabot[bot]
bc513c2604
Bump the dependencies group with 5 updates
...
Bumps the dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.30` | `4.5.31` |
| [rand](https://github.com/rust-random/rand ) | `0.8.5` | `0.9.0` |
| [uuid](https://github.com/uuid-rs/uuid ) | `1.14.0` | `1.15.1` |
| [rust-embed](https://github.com/pyros2097/rust-embed ) | `8.5.0` | `8.6.0` |
| [strum](https://github.com/Peternator7/strum ) | `0.26.3` | `0.27.1` |
Updates `clap` from 4.5.30 to 4.5.31
- [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.30...v4.5.31 )
Updates `rand` from 0.8.5 to 0.9.0
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.9.0 )
Updates `uuid` from 1.14.0 to 1.15.1
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.1 )
Updates `rust-embed` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md )
- [Commits](https://github.com/pyros2097/rust-embed/commits )
Updates `strum` from 0.26.3 to 0.27.1
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: dependencies
- dependency-name: rand
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: rust-embed
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
- dependency-name: strum
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-01 06:02:44 +00:00
weisd
5988606410
add build info to console config
2025-02-28 09:26:02 +08:00
houseme
de3dd17417
improve profile and upgrade zip 2.2.3 , chrono 0.4.40
2025-02-27 22:38:55 +08:00
loverustfs
dc3ab0ee55
Merge pull request #240 from rustfs/dev_issue_233
...
fix: enforce condition element presence in Functions deserialization
2025-02-26 23:02:37 +08:00
DamonXue
bf3cc5c13c
fix: enforce condition element presence in Functions deserialization
...
feat: add binary target for rustfs
2025-02-26 21:08:44 +08:00
weisd
3b56bb69e6
add s3s host style
2025-02-26 17:38:39 +08:00
Nugine
b5ebc90667
ci: disable mint test
2025-02-26 17:10:37 +08:00
Nugine
0a01113c83
ci: fix e2e tests
2025-02-26 15:14:02 +08:00
weisd
7f89b2a0ea
use rust_embed for console static files
2025-02-25 11:08:40 +08:00
weisd
f9c7d6e26f
Merge pull request #235 from rustfs/fix/226
...
complete_multipart_upload output etag
2025-02-25 10:20:36 +08:00
weisd
9f57ea9bb6
sync s3s, return UnauthorizedAccess error code when credentials is none
2025-02-25 10:05:03 +08:00
weisd
dae6616720
fix add service_account
2025-02-25 00:39:19 +08:00
weisd
15a246bf75
merge dada/admin
2025-02-24 23:40:09 +08:00
weisd
a9404aa8e2
merge fix/224
2025-02-24 23:05:16 +08:00
weisd
65971bb657
add console static files
2025-02-24 23:00:40 +08:00
weisd
8a2e41cf47
add console static files
2025-02-24 23:00:40 +08:00
weisd
48a6c770fa
fix:#226 complete_multipart_upload output etag
2025-02-24 14:27:43 +08:00
weisd
f3e04374e9
fix complete_multipart_md5
2025-02-24 13:21:42 +08:00
weisd
c07d165ceb
fix admin api bugs
2025-02-24 11:15:50 +08:00
weisd
19d897a40b
fix service account action, add console config api
2025-02-23 15:06:13 +08:00
Nugine
e87cc87cbf
ci: build for old glibc ( #232 )
...
* build(deps): shadow_rs
* ci(build): build for old glibc
* ci: simplify all
2025-02-22 20:25:16 +08:00
loverustfs
2030ad946e
Merge pull request #230 from rustfs/nugine/fix-ci
...
ci: fix basic checks
2025-02-22 16:39:01 +08:00
Nugine
0a756e48b8
fix
2025-02-22 15:31:22 +08:00
Nugine
c8a1013685
fix
2025-02-22 15:28:26 +08:00
Nugine
82a0d80ee7
rename
2025-02-22 15:09:42 +08:00
Nugine
3f5e6e9983
fix gui dependencies
2025-02-22 15:08:22 +08:00
Nugine
bd1ceae375
ci: fix basic checks
2025-02-22 15:00:39 +08:00
weisd
704c41b116
fix policy_db_get
2025-02-22 01:05:27 +08:00
weisd
8b28e0869c
sync s3s, fix #224
2025-02-19 15:17:58 +08:00
houseme
391eb5b6f9
Refactor main.rs for clarity and modularity in rustfs-gui ( #225 )
...
* Improve init_logger function and format code with cargo fmt
- Enhance `init_logger` function for better logging configuration.
- Apply `cargo fmt` to format the codebase.
* Refactor main.rs for clarity and modularity in rustfs-gui
- Move `init_logger` function to `utils/logger.rs` for better separation of concerns.
- Create a dedicated `router` module in `router/router.rs`.
- Update `main.rs` to use the new `logger` and `router` modules.
- Apply `cargo fmt` to format the codebase.
2025-02-18 18:37:17 +08:00
houseme
279f8397f7
Add new setting view, component, and router to rustfs-gui ( #223 )
...
- Create `SettingViews` component in `views/setting.rs`.
- Update `views/mod.rs` to include the new `SettingViews` component.
- Update routing in `main.rs` to include the new route for `SettingViews`.
2025-02-18 01:39:16 +08:00
houseme
08bca5a129
Add new home views to rustfs-gui ( #222 )
...
- Create `Home` component in `components/Home.rs`.
- Create `Navbar` component in `components/navbar.rs`.
- Create `HomeView` component in `views/home.rs`.
- Update `views/mod.rs` to include new views.
- Update routing in `main.rs` to include new routes for `HomeView`.
2025-02-18 01:29:27 +08:00
houseme
836956ad87
Add new CSS, JS, and icon assets to rustfs-gui ( #221 )
...
* Add new CSS, JS, and icon assets to rustfs-gui
- Add `navbar.css` for styling the navigation bar.
- Add `sts.js` for handling tab switching and password toggling.
- Include new icon assets in `assets/icons` directory.
- Update `Dioxus.toml` to reference new assets.
* Remove unused icons from dioxus.toml
- Remove `assets/icons/icon_*.png` from the icon list.
2025-02-18 01:12:25 +08:00
houseme
624889bae5
Add utility functions and configurations for rustfs-gui ( #220 )
...
* Initialize rustfs-gui crate
- 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.
* Add utility functions and configurations for rustfs-gui
- Implement `RustFSConfig` struct with default values and methods for loading, saving, and clearing configurations.
- Add `ServiceCommand` enum for managing service commands.
- Implement `ServiceManager` struct for starting, stopping, and restarting the service.
- Include helper functions for checking service status, preparing the service, downloading files, and unzipping files.
- Add logging and error handling for service operations.
2025-02-18 00:55:34 +08:00
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