Skip to content

Releases: lavv17/lftp

Release 4.9.3

08 Nov 10:59
Compare
Choose a tag to compare
  • fixed sftp out-of-order problem.
  • fixed udp tracker looping.
  • fixed a few coredumps.
  • fixed compilation in some cases.
  • translations updated.

Release 4.9.2

08 Nov 11:03
v4.9.2
Compare
Choose a tag to compare
  • 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

15 Jan 22:19
v4.9.1
Compare
Choose a tag to compare
  • 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

15 Jan 22:20
v4.9.0
Compare
Choose a tag to compare
  • 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

08 Aug 09:30
v4.8.4
Compare
Choose a tag to compare
  • 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

09 Oct 12:06
v4.8.3
Compare
Choose a tag to compare
  • fixed compilation with older C++ compilers.
  • fixed 2 other core dumps on exit (incorrect order of deallocation).

Version 4.8.2

25 Sep 12:06
v4.8.2
Compare
Choose a tag to compare
  • fixed compilation on FreeBSD and OS X.
  • fixed a memory leak.
  • fixed a core dump on exit.

Version 4.8.1

16 Sep 21:04
v4.8.1
Compare
Choose a tag to compare
  • 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)

04 Aug 11:42
v4.7.8
Compare
Choose a tag to compare
  • 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

04 Aug 11:44
v4.8.0
Compare
Choose a tag to compare
  • 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".