dependabot[bot]
274140a8bf
chore(deps): Bump dragonfly-api from 2.1.58 to 2.1.59 ( #1303 )
...
Bumps [dragonfly-api](https://github.com/dragonflyoss/api ) from 2.1.58 to 2.1.59.
- [Commits](https://github.com/dragonflyoss/api/compare/v2.1.58...v2.1.59 )
---
updated-dependencies:
- dependency-name: dragonfly-api
dependency-version: 2.1.59
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 22:42:23 +08:00
dependabot[bot]
ed02bd5e4d
chore(deps): Bump github/codeql-action from 3.29.8 to 3.29.11 ( #1304 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.29.8 to 3.29.11.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](76621b61de...3c3833e0f8 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 18:22:37 +08:00
dependabot[bot]
d2644b344f
chore(deps): Bump kentaro-m/auto-assign-action from 9f6dbe84a80c6e7639d1b9698048b201052a2a94 to 1a583dfb5dd75d0df34ecc781081e5a6a73d2dce ( #1306 )
...
chore(deps): Bump kentaro-m/auto-assign-action
Bumps [kentaro-m/auto-assign-action](https://github.com/kentaro-m/auto-assign-action ) from 9f6dbe84a80c6e7639d1b9698048b201052a2a94 to 1a583dfb5dd75d0df34ecc781081e5a6a73d2dce.
- [Release notes](https://github.com/kentaro-m/auto-assign-action/releases )
- [Commits](9f6dbe84a8...1a583dfb5d )
---
updated-dependencies:
- dependency-name: kentaro-m/auto-assign-action
dependency-version: 1a583dfb5dd75d0df34ecc781081e5a6a73d2dce
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 18:22:15 +08:00
dependabot[bot]
003ae34355
chore(deps): Bump percent-encoding from 2.3.1 to 2.3.2 ( #1307 )
...
Bumps [percent-encoding](https://github.com/servo/rust-url ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/commits )
---
updated-dependencies:
- dependency-name: percent-encoding
dependency-version: 2.3.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 18:21:58 +08:00
dependabot[bot]
d3f53c9f48
chore(deps): Bump anyhow from 1.0.98 to 1.0.99 ( #1308 )
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.98 to 1.0.99.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.99 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-version: 1.0.99
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 18:21:42 +08:00
dependabot[bot]
a6bb15685f
chore(deps): Bump thiserror from 2.0.12 to 2.0.16 ( #1309 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 2.0.12 to 2.0.16.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/2.0.12...2.0.16 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-version: 2.0.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 18:21:22 +08:00
Gaius
31bb98fdef
refactor(downloader): rename client method and increase timeout ( #1311 )
...
* refactor(downloader): rename client method and increase timeout
Signed-off-by: Gaius <gaius.qi@gmail.com>
* chore(deps): update dependencies to version 1.0.14
Signed-off-by: Gaius <gaius.qi@gmail.com>
---------
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-26 10:05:18 +00:00
Gaius
933c8f7a66
build(deps): update dragonfly-client dependencies to 1.0.13 ( #1302 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-25 13:46:41 +08:00
Chlins Zhang
190dead698
feat: add the X-Dragonfly-Proxy-Status header to the response ( #1299 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-08-22 18:03:51 +08:00
Gaius
9ccd2a3b1d
build(ci): update golang version in Dockerfiles ( #1301 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-21 13:22:32 +00:00
Gaius
bbc5cc26a7
build(ci): update package versions in Dockerfiles ( #1300 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-21 20:21:11 +08:00
Chlins Zhang
a756f50daa
fix: replace inspect with inspect_err for error logging ( #1298 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-08-21 18:38:06 +08:00
Gaius
3248b9d7d7
build(ci): add bpftrace to Dockerfile dependencies ( #1297 )
2025-08-21 12:05:22 +08:00
Gaius
578fc8d147
feat: add conditional piece content reading based on need_piece_content flag ( #1296 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-21 11:49:19 +08:00
Gaius
bb94a4f346
feat: add X-Dragonfly-Server-IP for response proxy ip ( #1295 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-20 04:20:16 +00:00
Gaius
e065ee00b5
fix(ci): copy .cargo directory correctly in Docker images ( #1294 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-19 23:37:07 +08:00
Gaius
90eeaebe7c
feat: replace glibc DNS resolver with hickory-dns in reqwest ( #1293 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-19 23:18:00 +08:00
Chlins Zhang
6b5eab5739
feat: add proxy port to host when announce ( #1292 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-08-18 20:52:45 +08:00
Gaius
b0d1495d04
feat(ci/Dockerfile): lock bottom version to 0.11.0 in debug Dockerfile ( #1291 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-18 08:42:52 +00:00
Cyrus
205e0e9017
add --recursive argrument to download directory files ( #1290 )
...
* add --recursive args
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* add convert_args function
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* add convert_args test case
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* move convert_args test case to vec
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* fix var name
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* update version to 1.0.11
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* update api version to 2.1.57
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
---------
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
2025-08-18 14:59:18 +08:00
dependabot[bot]
d4aaa03301
chore(deps): Bump github/codeql-action from 3.29.7 to 3.29.8 ( #1282 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.29.7 to 3.29.8.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](51f77329af...76621b61de )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 11:39:56 +08:00
dependabot[bot]
d68dba20c1
chore(deps): Bump clap from 4.5.41 to 4.5.43 ( #1283 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.5.41 to 4.5.43.
- [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.41...clap_complete-v4.5.43 )
---
updated-dependencies:
- dependency-name: clap
dependency-version: 4.5.43
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 11:39:31 +08:00
dependabot[bot]
8116538556
chore(deps): Bump glob from 0.3.2 to 0.3.3 ( #1285 )
...
Bumps [glob](https://github.com/rust-lang/glob ) from 0.3.2 to 0.3.3.
- [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/v0.3.2...v0.3.3 )
---
updated-dependencies:
- dependency-name: glob
dependency-version: 0.3.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 11:39:00 +08:00
dependabot[bot]
3822048e6b
chore(deps): Bump actions/download-artifact from 4 to 5 ( #1286 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-13 11:38:35 +08:00
Gaius
e05270e598
feat: get network speed for scheduler ( #1279 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-11 22:24:16 +08:00
Chlins Zhang
2cca5c7b9b
refactor: remove the seed peer announcement to manager ( #1261 )
...
Signed-off-by: chlins <chlins.zhang@gmail.com>
2025-08-08 12:25:08 +08:00
this is my name
1f8a323665
docs:Modify Cache storage comments ( #1277 )
...
Modify Cache storage comments to clarify its usage scenarios.
Signed-off-by: fu220 <2863318196@qq.com>
2025-08-06 17:04:20 +08:00
Gaius
e1ae65a48d
chore(ci/Dockerfile): add grpcurl for dfdaemon container ( #1276 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-06 08:26:15 +00:00
Gaius
e415df936d
feat: enable console subscriber layer for tracing spawn tasks on `127.0.0.1:6669` when log level is TRACE ( #1275 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-06 06:58:47 +00:00
this is my name
848737e327
feat:removes the load_to_cache field ( #1264 )
...
This pull request removes the load_to_cache field and adds trait method definitions to dfdaemon_download.rs and dfdaemon_upload.rs.
- Removed cache-related processing from Task handling.
- Added trait method definitions such as download_cache_task to dfdaemon_download.rs and dfdaemon_upload.rs to comply with the API format of version 2.1.55.
- Aim to allow Task to focus on disk interactions while delegating memory cache operations to CacheTask.
Signed-off-by: fu220 <2863318196@qq.com>
2025-08-06 14:40:39 +08:00
Gaius
7796ee7342
chore(deps): remove unused dependencies ( #1274 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-06 11:11:15 +08:00
dependabot[bot]
60ebb33b50
chore(deps): Bump hyper-util from 0.1.15 to 0.1.16 ( #1267 )
...
Bumps [hyper-util](https://github.com/hyperium/hyper-util ) from 0.1.15 to 0.1.16.
- [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.15...v0.1.16 )
---
updated-dependencies:
- dependency-name: hyper-util
dependency-version: 0.1.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 17:12:52 +08:00
dependabot[bot]
b2ac70f5f6
chore(deps): Bump tokio-util from 0.7.15 to 0.7.16 ( #1270 )
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.15 to 0.7.16.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.15...tokio-util-0.7.16 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-version: 0.7.16
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 17:11:55 +08:00
Gaius
52b263ac66
feat: Disable compression in HTTP client configuration ( #1273 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-05 16:58:43 +08:00
dependabot[bot]
15dea31154
chore(deps): Bump tokio from 1.46.1 to 1.47.1 ( #1266 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.46.1 to 1.47.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.46.1...tokio-1.47.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.47.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 11:37:48 +08:00
dependabot[bot]
ab616f9498
chore(deps): Bump github/codeql-action from 3.29.3 to 3.29.5 ( #1271 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.29.3 to 3.29.5.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](d6bbdef45e...51f77329af )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.29.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 03:26:36 +00:00
dependabot[bot]
f0b406c37a
chore(deps): Bump kentaro-m/auto-assign-action from 586b61c136c65d09c1775da39cc4a80e026834f4 to 9f6dbe84a80c6e7639d1b9698048b201052a2a94 ( #1272 )
...
chore(deps): Bump kentaro-m/auto-assign-action
Bumps [kentaro-m/auto-assign-action](https://github.com/kentaro-m/auto-assign-action ) from 586b61c136c65d09c1775da39cc4a80e026834f4 to 9f6dbe84a80c6e7639d1b9698048b201052a2a94.
- [Release notes](https://github.com/kentaro-m/auto-assign-action/releases )
- [Commits](586b61c136...9f6dbe84a8 )
---
updated-dependencies:
- dependency-name: kentaro-m/auto-assign-action
dependency-version: 9f6dbe84a80c6e7639d1b9698048b201052a2a94
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 11:23:13 +08:00
dependabot[bot]
3d4b07e86e
chore(deps): Bump taiki-e/cache-cargo-install-action from 2.2.0 to 2.3.0 ( #1269 )
...
Bumps [taiki-e/cache-cargo-install-action](https://github.com/taiki-e/cache-cargo-install-action ) from 2.2.0 to 2.3.0.
- [Release notes](https://github.com/taiki-e/cache-cargo-install-action/releases )
- [Changelog](https://github.com/taiki-e/cache-cargo-install-action/blob/main/CHANGELOG.md )
- [Commits](1bb5728d79...b33c63d3b3 )
---
updated-dependencies:
- dependency-name: taiki-e/cache-cargo-install-action
dependency-version: 2.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 11:22:51 +08:00
dependabot[bot]
02690b8365
chore(deps): Bump serde_json from 1.0.141 to 1.0.142 ( #1268 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.141 to 1.0.142.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.141...v1.0.142 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-version: 1.0.142
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-05 11:22:26 +08:00
Gaius
f0c983093a
feat: add Range header to ensure Content-Length is returned in response headers ( #1263 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-08-04 06:25:58 +00:00
Gaius
cd6ca368d5
feat: rename tracing field from `uri` to `url` in proxy handler functions ( #1260 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-07-30 16:55:56 +08:00
Cyrus
1aefde8ed4
refactor: improve filter_entries test function ( #1259 )
...
* refactor filter_entries test
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* fix a variable name
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* merge all filter_entries test
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* add a assert
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
---------
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
2025-07-29 11:18:49 +08:00
Gaius
b30993eef0
refactor(dfget): Improve logic and error handling in `filter_entries` ( #1258 )
...
- Updated function signature to use references (`&Url`, `&[String]`) for efficiency.
- Improved error handling with detailed `ValidationError` messages instead of generic `UnexpectedResponse`.
- Renamed `rel_path_to_entry` to `entries_by_relative_path` for better clarity.
- Replaced `Vec` with `HashSet` for filtered entries to avoid duplicates.
- Simplified parent directory path construction using `join("")`.
- Enhanced doc comments to clearly describe functionality and behavior.
- Streamlined pattern compilation and iteration using `iter()`.
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-07-25 14:09:34 +00:00
Cyrus
cca88b3eea
feat: add include-files argrument in the downloaded directory ( #1247 )
...
* add include-files arg
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* fix regular expression matching
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
* fix lint
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
---------
Signed-off-by: LunaWhispers <yangmuyucs@gmail.com>
2025-07-25 17:13:57 +08:00
Gaius
bf6f49e0e9
feat: add task ID response header in Dragonfly client proxy ( #1256 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-07-24 18:16:34 +08:00
Gaius
777c131fbe
feat: use piece_timeout for list task entries ( #1255 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-07-24 09:33:47 +00:00
Gaius
45f86226cf
feat: use piece_timeout for list task entries ( #1254 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-07-24 07:47:25 +00:00
Gaius
a340f0c2f1
chore: update crate version to 1.0.6 ( #1253 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-07-24 14:01:55 +08:00
Gaius
5c87849f67
feat: update gRPC server to use non-cloned reflection service and fix task piece filtering logic ( #1252 )
...
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-07-24 03:29:11 +00:00
Gaius
74ab386d87
feat: Enhance stat_task error handling in dfdaemon_download and dfdaemon_upload ( #1251 )
...
feat: Bump dragonfly-api to 2.1.49 and add local_only support for task stat
Signed-off-by: Gaius <gaius.qi@gmail.com>
2025-07-23 10:06:11 +00:00