Hi
I have pure-ftpd running on the most recent cpanel under CentOS 5.9. A check with rpm shows pure-ftpd is the latest available from cp: version 1.0.36; release 6.cp1136.
I telnet to the server on port 21 and issue FEAT. Back comes a list of features but UTF8 is not amongst them.
I try the same thing with my workstation. Rpm shows the version to be version 1.0.30; release 1.el6 (it came from EPEL) under CentOS 6.4. Telnet to port 21, issue FEAT, get a list of features including UTF8.
If I use an ftp client such as command-line ftp it can upload and download files with UTF8 names from both servers. I understand this is a client-side decision to display in utf-8 regardless of whether or not the server lists UTF8 as a feature. Other clients are more picky.
Of the files with utf-8 names on my desktop ls displays the names correctly. On the server ls shows them in a hybridized form using octal escape sequences for non-ASCII characters. Obviously ls got smarter between 5.9 and 6.4.
So is the behaviour of pure-ftpd on my server down to a mistake when cpanel rebuilt the rpm to their own specs or pure-ftpd's own assumptions about utf-8 filenames on CentOS 5.9? The only 5.9 machines I have access to are production machines so I'm reluctant to experiment and break things. Not even explicitly setting utf-8 in the pure-ftpd config.
Anybody know the answer?
--
Paul
I have pure-ftpd running on the most recent cpanel under CentOS 5.9. A check with rpm shows pure-ftpd is the latest available from cp: version 1.0.36; release 6.cp1136.
I telnet to the server on port 21 and issue FEAT. Back comes a list of features but UTF8 is not amongst them.
I try the same thing with my workstation. Rpm shows the version to be version 1.0.30; release 1.el6 (it came from EPEL) under CentOS 6.4. Telnet to port 21, issue FEAT, get a list of features including UTF8.
If I use an ftp client such as command-line ftp it can upload and download files with UTF8 names from both servers. I understand this is a client-side decision to display in utf-8 regardless of whether or not the server lists UTF8 as a feature. Other clients are more picky.
Of the files with utf-8 names on my desktop ls displays the names correctly. On the server ls shows them in a hybridized form using octal escape sequences for non-ASCII characters. Obviously ls got smarter between 5.9 and 6.4.
So is the behaviour of pure-ftpd on my server down to a mistake when cpanel rebuilt the rpm to their own specs or pure-ftpd's own assumptions about utf-8 filenames on CentOS 5.9? The only 5.9 machines I have access to are production machines so I'm reluctant to experiment and break things. Not even explicitly setting utf-8 in the pure-ftpd config.
Anybody know the answer?
--
Paul