From fda1fed7c88549030523350c0a3f337e49bbf868 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Mon, 6 Oct 2025 15:53:11 +0200 Subject: Fix missing refactors related to cftw Commit 4fa1b3e8 missed to update other calls to cftw that were still relying on the older interface, causing unexpected errors. As a side effect, user quotas are now calculated asynchronously i.e., without blocking other clients. While the same improvement was planned for the /rm endpoint, it proved too challenging to implement for a first refactor: on one hand, /rm takes one or more key-value pairs involving the top-level directories and/or files to remove. On the other hand, every directory must be traversed recursively as rmdir(2) must be used on empty directories. While certainly possible, it was considered to keep a synchronous behaviour for do_rm for the sake of simplicity. --- libweb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libweb') diff --git a/libweb b/libweb index 5a6f304..4918cf8 160000 --- a/libweb +++ b/libweb @@ -1 +1 @@ -Subproject commit 5a6f30440b66fe6713acb9d979dc3e6624e4c36a +Subproject commit 4918cf87d3cf5d3dd8425fe10d97a06282472df6 -- cgit v1.2.3