In my work I have to deal with ascii files which contain both Unix and Windows line returns (i.e. CR & CRLF).
I have noticed that these are correctly maintained when transferring to Unix from Windows but not when going back the way i.e. to Windows from Unix.
I have tried this with the latest version of WinSCP using both SFTP and SSH.
Is this a problem with my settings, the server or WinSCP?