7 Commits

Author SHA1 Message Date
Tianling Shen
f7df64100d dufs: Update to 0.45.0
Removed upstreamed patches.

Release note: https://github.com/sigoden/dufs/releases/tag/v0.45.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-09 21:14:51 +08:00
Tianling Shen
bc2d10333b dufs: backport upstream fixes
Including one security fix.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-08-25 01:32:15 +08:00
Tianling Shen
0cb83250b3 dufs: Update to 0.44.0
Release note: https://github.com/sigoden/dufs/releases/tag/v0.44.0

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-08-22 19:37:27 +08:00
Tianling Shen
ee49f00287 dufs: remove --locked flag
It's enabled by default now.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-08-21 17:00:09 +08:00
Tianling Shen
1716415018 dufs: lock cargo dependencies
The new version of tokio is not compatible with musl:

error[E0432]: unresolved import `tokio::net::TcpListener`
  --> src/main.rs:34:13
   |
34 | use tokio::{net::TcpListener, task::JoinHandle};
   |             ^^^^^^^^^^^^^^^^ no `TcpListener` in `net`

error[E0433]: failed to resolve: could not find `UnixListener` in `net`
   --> src/main.rs:156:44
    |
156 |                 let listener = tokio::net::UnixListener::bind(socket_path)
    |                                            ^^^^^^^^^^^^ could not find `UnixListener` in `net`

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-23 17:24:02 +08:00
Tianling Shen
12b50193b1 dufs: do not reload firewall manually
This is no longer required after commit openwrt/procd@2e206dbe77
("service: add support for triggers on service/instance data changes").

Also remove unused 'name' field.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-20 12:04:58 +08:00
Tianling Shen
2c8a641e0a dufs: add new package
Dufs is a distinctive utility file server that supports static serving,
uploading, searching, accessing control, webdav...

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-09 16:29:10 +08:00