Base de conocimientos

Creado
Modificado

Artículo 2617

Known Server Bugs

Server Bug
vsftpd
??? - 2.0.1 MDTM returns date/time for non existent files
??? - 2.0.7.1 Protected data connection fail when using SSL control session id.
Workaround: Upgrade to latest version of vsftpd or disable protected data transfers
Pure-FTPd
- 1.0.21 SITE UTIME does not set correct date/time
See Details
Fixed in version 1.0.27
- 1.0.21 MLSD does not always return hidden files.
Workaround: Disable MLSD
all versions

Wrong reply code (226) when there is a write error:

STOR 2235.png
150 Accepted data connection
176 bytes transferred. (1.84 MB/s) (91 ms)
226-Error during write to file
226 Transfer aborted

ProFTPD
??? - 1.3.0 MDTM returns local time instead of UTC time
Addonics NASu2
??? SIZE returns 2xx (instead of 5xx) for directories.
Reference: 4. File SIZE in the RFC 3659.
VMS

VMS TCPware V5.7-2
VMS MultiNet V5.1(91)

SIZE returns wrong size.
Note to VMS developers: Please see paragraph 4. File SIZE in the RFC 3659.

IIS FTP Server

all versions

MDTM fails if the file name looks like a date.

ftp.box.com

current version

The server returns the wrong error reply when a file cannot be found:
MLST BP info for 3 cardholders.pdf
501 Not a valid pathname.

The 501 reply is wrong. 501 is for syntax errors. From the RFC:
>501 Syntax error in parameters or arguments.

The correct error code is either 550 or 450. Reference: https://tools.ietf.org/html/rfc640
450 Requested file action not taken: file unavailable
(e.g. file not found, no access)
550 Requested action not taken: file unavailable (e.g.
file busy)

transmissions-uat.jpmorgan.com
transmissions.jpmorgan.com
as of 1st February 2019

The server's (and/or the proxy's) TLS implementation is broken and is not compatible with Microsoft Window's Schannel implementation.

Workaround: Use SFTP over SSH

Serv-U
15.1.1.108

The server returns 2 replies for the RETR command when the file cannot be found.

PASV
227 Entering Passive Mode (1,2,3,4,7,216)
Opening data connection to 1.2.3.4 Port: 2008
RETR a.xml
550 /OUT/a.xml: No such file or directory.
The system cannot find the file specified.
MLST b.xml
226 Transfer complete. 0 bytes (0 compressed to 0.00%) transferred. 0.00 actual KB/sec, 0.00 effective KB/sec.
Unexpected server reply.

The server send the 550 reply and then another 226 reply.

Palabras clave
server bug

What do you think about this topic? Send feedback!