Ticket UUID: | 1308006 | |||
Title: | ftp::List problem on Windows | |||
Type: | Bug | Version: | None | |
Submitter: | cdclercq | Created on: | 2005-09-29 13:44:11 | |
Subsystem: | ftp | Assigned To: | gwlester | |
Priority: | 5 Medium | Severity: | ||
Status: | Closed | Last Modified: | 2013-07-04 17:25:12 | |
Resolution: | Not Applicable Here | Closed By: | ||
Closed on: | ||||
Description: |
When connection to a windows server whith ftp::Open ... Then: ftp::List $h "filename-which-does-not-exists" --> error error | E: Error receiving list! When I add try with "x*" no problem. An empty string is returned: meaning no file starting with x. When I connect to a Solaris server: ftp::List $h "filename-which-does-not-exists" works fine (without adding the *) | |||
User Comments: |
andreas_kupries added on 2006-10-03 23:51:19:
Logged In: YES user_id=75003 Uh. In other words, the windows server sends a failure status code when you try to list non-existing files, whereas the solaris server is happy to report that it is happy, the list of matching files is simply empty. And the ftp package in turn is not happy with the failure status reported by windows. :( I had hoped it was something quickly fixed for the release. Now I am not sure. Ok, no fix for this release. cdclercq added on 2006-10-03 14:01:41: Logged In: YES user_id=617750 I do not think it has anything todo with the 'spaces' problem. I noticed in the output that the return-code with the ftp list command was 226 on solaris - Closing data connection. Requested file action successful (file transfer, abort, etc.). 550 on IIS - Requested action not taken. File unavailable (e.g., file not found, no access). Thanks for the effort! cdclercq added on 2006-10-03 13:55:07: File Added - 196307: list_problem.tcl andreas_kupries added on 2006-10-03 02:24:48: Logged In: YES user_id=75003 So the Windows and Solaris ftp server generate different outputs in response to the request, right ? Please try to capture the commands sent by the package, and responses received, and attach the resulting log to this report. Note: We recently fixed a problem in NLIst regarding the handling of 'spaces' in filenames. Could this be a similar problem ? I.e. not a true difference between the windows/solaris servers, just filenames with spaces in them returneed by the windows server ? This can be tested by creating some files with spaces in their name on solaris and making sure that the solaris server sees them ... I think. |
Attachments:
- list_problem.tcl [download] added by cdclercq on 2006-10-03 13:55:07. [details]