ftpd: filter directory listings using .hidden

This commit is contained in:
NecRaul 2026-03-08 11:45:55 +04:00
parent 501e8d20e0
commit 9b2cfd3f12
No known key found for this signature in database

View file

@ -24,6 +24,7 @@ from .util import (
ODict,
Pebkac,
exclude_dotfiles,
load_dothidden,
fsenc,
ipnorm,
pybin,
@ -348,7 +349,8 @@ class FtpFs(AbstractedFS):
vfs_ls.extend(vfs_virt.keys())
if self.uname not in vfs.axs.udot:
vfs_ls = exclude_dotfiles(vfs_ls)
dothidden = load_dothidden(fsroot)
vfs_ls = exclude_dotfiles(vfs_ls, dothidden)
vfs_ls.sort()
return vfs_ls