You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Interesting, I was about to create an issue as i have the same problem but with other commands (LIST and STOR, even with data) using curlftpfs as the client, but only with TLS enabled.
(seem to also be the case with your issue, it fails with tls enabled, but works fine with it disabled from my tests)
this.connector.waitForConnection() seems to be hanging due to dataSocket not being defined.
I managed to narrow down the issue to tls.createServer not calling the connectionhandler, but not sure why it happens nor how to fix it :
I don't know enough about FTP to say whether this is a bug in FileZilla or in ftp-srv, but here's what happens:
When FileZilla creates an empty file (whether via
Create file
or transferring a 0-byte file), it sends aSTOR
command and waits for a response. It doesn't immediately open a data connection, so ftp-serve hangs on https://github.com/QuorumDMS/ftp-srv/blob/main/src/commands/registration/stor.js#L12and never responds with a 150.
The behavior is different in FileZilla when the file has data. It immediately opens the data connection, so everything works fine.
I found a post about a similar problem https://forum.filezilla-project.org/viewtopic.php?p=170842#p170842 which says
Cross-posted https://forum.filezilla-project.org/viewtopic.php?f=2&t=58127
The text was updated successfully, but these errors were encountered: