rustdesk/libs
fufesou 2f694c0eb2
fix: file transfer, path traversal (#14678)
* fix: file transfer, path traversal

Signed-off-by: fufesou <linlong1266@gmail.com>

* fix(fs): remove stale files

Signed-off-by: fufesou <linlong1266@gmail.com>

* fix(fs): update_folder_files() after set_files()

Signed-off-by: fufesou <linlong1266@gmail.com>

* fix(fs): reduce .clone()

Signed-off-by: fufesou <linlong1266@gmail.com>

* fix(fs): undo checking "done message for unkown id"

Signed-off-by: fufesou <linlong1266@gmail.com>

* fix(fs): refactor

1. Hide `files` in `new_write()`.
2. Use `set_files()` to validate `files` before writing.

Signed-off-by: fufesou <linlong1266@gmail.com>

* fix(fs): comments

Signed-off-by: fufesou <linlong1266@gmail.com>

* fix(fs): Remove redundant checks

Signed-off-by: fufesou <linlong1266@gmail.com>

* fix(fs): update hbb_common

Signed-off-by: fufesou <linlong1266@gmail.com>

---------

Signed-off-by: fufesou <linlong1266@gmail.com>
2026-04-10 18:00:11 +08:00
..
clipboard docs: fix typos in clipboard documentation (#13521) 2026-02-14 01:06:25 +08:00
enigo fix(keyboard): legacy mode (#14435) 2026-03-02 19:07:09 +08:00
hbb_common@618922b2a7 fix: file transfer, path traversal (#14678) 2026-04-10 18:00:11 +08:00
libxdo-sys-stub fix(install): linux xdo (#14096) 2026-01-21 20:43:15 +08:00
portable bump to 1.4.6 2026-02-27 20:53:40 +08:00
remote_printer Allow non_snake_case identifiers in src/setup/mod.rs for libs/remote_printer. (#13384) 2025-11-02 21:19:13 +08:00
scrap fix: correct typos and improve code clarity (#14341) 2026-02-17 14:29:50 +08:00
virtual_display refact: remove unnecessary printing (#12000) 2025-06-06 14:52:01 +08:00