* Wed Jul 31 2024 Marcus Meissner - lftp-gcc14.patch: fixed issues with gcc14 * Thu Jan 25 2024 Peter Simons - 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 - 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 - 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 - 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). * Thu Jan 16 2020 Ismail Dönmez - Update to version 4.9.1 * get1: fixed creating the target directory. * get1: fixed renaming the temp file. * fixed a coredump on startup when IPv6 is not supported or configured. * Tue Jan 14 2020 Ismail Dönmez - Update to version 4.9.0 * ftp: add support for CEPR command. * ftp: enabled TLS by default. * ftp: fixed OPTS MLST format. * ftps: apply rfc1738 rules. * ftp: stop sending ALLO commands by default. * http: fixed redirection to absolute path. * http: improved index parsing performance. * http: revert to original URL when temporary redirects led to an error. * mirror --no-empty-dirs: exclude empty dirs so that chmod is not done on them. * net: disable inet6 if there is no public ipv6 address. * net: lowered reconnect intervals. * sftp, fish: fixed yes/no/[fingerprint] and passphrase recognition. * sftp: fixed a bug with truncated files when packets are reordered. * torrent: fixed a coredump when all dht ports are busy. * fixed file list sorting when some file names start with tilde. * fixed retry counting when a site has multiple addresses. * fixed \"version\" command for certain openssl versions.- Drop relax-ssh-password-prompt-recognition.patch, fixed upstream. * Tue Mar 19 2019 Peter Simons - Refresh \"relax-ssh-password-prompt-recognition.patch\" to the solution upstream chose in commit 0bcd1d2d6bfb9d53. The previous patch assumed incorrectly that the underlying buffer would always contain a NUL-terminated string. [bsc#1120946] * Wed Feb 27 2019 Peter Simons - Add \"relax-ssh-password-prompt-recognition.patch\" to make sure the SSH login handling code detects password prompts more reliably. [bsc#1120946] * Thu Oct 04 2018 Ismail Dönmez - Update to version 4.8.4 * Fixed a security vulnerability with \"file:\" file names. CVE-2018-10916 bsc#1103367 * Fixed mirror --flat. * http: extract links from