Bug Fix Advisory lftp bug fix update

Advisory: RHBA-2009:0976-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-05-18
Last updated on: 2009-05-18
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

An updated lftp package that fixes various bugs is now available.

LFTP is a sophisticated file transfer program for the FTP and HTTP
protocols. Like bash, it has job control and uses the readline library for
input. It has bookmarks, built-in mirroring, and can transfer several files
in parallel. It is designed with reliability in mind.

This updated lftp package includes fixes for the following bugs:

* using the "nlist" command on an empty remote directory caused lftp to
disconnect the FTP connection. With this updated package, "nlist" works as
expected with empty directories and no longer causes a disconnection, thus
resolving the issue. (BZ#358181)

* over connections with high latencies, lftp would continued sending
"nlist" commands to the server more often than necessary, which could have
caused data transmission problems, and required extraneous bandwidth use.
(BZ#481729)

* using the "mput" command, usually with a wildcard character, to transfer
a huge number of files, such as between 20,000 and 40,000, resulted in
abnormally high CPU usage. With this updated package, transferring a huge
number of files does not cause a large increase in CPU usage, thus
resolving the issue. (BZ#433640)

All users of lftp are advised to upgrade to this updated package, which
resolves these issues.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/docs/DOC-11259

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
lftp-3.0.6-8.el4.src.rpm     b190431ab2366b3b4ad3a43a90a15992
 
IA-32:
lftp-3.0.6-8.el4.i386.rpm     9724fa5655077febf8adf056fccc5329
 
x86_64:
lftp-3.0.6-8.el4.x86_64.rpm     a77248f6854e6485ecb2c20651053f2c
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
lftp-3.0.6-8.el4.src.rpm     b190431ab2366b3b4ad3a43a90a15992
 
IA-32:
lftp-3.0.6-8.el4.i386.rpm     9724fa5655077febf8adf056fccc5329
 
IA-64:
lftp-3.0.6-8.el4.ia64.rpm     b66d309c0189737b296ee4c7f1161d1a
 
PPC:
lftp-3.0.6-8.el4.ppc.rpm     69a5e466885bc4135be567064b5b1f43
 
s390:
lftp-3.0.6-8.el4.s390.rpm     ba6265a6885eade7d27603bb4e7d6c75
 
s390x:
lftp-3.0.6-8.el4.s390x.rpm     6c8c1b6e1768bda089f925d4290df4f3
 
x86_64:
lftp-3.0.6-8.el4.x86_64.rpm     a77248f6854e6485ecb2c20651053f2c
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
lftp-3.0.6-8.el4.src.rpm     b190431ab2366b3b4ad3a43a90a15992
 
IA-32:
lftp-3.0.6-8.el4.i386.rpm     9724fa5655077febf8adf056fccc5329
 
IA-64:
lftp-3.0.6-8.el4.ia64.rpm     b66d309c0189737b296ee4c7f1161d1a
 
x86_64:
lftp-3.0.6-8.el4.x86_64.rpm     a77248f6854e6485ecb2c20651053f2c
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
lftp-3.0.6-8.el4.src.rpm     b190431ab2366b3b4ad3a43a90a15992
 
IA-32:
lftp-3.0.6-8.el4.i386.rpm     9724fa5655077febf8adf056fccc5329
 
IA-64:
lftp-3.0.6-8.el4.ia64.rpm     b66d309c0189737b296ee4c7f1161d1a
 
x86_64:
lftp-3.0.6-8.el4.x86_64.rpm     a77248f6854e6485ecb2c20651053f2c
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

358181 - "lftp" disconnects FTP data connection if remote dir is found empty
481729 - lftp sends NLST command several times in certain cases



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/