This is announcement of a new major version of LFTP.
NEWS:
* sftp protocol support (use `sftp://[EMAIL PROTECTED]' URLs). sftp is a protocol
implemented as ssh2 subsystem, it is binary and works over a secure channel.
* faster directory caching, no re-parsing each time.
* ftp now follows RFC2640; FEAT, LANG, UTF8 support; new settings ftp:use-feat
and ftp:lang.
* ftp can set modification time on remote files using either SITE UTIME or two
argument MDTM command (off by default); new settings ftp:use-site-utime and
ftp:use-mdtm-overloaded.
* ftp can now use MLSD to get machine parseable file listing (ftp:use-mlsd).
* charset translation in ftp protocol, new setting ftp:charset.
* new mirror option --delete-first to remove old files before transferring new
files. By default mirror removes old files after the transfers.
* now mirror can replace directories with plain files or symbolic links if
--delete (-e) option is specified.
* ftp can now use CONNECT method of http proxies (when ftp:use-hftp is false).
* mirror open --newer-than can now take time specification like that of at(1)
command, like `week ago', `now-7days' or `2004-01-01'.
* new mirror options --ignore-size and --only-missing.
* new mirror option --use-pget[-n=N] to make mirror use pget to transfer files.
* debug output can now include date and time on each line (debug -t). When lftp
goes to background, this is turned on by default, along with pid (-p) and
context (-c). Try `debug -tcp' and see.
* get1 command has now --source-region and --target-position options to get
a part of a file.
* better handling of ~/.netrc - multiple logins for the same machine are
allowed, proper password is taken automatically from netrc if a login matches.
* pget has now a progress bar which shows file download state.
* new source option -e to execute output of an external program.
* chmod -R fixed.
* fixed cache invalidation when file name being invalidated ends with a slash.
LSM entry:
Begin3
Title: LFTP command line file transfer program
Version: 3.0.0
Entered-date: 2004-04-02
Description: LFTP is a shell-like command line ftp client. It is
reliable: can retry operations and does reget automatically.
It can do several transfers simultaneously in background.
You can start a transfer in background and continue browsing
the ftp site or another one. This all is done in one process.
Background jobs will be completed in nohup mode if you exit
or close modem connection. Lftp has reput, mirror, reverse
mirror among its features. Since version 2.0 it also supports
http protocol. Other features include: ipv6 support, context
sensitive completion, output redirection to files or to pipe,
SOCKS support (configure option), ftp and http proxy support,
transfer rate throttling for each connection and for all
connections in sum, job queueing, job execution at specified
time, opie/skey support in ftp protocol, ssl for http and ftp,
fxp transfers. Version 3.0 supports sftp v3 and v4 protocols.
Keywords: ftp, client, readline, reliable, background, parallel, http,
protocol, network, fish, sftp, https, ftps
Author: [EMAIL PROTECTED] (Alexander V. Lukyanov)
Maintained-by: [EMAIL PROTECTED] (Alexander V. Lukyanov)
Primary-site: ftp.yars.free.net /pub/software/unix/net/ftp/client/lftp
1606 kB lftp-3.0.0.tar.gz
Alternate-site: metalab.unc.edu /pub/Linux/system/network/file-transfer
Platforms: Unix, G++
Copying-policy: GNU GPL
End
LFTP has a web page at http://lftp.yar.ru/
--
Alexander.