Opened at 2010-06-10T00:01:50Z
Last modified at 2010-06-18T05:25:05Z
#1076 closed defect
Unicode normalization needs to be applied to filenames in more cases — at Initial Version
Reported by: | davidsarah | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.7.0 |
Component: | code-dirnodes | Version: | 1.7β |
Keywords: | unicode sftp ftpd wui cli usability forward-compatibility reviewed | Cc: | |
Launchpad Bug: |
Description
Currently, the CLI normalizes filenames to NFC when listing the contents of a local directory in listdir_unicode (used by tahoe cp and tahoe backup, but that is the only point at which filenames are normalized.
So, unnormalized filenames can get into Tahoe directories via CLI arguments, SFTP, FTP, and the WUI.
This is a forward-compatibility issue because, if we have any non-NFC filenames stored in Tahoe directories that we need to maintain compatibility with, then we would have to normalize when reading filenames out of Tahoe directories and not just when putting filenames into them.