Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detect encoding on destination's (remote) file system for some transporters #75

Open
wimleers opened this issue Aug 3, 2011 · 0 comments

Comments

@wimleers
Copy link
Owner

wimleers commented Aug 3, 2011

In #62, File Conveyor is getting proper Unicode support, from beginning to end. However, the destinations the files are being sent to may not accept Unicode! And if they do, or if some automatic or default encoding of filenames happens, it may result in wrong (or at least: deviating from what we want) filenames.

This should be a non-issue for Amazon S3/CloudFront, which already should be okay. It should also be a non-issue for SFTP — @unn pointed to the documentation of paramiko's _to_unicode(), which certainly suggests it should already be working. It's easily fixable for Rackspace Cloudfiles: the service supports it, the current code does not, but it's already been fixed upstream.

Most likely, that will only leave the FTP transporter as being problematic. Since FTP is insecure, old and rotten anyway, it's unlikely this will be fixed. It's also likely to be an extreme pain in the ass. So, unless somebody contributes it, it's unlikely to happen.

For now, this issue will remain open, unless nobody reports Unicode problems over the next few months for any of the transporters.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant