| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: lftp | Distribution: openSUSE Tumbleweed |
| Version: 4.9.2 | Vendor: openSUSE |
| Release: 9.2 | Build date: Mon Jun 8 17:35:23 2026 |
| Group: Productivity/Networking/Ftp/Clients | Build host: reproducible |
| Size: 3408023 | Source RPM: lftp-4.9.2-9.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://lftp.yar.ru/ | |
| Summary: Command Line File Transfer Program | |
LFTP is a reliable shell-like command line FTP client. It can retry operations and does reget automatically. It can do several transfers simultaneously in the background. With LFTP, you can start a transfer in the background and continue browsing that FTP site or another one. This is all done in one process. Background jobs are completed in nohup mode if you exit or close the modem connection. LFTP has reput, mirror, and reverse mirror among its features. Since version 2.0, it also supports the HTTP protocol. Other features include IPV6 support, context sensitive completion, output redirection to files or to pipe, FTP and HTTP proxy support, transfer rate throttling for each connection and for all connections in sum, job queueing, job execution at specified times, opie and skey support in the FTP protocol, SSL for HTTP and FTP, and FXP transfers.
GPL-3.0-or-later
* Mon Jun 08 2026 Peter Simons <psimons@suse.com>
- Revert changes to "lftp-4.9.2-cdefs.patch" from 2025-08-06. The
updated patch does not apply to our code and breaks the build on
ppc64le. We'll stick to our local copy for the time being instead
of following src.fedoraproject.org.
* Wed May 06 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Drop update-alternatives BuildRequires and Requires(post|postun):
u-a code was removed from lftp package back in July 2023. [bsc#1264399]
* Wed Aug 06 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Re-download lftp-4.9.2-cdefs.patch.
* Wed Aug 06 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Drop usage of deprectated desktop_file_update.
- Generate a po/LINGUAS file: gettext 0.25.x dropped the deprecated
ALL_LINGUAS variable, but the entire build script is so legacy,
that just working around with the still supported po/LINGUAS is
the easiest for now.
- BuildRequire gettext nstead of gettext-tools: allow OBS to
shortcut through the gettext mini flavors.
* Mon May 05 2025 Peter Simons <psimons@suse.com>
- Apply "lftp-4.9.2-cdefs.patch" when building on ppc64le
architectures to fix a trivial build error. [bsc#1242138]
* Wed Jul 31 2024 Marcus Meissner <meissner@suse.com>
- lftp-gcc14.patch: fixed issues with gcc14
* Thu Jan 25 2024 Peter Simons <psimons@suse.com>
- Apply "0001-lftp_ssl-deinitialize-the-lftp_ssl_openssl_instance.patch"
to fix a crash that ocurred when lftp is run on s390x with an IBM
crypto card installed. The issue has been reported to upstream at
https://github.com/lavv17/lftp/issues/716. [bsc#1213984]
* Wed Jul 26 2023 Peter Simons <psimons@suse.com>
- The lftp_wrapper script has been deprecated over 1.5 years ago.
It's time to remove it from the package. [jsc#SLE-17861]
- Dropped patches:
* 0004-Include-config.h-to-detect-gnulib-macros.patch
* add-deprecation-warning-to-lftp-wrapper.patch
- Refreshed patches:
* 0002-Add-content-of-lftp-compat-addfiles.patch.patch
* 0005-Add-the-wrapper-code-to-the-Makefile-in-order-to-bui.patch
* lftp-default-ssl-cipher.patch
* Mon Nov 22 2021 Peter Simons <psimons@suse.com>
- Deprecate the lftp_wrapper script. It is still available as an
"update-alternative" for "ftp", but it is no longer used by
default. The default implementation of "ftp" now is the "lftp"
executable. [jsc#SLE-19631]
Lftp_wrapper is an internal creation of SUSE, dating back to
2005. It was developed to help some customers transition from
lukemftp, which disappeared from SLE between versions 11 and 12,
to lftp. To make the transition as smooth as possible, the
wrapper was made the default FTP client.
However, the code was never upstreamed and it was never properly
reviewed. From a security perspective (and FTP clients are
definitely a target for attackers), this is rather worrying.
There are many issues with lftp_wrapper, in addition to the low
code quality and the fact that it has no real upstream:
* Customers are reporting bugs: bsc#974874, bsc#1178363.
* It has no manual page ("man ftp" displays the lftp manual page,
despite both having different command line options).
* Some command line options are not actually implemented, or only
work in specific cases.
* It was only designed for non-interactive use, but this is only
mentioned in the source code. As a result, customers are not
aware of that limitation, and use the wrapper also
interactively, or pseudo-interactively, and complain when it
doesn't work.
The newly added "add-deprecation-warning-to-lftp-wrapper.patch"
introduces a deprecation warning for users who might still rely
on the script to make them aware that this wrapper script is
going to be removed from the distribution.
* Mon Aug 24 2020 Dirk Mueller <dmueller@suse.com>
- update to 4.9.2:
* mkdir: fixed exit code with -f option.
* ftp: made ftp:use-pret setting tri-boolean.
* get/mget/put/mput: don't try next files after error if cmd:fail-exit is true.
* get/mget: fixed -O option with remote URL and xfer:use-temp-file being true.
* mirror: disallow empty patterns; don't delete "..".
* mirror: fixed --on-change with --reverse.
* sftp: fixed a bug with truncated files when packets are reordered (finally).
/etc/lftp.conf /usr/bin/lftp /usr/bin/lftpget /usr/lib64/lftp /usr/lib64/lftp/4.9.2 /usr/lib64/lftp/4.9.2/cmd-edit.so /usr/lib64/lftp/4.9.2/cmd-mirror.so /usr/lib64/lftp/4.9.2/cmd-sleep.so /usr/lib64/lftp/4.9.2/cmd-torrent.so /usr/lib64/lftp/4.9.2/compat-mode.so /usr/lib64/lftp/4.9.2/liblftp-network.so /usr/lib64/lftp/4.9.2/liblftp-pty.so /usr/lib64/lftp/4.9.2/proto-file.so /usr/lib64/lftp/4.9.2/proto-fish.so /usr/lib64/lftp/4.9.2/proto-ftp.so /usr/lib64/lftp/4.9.2/proto-http.so /usr/lib64/lftp/4.9.2/proto-sftp.so /usr/lib64/liblftp-jobs.so /usr/lib64/liblftp-jobs.so.0 /usr/lib64/liblftp-jobs.so.0.0.0 /usr/lib64/liblftp-tasks.so /usr/lib64/liblftp-tasks.so.0 /usr/lib64/liblftp-tasks.so.0.0.0 /usr/share/applications/lftp.desktop /usr/share/doc/packages/lftp /usr/share/doc/packages/lftp/BUGS /usr/share/doc/packages/lftp/ChangeLog /usr/share/doc/packages/lftp/FAQ /usr/share/doc/packages/lftp/FEATURES /usr/share/doc/packages/lftp/NEWS /usr/share/doc/packages/lftp/README /usr/share/doc/packages/lftp/README.debug-levels /usr/share/doc/packages/lftp/README.dnssec /usr/share/doc/packages/lftp/README.modules /usr/share/doc/packages/lftp/THANKS /usr/share/doc/packages/lftp/TODO /usr/share/icons/hicolor /usr/share/icons/hicolor/48x48 /usr/share/icons/hicolor/48x48/apps /usr/share/icons/hicolor/48x48/apps/lftp-icon.png /usr/share/lftp /usr/share/lftp/convert-mozilla-cookies /usr/share/lftp/import-ncftp /usr/share/lftp/import-netscape /usr/share/lftp/verify-file /usr/share/lftp/xdg-move /usr/share/licenses/lftp /usr/share/licenses/lftp/COPYING /usr/share/locale/cs/LC_MESSAGES/lftp.mo /usr/share/locale/de/LC_MESSAGES/lftp.mo /usr/share/locale/es/LC_MESSAGES/lftp.mo /usr/share/locale/fr/LC_MESSAGES/lftp.mo /usr/share/locale/it/LC_MESSAGES/lftp.mo /usr/share/locale/ja/LC_MESSAGES/lftp.mo /usr/share/locale/ko/LC_MESSAGES/lftp.mo /usr/share/locale/pl/LC_MESSAGES/lftp.mo /usr/share/locale/pt_BR/LC_MESSAGES/lftp.mo /usr/share/locale/ru/LC_MESSAGES/lftp.mo /usr/share/locale/uk/LC_MESSAGES/lftp.mo /usr/share/locale/zh_CN/LC_MESSAGES/lftp.mo /usr/share/locale/zh_HK/LC_MESSAGES/lftp.mo /usr/share/locale/zh_TW/LC_MESSAGES/lftp.mo /usr/share/man/man1/lftp.1.gz /usr/share/man/man1/lftpget.1.gz /usr/share/man/man5/lftp.conf.5.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 05:00:51 2026