Hello Firstly, thank you once again for your help it is appreciated.
The keep connection option was unchecked, although I have now tried checking it, and setting the value to 20 but still no luck. Show hidden files is also not checked. You're correct, in that the log does not appear to show LIST or MLSD command being sent in the latest version, but in the older version 4.x it does show in the log. Here is the log from the old version (I've removed credentials, IP addresses etc. and replaced these with <xxx>) ... SSL library: OpenSSL 1.0.2n 7 Dec 2017 Connecting to: ftp.<host domain> 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 06:51. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity. AUTH TLS 234 AUTH TLS OK. USER <username> 331 User <username> OK. Password required PASS xxxxx 230 OK. Current restricted directory is / PBSZ 0 200 PBSZ=0 PROT P 200 Data protection level set to "private" TYPE I 200 TYPE is now 8-bit binary STRU F 200 F OK MODE S 200 S OK REST 0 350 Restarting at 0 REST 1 350 Restarting at 1 REST 0 350 Restarting at 0 Certificate: /OU=Domain Control Validated/CN=*.<host domain> FEAT 211-Extensions supported: EPRT IDLE MDTM SIZE MFMT REST STREAM MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*; MLSD AUTH TLS PBSZ PROT UTF8 TVFS ESTA PASV EPSV SPSV ESTP 211 End. CWD / 250 OK. Current directory is / TYPE A 200 TYPE is now ASCII PASV 227 Entering Passive Mode (<host IP>) MLSD 150 Accepted data connection SYST 215 UNIX Type: L8 TYPE A 200 TYPE is now ASCII PASV 227 Entering Passive Mode (<host IP>) You can see that the MLSD command is sent, followed by the 150, and that's the end of the log. When I press the LIST button, I see the following in the log... SYST TYPE A PASV I've included the log from the current build below... SSL library: OpenSSL 1.0.2n 7 Dec 2017 Connecting to: <host IP address> 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- 220-You are user number 7 of 50 allowed. 220-Local time is now 11:22. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity. AUTH TLS 234 AUTH TLS OK. USER <username> 331 User <username> OK. Password required PASS xxxxx 230 OK. Current restricted directory is / PBSZ 0 200 PBSZ=0 PROT C 200 Data protection level set to "clear" TYPE I 200 TYPE is now 8-bit binary STRU F 200 F OK MODE S 200 S OK REST 0 350 Restarting at 0 REST 1 350 Restarting at 1 REST 0 350 Restarting at 0 Certificate: /OU=Domain Control Validated/CN=*.<host domain> FEAT 211-Extensions supported: EPRT IDLE MDTM SIZE MFMT REST STREAM MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*; MLSD AUTH TLS PBSZ PROT UTF8 TVFS ESTA PASV EPSV SPSV ESTP 211 End. CWD / 250 OK. Current directory is / TYPE A 200 TYPE is now ASCII PASV 227 Entering Passive Mode (<host IP>) As you say, there is no record of the MLSD command here but the result is the same on both versions. When I press LIST in the log on the current version, this is what I see in the log... SYST 215 UNIX Type: L8 TYPE A 200 TYPE is now ASCII PASV 227 Entering Passive Mode (<host IP>) -- <https://forum.pspad.com/read.php?4,66387,73220> PSPad freeware editor https://www.pspad.com
