View Issue Details

IDProjectCategoryView StatusLast Update
0002918PluginsNetBoxpublic2015-01-28 13:04
Reporterdlklist Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx64OSWindowsOS Version7
Product Version3.0 
Summary0002918: Can not read file from IIS ftp server with russian letter "я" (hex code: 0xFF) in file's name
DescriptionWhen I try to read a file from FTP server with russian letter "я" (hex code: 0xFF in Win1251 codepage) in file's name, whole FAR process is crashed.
When ftp connection has the option "Dup FF in commands" (on page "Protocol options") checked, my FAR version 3.0 (build 4242) x64 is crashed.
If this option is not set, FAR complains:
"The system cannot find the file specified."

So, I am unable to download a file from FTP server
Steps To Reproduce1) Connect to FTP server hosted on IIS
2) Try to download any file with russian letter "я" in it's name
Additional InformationPlugin log file when plugin is crashed:

. 2015-01-22 13:40:36.715 NetBox Version 2.1.41 (Build 365) (OS 6.1.7601 Service Pack 1 - Windows 7 Enterprise)
. 2015-01-22 13:40:36.716 Configuration: NetBox 3\
. 2015-01-22 13:40:36.717 Working directory: D:\Projects\
. 2015-01-22 13:40:36.718 Login time: 22.01.2015 13:40:36
. 2015-01-22 13:40:36.718 Host name: scm-serv (Port: 21)
. 2015-01-22 13:40:36.719 Transfer Protocol: FTP
. 2015-01-22 13:40:36.719 Code Page: 0
. 2015-01-22 13:40:36.719 Ping type: C, Ping interval: 30 sec; Timeout: 90 sec
. 2015-01-22 13:40:36.720 Proxy: none
. 2015-01-22 13:40:36.720 Send buffer: 262144
. 2015-01-22 13:40:36.721 UTF: 0
. 2015-01-22 13:40:36.721 FTP: FTPS: None; Passive: Yes [Force IP: A]; MLSD: A [List all: A]
. 2015-01-22 13:40:36.721 Local directory: default, Remote directory: /Meters/MILUR/305(304), Update: Yes, Cache: No
. 2015-01-22 13:40:36.721 Cache directory changes: No, Permanent: Yes
. 2015-01-22 13:40:36.722 Timezone offset: 0h 0m
. 2015-01-22 13:40:36.731 Connecting to scm-serv ...
. 2015-01-22 13:40:36.733 Connected with scm-serv. Waiting for welcome message...
< 2015-01-22 13:40:36.733 220 Microsoft FTP Service
> 2015-01-22 13:40:36.734 USER xxx
< 2015-01-22 13:40:36.734 331 Password required for xxx
> 2015-01-22 13:40:38.232 PASS ***
< 2015-01-22 13:40:38.233 230 User logged in.
> 2015-01-22 13:40:38.233 SYST
< 2015-01-22 13:40:38.234 215 Windows_NT
> 2015-01-22 13:40:38.234 FEAT
< 2015-01-22 13:40:38.284 211-Extended features supported:
< 2015-01-22 13:40:38.284 LANG EN*
< 2015-01-22 13:40:38.284 UTF8
< 2015-01-22 13:40:38.284 AUTH TLS;TLS-C;SSL;TLS-P;
< 2015-01-22 13:40:38.284 PBSZ
< 2015-01-22 13:40:38.284 PROT C;P;
< 2015-01-22 13:40:38.284 CCC
< 2015-01-22 13:40:38.285 HOST
< 2015-01-22 13:40:38.285 SIZE
< 2015-01-22 13:40:38.285 MDTM
< 2015-01-22 13:40:38.285 REST STREAM
< 2015-01-22 13:40:38.285 211 END
. 2015-01-22 13:40:38.287 Connected
. 2015-01-22 13:40:38.287 Using FTP protocol.
. 2015-01-22 13:40:38.287 Doing startup conversation with host.
> 2015-01-22 13:40:38.289 PWD
< 2015-01-22 13:40:38.290 257 "/" is current directory.
. 2015-01-22 13:40:38.290 Changing directory to "/Meters/MILUR/305(304)".
> 2015-01-22 13:40:38.290 CWD /Meters/MILUR/305(304)
< 2015-01-22 13:40:38.291 250 CWD command successful.
. 2015-01-22 13:40:38.291 Getting current directory name.
> 2015-01-22 13:40:38.292 PWD
< 2015-01-22 13:40:38.293 257 "/Meters/MILUR/305(304)" is current directory.
. 2015-01-22 13:40:38.296 Retrieving directory listing...
> 2015-01-22 13:40:38.296 TYPE A
< 2015-01-22 13:40:38.346 200 Type set to A.
> 2015-01-22 13:40:38.346 PASV
< 2015-01-22 13:40:38.347 227 Entering Passive Mode (172,25,102,83,216,251).
> 2015-01-22 13:40:38.347 LIST -a
. 2015-01-22 13:40:38.397 Connecting to 172.25.102.83:55547 ...
< 2015-01-22 13:40:38.398 150 Opening ASCII mode data connection.
< 2015-01-22 13:40:38.399 226 Transfer complete.
. 2015-01-22 13:40:38.399 01-21-15 11:57AM 15911 Cобытия.docx
. 2015-01-22 13:40:38.400 Directory listing successful
. 2015-01-22 13:40:38.400 ..;D;0;1899-12-30T34777:25:51.617Z;"" [0];"" [0];---------;0
. 2015-01-22 13:40:38.400 Cобытия.docx;-;15911;2015-01-21T06:57:00.000Z;"" [0];"" [0];---------;0
. 2015-01-22 13:40:38.401 Startup conversation with host finished.
. 2015-01-22 13:40:39.714 File: '/Meters/MILUR/305(304)/Cобытия.docx' [2015-01-21T06:57:00.000Z] [15911]
. 2015-01-22 13:40:39.714 Copying "/Meters/MILUR/305(304)/Cобытия.docx" to local directory started.
. 2015-01-22 13:40:39.714 Binary transfer mode selected.
. 2015-01-22 13:40:39.715 Starting download of /Meters/MILUR/305(304)/Cобытия.docx
> 2015-01-22 13:40:39.715 TYPE I
< 2015-01-22 13:40:39.716 200 Type set to I.
> 2015-01-22 13:40:39.716 PASV
< 2015-01-22 13:40:39.717 227 Entering Passive Mode (172,25,102,83,216,252).
> 2015-01-22 13:40:46.485 RETR Cобытия.docx
TagsNo tags attached.

Activities

dlklist

2015-01-28 13:03

reporter   bugnote:0013450

Last edited: 2015-01-28 13:04

Problem can be solved by setting connection's option
"Charset encoding for filenames:" to "65001 (UTF-8)".

Any way, the application shall not crash when downloading a file over ftp.

Issue History

Date Modified Username Field Change
2015-01-22 13:42 dlklist New Issue
2015-01-28 13:03 dlklist Note Added: 0013450
2015-01-28 13:04 dlklist Note Edited: 0013450