external:
 * optimize r11892 as [http://freetz.org/ticket/2145#comment:85 suggested] by Ralf
 * the new function does support files with unusual names (e.g. with spaces in them), the remaing external code however doesn't support it, so files with unusual names still cannot be used
 * refs #2145


git-svn-id: file:///var/svn/freetz/trunk@11895 149334a1-2f27-0410-a3b9-fc62619ac1e6