Can anyone tell me the difference in how the LS and DIR commands are executed by kftp? DIR lists all the files and directories normally, where LS only lists the files in root (and none of the directories) via the command line client.

As far as I can tell, my GUI FTP client is using a LIST command, which gets a "150 Opening data connection" response but hangs. Though the LIST command doesn't seem valid from the command-line client.

Does this help make the problem make any more sense? I'm entirely open to the possibility that the problem is with my client, but I'm baffled as to why the behavior would change with my making changes to only the player.

I suppose I could try another client, but I'd love to know what went wrong here, instead of switching clients.
_________________________
- Chris Orig. Empeg Queue position 2