Created attachment 256297 [details] nginx-dav-ext PR#62 Currently hidden files and folders are badly broken in the dav-ext module which I noticed when I tried to use nginx as a WebDAV backend for SeedVault (android backup). SeedVault seems to create a hidden folder where it tries to place some metadata information and that fails. Lucky me there is already a proper fix for this in PR#62 of the upstream repository and I confirmed that it works properly for me and SeedVault backups work properly with it. \o/ https://github.com/arut/nginx-dav-ext-module/pull/62 At least AlpineLinux is also using this fix in their nginx port since 2021 (and still is).
LGTM :)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=87fca379df1fc42dd50ac3a6d6eabf801f7ae38d commit 87fca379df1fc42dd50ac3a6d6eabf801f7ae38d Author: Bernhard Froehlich <decke@FreeBSD.org> AuthorDate: 2025-01-22 08:40:48 +0000 Commit: Bernhard Froehlich <decke@FreeBSD.org> CommitDate: 2025-01-22 08:40:48 +0000 www/nginx: Fix handling for hidden files and folders in nginx-dav-ext-module PR: 283748 Approved by: joneum@ Obtained from: https://github.com/arut/nginx-dav-ext-module/pull/62 www/nginx/files/extra-patch-ngx_http_dav_ext_module.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-)
Committed. Thanks!