Project Release Information
Implements Bittorrent extensions (FAST, DHT, LTEP, ut_metadata, ut_pex). Adds support for magnet links. A new setting torrent:use-dht. A new torrent option --dht-bootstrap for manual bootstrapping. Adds support for name.utf-8 and path.utf-8 in torrent metadata. Now net:limit-rate and net:limit-total-rate settings can use suffixes, e.g. `set net:limit-total-rate 1M:500k'. Allows numeric user names. Doesn't try to upload if ALLO fails. Always sends PROT to FTP servers when AUTH is activated. Several bugs have been fixed.
This release fixes script execution (broken in 4.3.4), fixes cls to always show the correct time, adds torrent fixes for large PIDs, and doesn't check the hostname in the openssl case with ssl:check-hostname off.
This release adds explicit retracker support (new setting torrent:retracker); adds support for HTTP status code 429 Too Many Requests; improves FTP login error handling; fixes errors reported by -Werror=format-security; and fixes HTTP error reporting.
This release fixes ASCII mode uploads to SFTP, the "local" command without arguments, compilation without SSL, HTTPS, and large memory consumption in FTP when the target disk is full.
New settings cmd:at-exit-bg, cmd:at-finish, and cmd:at-queue-finish. Timestamps in readline history. The attach command has been improved to remove stale sockets. A core dump when an FTP server does not return a valid PWD result has been fixed. A special FTP cd case when real cwd equals the new cwd has been fixed. Torrent status command line has been fixed. Torrent to open files with the CLOEXEC flag has been fixed. The exit code of the queue command has been fixed. mirror has been fixed to follow local symlinks with the -L option. A crash with HTTPS has been fixed.
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.