On Sun, Dec 05, 2010 at 09:25:57PM +0000, Roger Leigh wrote:
> So, we could get away with a really simple regex:
> 
>   static regex file_namespace("^[^:/,.][^:/,]*$");
>   static regex debian_dpkg_conffile_cruft("dpkg-(old|dist|new|tmp)$");
> 
>   if (regex_search(name, file_namespace) &&
>       !regex_search(name, debian_dpkg_conffile_cruft)) {
>     match = true;
>   }

Actually, this is too simple.  We do need to also avoid editor
backups of various types.  We're already avoiding any beginning
with '.'.  We should also ban a trailing '~'.  Any others?


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.

Attachment: signature.asc
Description: Digital signature

Reply via email to