Subject: CVS commit: pkgsrc/net/lftp
To: None <pkgsrc-changes@NetBSD.org>
From: Lubomir Sedlacik <salo@netbsd.org>
List: pkgsrc-changes
Date: 04/10/2004 23:51:36
Module Name:	pkgsrc
Committed By:	salo
Date:		Sat Apr 10 23:51:36 UTC 2004

Modified Files:
	pkgsrc/net/lftp: Makefile PLIST distinfo
	pkgsrc/net/lftp/patches: patch-aa

Log Message:
Update to version 3.0.1.

Changes:

3.0.1:
======
 - fixed timeout handling in sftp.
 - fixed a coredump in case of some network errors.
 - fixed compilation with gcc-2.95.
 - fixed compilation with socks.
 - fixed compilation without ssl.

3.0.0:
======
 - sftp protocol support (use `sftp://user@host' 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.


To generate a diff of this commit:
cvs rdiff -r1.37 -r1.38 pkgsrc/net/lftp/Makefile
cvs rdiff -r1.6 -r1.7 pkgsrc/net/lftp/PLIST
cvs rdiff -r1.16 -r1.17 pkgsrc/net/lftp/distinfo
cvs rdiff -r1.5 -r1.6 pkgsrc/net/lftp/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.