Received TLS alert from the server: User canceled (90)
Description of problem:
FileZilla client 3.46.x built against GnuTLS 3.6.7 - Failed to retrieve directory listing when connecting in TLS 1.3
Version of gnutls used:
GnuTLS 3.6.7
Distributor of gnutls (e.g., Ubuntu, Fedora, RHEL)
How reproducible:
Open FTP over SSL connection to remote server with protocol TLS 1.3 Directory listing fails ERROR: | GNUTLS_A_USER_CANCELED | 90 | User canceled |
I use Apache Mina ftp server. We test other clients, one based on Apache FTP client and one on python ftp library, which succeeded to connect and retrieve directory listing. Steps to Reproduce:
- one
- two
- three
Actual results:
Please see FileZilla Ccient log in debug level:
- Status: Resolving address of ********
- Status: Connecting to ******...
- Status: Connection established, waiting for welcome message...
- Status: Initializing TLS...
- Status: Verifying certificate...
- Status: TLS connection established.
- Status: Logged in
- Status: Retrieving directory listing of "/"...
- Command: CWD /
- Response: 250 Directory changed to /
- Command: TYPE I
- Response: 200 Command TYPE okay.
- Command: PORT 137,72,216,12,225,198
- Response: 200 Command PORT okay.
- Command: MLSD
- Response: 150 File status okay; about to open data connection.
- Error: Received TLS alert from the server: User canceled (90)
- Error: Could not read from transfer socket: ECONNABORTED - Connection aborted
- Response: 226 Closing data connection.
- Error: Failed to retrieve directory listing
- Status: Connection closed by server
- Status: Disconnected from server
Expected results:
Shows directory tree