lftp is a sophisticated command line based file transfer program. Supported protocols include FTP, HTTP, SFTP, and FISH. It has a multithreaded design allowing you to issue and execute multiple commands simultaneously or in the background. It also features mirroring capabilities and will reconnect and continue transfers in the event of a disconnection. Also, if you quit the program while transfers are still in progress, it will switch to nohup mode and finish the transfers in the background. Additional protocols supported: FTP over HTTP proxy, HTTPS and FTP over SSL, BitTorrent protocol. IPv6 is fully supported. There are lots of tunable parameters, including rate limitation, number of connections limitation and more.
|Tags||Internet FTP http client SFTP Mirroring Bittorrent IPv6|
Release Notes: New mirror options --file/-f and -O. WebDAV fixes and improvements. A new FTP setting, use-utf8, to disable UTF-8 activation. Fixes handling of incorrect encoding of file names. Fixes compilation without libiconv. Fixes an occasional hang in mirroring. Kills SSH when terminating FISH or SFTP connections.
Release Notes: This release implements support for mirror -L in sftp. It passes all 3 std file descriptors when attaching to an lftp instance; adds a workaround for incorrectly formatted multi-line replies in FTP; and adds a workaround for SFTP in RouterOS v6. A Ukrainian translation has been added. The man page has been updated. The FD_CLOEXEC flag on cwd and transfer_log has been fixed. MLSD parsing for semicolons in file names has been fixed. There are some other bugfixes.
Release Notes: This release adds support for redirections in torrent metainfo fetching. It adds support for gzip Content-Encoding in HTTP. It fixes an endless loop in mirroring using SFTP.
Release Notes: Translations have been updated (pl, cs). "get -c" looping in some cases has been fixed. Translations encoding (pl, it, es, and pt_BR) has been fixed. Occasional file corruption and garbage logging in the Fish protocol has been fixed.
Release Notes: The sftp backend was improved with symlink info retrieving (readlink). A new cls option -a was added for showing dot files. A new cmd:cls-exact-time setting was added. A NULL dereference when torrent:use-dht is off was fixed. A torrent issue where info_hash contained a NUL character was fixed.