[LWN Logo]

From: "Alexander V. Lukyanov" <lav@yars.free.net>
Subject: lftp-1.0 - command line driven ftp client
Date: Mon,  4 May 1998 06:55:35 GMT

-----BEGIN PGP SIGNED MESSAGE-----


The main changes since last version, 0.14.3:
* bookmarks
* internationalization (i18n)
* cd -
* directory ~/.lftp

News since last version, 0.14.3
* debug -o file N: redirect output to the file
* builtin alias shell=!, the difference is that ! takes full line to eol
* cd -, lcd -
* old remote cwd is saved to ~/.lftp/cwd_history for each host separately
  and it is possible to do 'open host && cd -' to go to last directory
* show cd status
* mirror option --newer-than FILE: download only files newer than given one
* mirror option --verbose, useful for background operation
* ~/.lftp/rc - additional rc file
* write log to ~/.lftp/log
* bookmark command: maintain bookmark file ~/.lftp/bookmarks
* close command: close all idle connections with current host
* set idle: close idle connections locally
* set max-retries: limit maximum number of operation retries (default 0=unlim)
* i18n: spanish, russian and italian translations
* ftp.kde.org is now accessible in sync mode
* use sysconfdir for lftp.conf; /etc for prefix=/usr
* output current transfer rate in `jobs', also in pget.
* in pget, don't show chunks by default; use `jobs -v' to see them
* limited pget status update rate
bugs fixed:
* several problems with reverse mirror fixed
* fixed recursive alias expansion in case of 'alias a "x;a"'
* fixed parse bug in line join construct
* fixed a bug that forced re-creation of symlinks in mirror
* fixed ^C for `more' when pager has not started yet


Here is a short description from README:

lftp
~~~~
lftp is quite a powerful ftp client. It uses GNU readline to read
commands. It uses shell-like command syntax allowing you to launch
several commands in parallel in background (&).

Some commands allow redirecting its output (cat, ls) to file or via
pipe to external command. Commands can be started conditionally based
on termination status of previous command (&&, ||). Also, it is
possible to group commands within () and execute them in background.
All background jobs are executed in the same single process. You can
bring a foreground job to background with ^Z and back with command
`wait'.

When you think you are done but some jobs are not yet finished, you
can just exit and lftp will move itself to nohup mode in background.
The same happens when you have a real hangup.

lftp has reliable put, reput, mirror, as long with many other
commands. Use command `help' or read documentation to learn more.

Every operation in lftp is reliable, that is any not fatal error is
ignored and the operation is repeated. So if downloading breaks, it
will be restarted from the point automatically. Even if ftp server
does not support REST command, lftp will try to retrieve the file from
the very beginning until the file is transferred completely.

For information on command syntax, read man page and online help.


LSM entry:
Begin3
Title:		LFTP command line ftp client
Version:	1.0
Entered-date:	29APR98
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.
Keywords:	ftp client, readline, reliable, background, parallel
Author:		lav@yars.free.net (Alexander V. Lukyanov)
Maintained-by:	lav@yars.free.net (Alexander V. Lukyanov)
Primary-site:	ftp.yars.free.net /pub/software/unix/net/ftp/client
		547 kB lftp-1.0.tar.gz
Alternate-site:	sunsite.unc.edu /pub/Linux/system/network/file-transfer
Platforms:	Unix, G++
Copying-policy: GPL
End

__________________
Alexander Lukyanov
lav@yars.free.net



- -- 
This article has been digitally signed by the moderator, using PGP.
http://www.iki.fi/mjr/cola-public-key.asc has PGP key for validating signature.
Send submissions for comp.os.linux.announce to: linux-announce@news.ornl.gov
PLEASE remember a short description of the software and the LOCATION.
This group is archived at http://www.iki.fi/mjr/linux/cola.html

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: latin1

iQCVAgUBNU1mZ1rUI/eHXJZ5AQFidAQAosZywFL1vn/lZNvQsWFIpnzjuuNDZG2c
mUr3iAt5jaBtg+0fn2g4n62W/w40o3lKfnZKWmhcdW4RbJ8cvDArt/9MPEWLUDwO
MMg+zYy9Vc7qUf42XtAfOx0rnCpz1TBf/RY4vxvzL+fCK24ajzfHpckFCJm/P1cd
BH1AeOc9PwA=
=70AW
-----END PGP SIGNATURE-----