Releases: lavv17/lftp
Releases · lavv17/lftp
Release 4.9.3
Release 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.
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.
- fixed build with --disable-ipv6.
- fixed build with Sun Studio.
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.
Version 4.8.4
- fixed a security vulnerability with "file:" file names.
- fixed mirror --flat.
- http: extract links from <source> tags.
- fixed upload of zero-length files over ftps.
- fixed assert on "mput -d".
- fixed a core dump.
- avoid multiple backup files of DHT cache.
- translations updated (uk, zh_CN).
Version 4.8.3
- fixed compilation with older C++ compilers.
- fixed 2 other core dumps on exit (incorrect order of deallocation).
Version 4.8.2
- fixed compilation on FreeBSD and OS X.
- fixed a memory leak.
- fixed a core dump on exit.
Version 4.8.1
- improved rate limiting to allow per-host limits.
- ftp: make prefer-epsv default "no".
- ftp: fixed quote command and ftp:use-stat-for-list setting.
- switched to libidn2.
- fixed build with LibreSSL.
- fixed configure --disable-rpath.
- fixed coredump when a parent directory was deleted.
Version 4.7.8 (maintenance release)
- ftp: fixed quote command and ftp:use-stat-for-list setting.
- ftp: fixed core dump on LINK/SYMLINK when the command is not supported.
- get1: fixed -o option.
- fixed "local glob".
Version 4.8.0
- mirror: improved performance of --scan-all-first for big trees.
- mirror: new --flat option to flatten the target directory structure.
- mmv: new command for file moving; redirect mv to mmv in certain cases.
- fixed compilation with newer openssl (1.1.0 and later).
- du: allow multiple --exclude options to be combined.
- new setting cmd:nullglob for `glob' command prefix.
- http: use proppatch to set last-modified property.
- new settings net:connection-limit-timer and ftp:too-many-re.
- ftp: dynamically ajust connection limit.
- ftp: fixed core dump on LINK/SYMLINK when the command is not supported.
- get1: fixed -o option.
- sftp,fish: connect-program setting is now passed to the shell for execution.
- get/mget/put/mput: add -P option for parallel transfers and long options.
- appimage: new make target for making an AppImage file.
- fixed "local glob".