Hi,

I am running vsftpd on Solaris 10. We disallow several things from file names: leading dash and the chars [space] [tab] ; ` # $ & * ? ( ) [ ] | < > ' " \

In my vsftpd.conf I have
deny_file={-*,* *,* *,*;*,*`*,*#*,*$*,*&*,*(*,*)*,*[*,*]*,*|*,*<*,*>*,*'*,*"*,*\*}

This is fine for all the characters except '*' and '?'

Unlike most regexp constructs, the \ character is not an escape. I've read the source code and it looks like it is not possible to include the characters '?', '*', and '{' in deny_file.

Has anyone been able to do this? Thanks.

Bruce McFarland
First Data Corp.
Houston, TX