IBM Support

IV27716: FTPD MESSAGES FOR NLST ON EMPTY DIRECTORY NOT RFC COMPLIANT APPLIES TO AIX 6100-08

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The ftp raw command NLST when used to list the contents
    of an empty remote (i.e. server) directory does complete
    with a 226 completion message, but that message is not
    preceded by the data connection operations and the
    150 or 125 messages that report those operations
    and which RFC 959 requires.
    
    This would typically affect embedded ftp clients that are
    programmed to expect that sequence, resulting in their
    unnecessarily reporting a failure or even disrupting a
    batched sequence of data transfer operations.
    

Local fix

Problem summary

  • When executing NLST FTP sub-commnand on an empty directory in
    AIX FTP server, some FTP clients may hang. This is because AIX
    FTP server sends 226 completion message, but that message is
    not preceded by the data connection operations and the 150 or
    125 messages that report those operations and which RFC 959
    requires.
    

Problem conclusion

  • Modified FTP server code to open a data connection and send 150
    or 125 message if data connection succeeds, or 425 message if
    data connection fails, even when NLST command is run on an
    empty directory.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV27716

  • Reported component name

    AIX 610 STD EDI

  • Reported component ID

    5765G6200

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Submitted date

    2012-09-10

  • Closed date

    2012-09-10

  • Last modified date

    2013-04-10

  • APAR is sysrouted FROM one or more of the following:

    IV25437

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    AIX 610 STD EDI

  • Fixed component ID

    5765G6200

Applicable component levels

  • R610 PSY U846293

       UP12/10/23 I 1000

PTF to Fileset Mapping

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSMV87","label":"AIX 6.1 Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMVAX","label":"AIX Express Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSAUMY","label":"IBM AIX Enterprise Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG11Q","label":"AIX 6.1 HIPERS, APARs and Fixes"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"610","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
10 April 2013