Opened 17 years ago

Last modified 10 years ago

#1250 closed Bug report

Cannot get directory listing from z/VM 5.1 (implicit SSL)

Reported by: tlkern Owned by:
Priority: normal Component: FileZilla Client
Keywords: Cc: tlkern, Tim Kosse
Component version: Operating system type:
Operating system version:

Description

I am trying to make a connection to an IBM z890 mainframe running z/VM 5.1 with implicit SSL/TLS encryption. After the connection is made, a 'LIST -a' command is sent to get the directory listing. '-a' is invalid on a z/VM server. Filezilla does not send a
'-a' operand to a z/OS server with explicit TLS. Why is the '-a' used for FTP with implicit SSL/FTP? Is this some requirement of implicit SSL/TLS that IBM is ignoring?

Thomas Kern
U.S. Dept of Energy
301-903-2211

Log:
[13:01:18] Status: Connecting to vm1.hqadmin.doe.gov:990 ...
[13:01:18] Trace: FtpControlSocket.cpp(5153): m_pSslLayer changed state from 0 to 1 caller=0x003bb32c
[13:01:18] Trace: FtpControlSocket.cpp(5153): m_pSslLayer changed state from 1 to 2 caller=0x003bb32c
[13:01:18] Trace: FtpControlSocket.cpp(5153): m_pSslLayer changed state from 2 to 4 caller=0x003bb32c
[13:01:18] Trace: FtpControlSocket.cpp(1001): OnConnect(0) OpMode=1 OpState=-1 caller=0x003bb32c
[13:01:18] Status: Connected with vm1.hqadmin.doe.gov:990, negotiating SSL connection...
[13:01:18] Trace: SSL_connect: SSLv3 read server hello A
[13:01:18] Trace: SSL_connect: SSLv3 read server certificate A
[13:01:18] Trace: SSL_connect: SSLv3 read server done A
[13:01:18] Trace: SSL_connect: SSLv3 write client key exchange A
[13:01:18] Trace: SSL_connect: SSLv3 write change cipher spec A
[13:01:18] Trace: SSL_connect: SSLv3 write finished A
[13:01:18] Trace: SSL_connect: SSLv3 flush data
[13:01:18] Trace: SSL_connect: SSLv3 read finished A
[13:01:18] Trace: Using TLSv1, cipher TLSv1/SSLv3: RC4-MD5, 1024 bit RSA
[13:01:18] Status: SSL connection established. Waiting for welcome message...
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=1 OpState=-1 caller=0x003bb32c
[13:01:18] Response: 220-FTPSSL IBM VM Level 510 at VM1.HQADMIN.DOE.GOV, 13:01:09 EDT FRIDAY 2007-03-23
[13:01:18] Response: 220 Connection will close if idle for more than 5 minutes.
[13:01:18] Command: USER xxxxxxxxx
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=1 OpState=0 caller=0x003bb32c
[13:01:18] Response: 331 Send password please.
[13:01:18] Command: PASS
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=1 OpState=3 caller=0x003bb32c
[13:01:18] Response: 230 xxxxxxxx logged in; working directory = xxxxxxxx 191
[13:01:18] Command: SYST
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=1 OpState=-14 caller=0x003bb32c
[13:01:18] Response: 215-z/VM Version 5 Release 1.0, service level 0402 (64-bit)
[13:01:18] Response: VM/CMS Level 19, Service Level 401
[13:01:18] Response: 215 VM is the operating system of this server. UNIX list format is active.
[13:01:18] Command: FEAT
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=1 OpState=-13 caller=0x003bb32c
[13:01:18] Response: 500 Unknown command, 'FEAT'
[13:01:18] Command: PBSZ 0
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=1 OpState=-11 caller=0x003bb32c
[13:01:18] Response: 500 Unknown command, 'PBSZ'
[13:01:18] Command: PROT P
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=1 OpState=-12 caller=0x003bb32c
[13:01:18] Response: 500 Unknown command, 'PROT'
[13:01:18] Status: Connected
[13:01:18] Trace: FtpControlSocket.cpp(3988): ResetOperation(1) OpMode=1 OpState=-12 caller=0x003bb32c
[13:01:18] Trace: FtpControlSocket.cpp(1213): List(FALSE,0,"","",1) OpMode=0 OpState=-1 caller=0x003bb32c
[13:01:18] Status: Retrieving directory listing...
[13:01:18] Command: PWD
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=4 OpState=0 caller=0x003bb32c
[13:01:18] Response: 257 "xxxxxxxx.191" is working directory
[13:01:18] Trace: FtpControlSocket.cpp(1213): List(FALSE,0,"","",0) OpMode=4 OpState=0 caller=0x003bb32c
[13:01:18] Command: TYPE A
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=4 OpState=8 caller=0x003bb32c
[13:01:18] Response: 200 Representation type is ASCII.
[13:01:18] Trace: FtpControlSocket.cpp(1213): List(FALSE,0,"","",0) OpMode=4 OpState=8 caller=0x003bb32c
[13:01:18] Command: PASV
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=4 OpState=7 caller=0x003bb32c
[13:01:18] Response: 227 Data transfer will passively listen to 205,254,145,35,73,119
[13:01:18] Trace: FtpControlSocket.cpp(1213): List(FALSE,0,"","",0) OpMode=4 OpState=7 caller=0x003bb32c
[13:01:18] Command: PORT 146,138,240,229,8,167
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=4 OpState=7 caller=0x003bb32c
[13:01:18] Response: 200 Port request OK.
[13:01:18] Trace: FtpControlSocket.cpp(1213): List(FALSE,0,"","",0) OpMode=4 OpState=7 caller=0x003bb32c
[13:01:18] Trace: TransferSocket.cpp(558): SetActive() caller=0x0128c104
[13:01:18] Command: LIST -a
[13:01:18] Trace: FtpControlSocket.cpp(823): OnReceive(0) OpMode=4 OpState=9 caller=0x003bb32c
[13:01:18] Response: 550 '-a' not found
[13:01:18] Trace: FtpControlSocket.cpp(1213): List(FALSE,0,"","",0) OpMode=4 OpState=9 caller=0x003bb32c
[13:01:18] Trace: FtpControlSocket.cpp(3988): ResetOperation(4) OpMode=4 OpState=9 caller=0x003bb32c
[13:01:18] Trace: TransferSocket.cpp(96): ~CTransferSocket() caller=0x0128c104
[13:01:18] Trace: TransferSocket.cpp(1125): Close() caller=0x0128c104
[13:01:18] Error: Could not retrieve directory listing

Change History (1)

comment:1 by Tim Kosse, 17 years ago

Disable "Show hidden files"

Note: See TracTickets for help on using tickets.