I think this problem may have been around for quite some time. If there
isn¹t a JIRA issue, it seems like we need to create one.

I¹ve noticed there is sometimes confusion about ASCII file transfers because
the RFC 959 specification says ASCII mode data must always be transferred
using CRLF¹s as the line enders (regardless of the host operating system of
the client or server). But people are accustomed to thinking in terms of the
end product at the client always having line enders appropriate for the
local platform. But that conversion is entirely a function of the client
implementation. The specification says nothing about it. In other words, it
is simply by convention that most clients automatically convert files that
were transferred in ASCII mode to the local OS line enders when they persist
them (e.g. LF for UNIX, CRLF for Windows) even though the actual transfer
must be done with CRLF¹s.

Clint


On 5/4/07 2:39 PM, "Peter Kostouros" <[EMAIL PROTECTED]> wrote:

> Hi
> 
> What is the expected STOR of files that use CR+LF as line separators? In
> ASCII mode I see files transferred with additional CR characters, i.e.,
> CR LF -> CR CR LF. Is this correct? (Ref. IoDataConnection::transfer(...))

Reply via email to