There is a version of lighttpd (I think) that does not correctly encode %20 (literal in the directory name) to %2520. To fix this you have to fix something like a%20space to a%2520space. Currently httpdirfs would just show a space in the listing and this will not work. A workaround option like --fix-percent-20-encoding for this would be great.