From: "Alexander V. Lukyanov" <lav@yars.free.net> Subject: lftp-0.14.0 - command line driven ftp client Date: Fri, 30 Jan 1998 11:50:08 GMT -----BEGIN PGP SIGNED MESSAGE----- News since last version, 0.13.2 * mirror: default target directory is now basename of source instead of . * mirror: exclude files before MDTM's, don't set time/mode on excluded files * mirror: exclude/include regexp is matched against relative path now * show current minute average transfer speed * reset parser and readline on ^C * file size can be caught from text responce now * debug output is now more realistic in sync mode * reverse mirror (--reverse) (limited - no symlinks, no timestamps) * workaround for \0 characters in server replies (Jason Gunthorpe) * setting closure can now be specified using wildcards (fnmatch) * set ftp:proxy URL - now a user and a password can be used in the URL (protocol of url should be still `ftp' or omitted) * --verbose/--quiet options for ftpget (James Troup) * set ftp:nop-interval - seconds between NOOPs while downloading tail of a file * `get/reget/pget/cat/zcat/more/zmore -u' recognize URLs now * automatically guess addrlen type (socklen_t/size_t/int) bugs fixed: * mirror could set wrong year on directories in some cases * pget did not set local mtime * lftp had problems with xmalloc on 64-bit platforms due to wrong prototype * fclose(0) could be executed 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. 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. LSM entry: Begin3 Title: LFTP command line ftp client Version: 0.14.0 Entered-date: 28JAN98 Description: LFTP is a shell-like command line ftp client. The main two advantages over other ftp clients are reliability and ability to perform tasks in background. It will reconnect and reget the file being transferred if the connection broke. You can start a transfer in background and continue browsing on the ftp site. It does this all in one process. When you have started background jobs and feel you are done, you can just exit lftp and it automatically moves to nohup mode and completes the transfers. It has also such nice features as reput and mirror. 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 417 kB lftp-0.14.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/liw/linux/cola.html -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: latin1 iQCVAgUBNNG+cVrUI/eHXJZ5AQHBiQQAnJgm/BvUp/hoy8WpDwD46eaqTE8dYNxL xMCbe40ODeIbA4Av1TzbvA84JpP7jbTZkJS374GwM8Z+yux1MtvPUVTcsOjsIxr1 BnRXi7sd8Z8EtWycMVcgsIqerGuj4139UmSgrIR3YGoAaPC5ED4zMsH4bWnYWfOl VIySr8AC6BY= =9Qjv -----END PGP SIGNATURE-----