Bug#613003: Major regressions in proftpd-basic: DisplayReadme, DirFakeUser, DirFakeGroup, DirFakeMode, HideUser, HideGroup, HideNoAccess do not work

John Zaitseff J.Zaitseff at zap.org.au
Tue Feb 22 07:31:21 UTC 2011


As mentioned in previous e-mails, I have been investigating the problems of 
DisplayReadme, DirFakeUser, DirFakeGroup, DirFakeMode, HideUser, HideGroup 
and HideNoAccess not working in the ProFTPD package, versions 1.3.3a-6 and 
1.3.3d-3.

The DisplayReadme directive only fails when a top-level Readme file is 
present: the mod_readme module, in the function add_readme_response(), adds 
the relevant information ("Please read the file ...") using a call to 
pr_response_add(R_DUP, ...), but this fails when it is called as a POST_CMD 
operation for "PASS".  This has been reported upstream as part of bug 2692:

  http://bugs.proftpd.org/show_bug.cgi?id=2692#c4

The DirFakeUser, DirFakeGroup and DirFakeMode configuration directives do 
not work with the MLSD command as they are not implemented in mod_facts.  
This has been reported upstream as bug 3604:

  http://bugs.proftpd.org/show_bug.cgi?id=3604

The HideUser, HideGroup and HideNoAccess directives are fixed in version 
1.3.3d-3 by the changes made to src/dirtree.c.

Yours truly,

John Zaitseff

-- 
John Zaitseff                    ,--_|\    The ZAP Group
Phone:  +61 2 9643 7737         /      \   Sydney, Australia
E-mail: J.Zaitseff at zap.org.au   \_,--._*   http://www.zap.org.au/
                                      v





More information about the Pkg-proftpd-maintainers mailing list