Subject: CVS commit: pkgsrc/net/lftp
To: None <pkgsrc-changes@netbsd.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 10/03/2001 17:37:14
Module Name:	pkgsrc
Committed By:	wiz
Date:		Wed Oct  3 14:37:14 UTC 2001

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

Log Message:
Update to 2.4.4, as provided in pkg/14062 by Hiramatsu Yoshifumi, with
some changes by me (strongly buildlinked now).

ATTENTION: If package compilation is failing for you on -current in the
linking step, make sure you have /usr/include/libintl.h v1.2 (2001/08/13)!
[Thanks for the tip, Johnny!]

Some of the changes since 2.3.9 (for a complete log see ${WRKSRC}/NEWS):
* sometimes lftp did not expand tilde in remote path - fixed.
* new setting ftp:home to specify starting directory explicitly. Set it
  to `/' to override RFC1738 ftp url semantics if you don't like the
  look of `ftp://host/%2Fpath'.
* improved abort sequence for passive mode, now wu-ftpd does not hang.
* fish protocol support (over plain ssh connection).
* use CONNECT method for https over http proxy.
* support for variable name completion (Nicolas Noble).
* queue editing support (Glenn F. Maynard).
* support http keep-alive in case of chunked transfer encoding.
* terminate some never-ending jobs before moving to background.
* support for HTTP/1.1 416 reply code.
* support for ftp ACCT command (ftp:acct variable) and for SITE GROUP command
  (ftp:site-group variable). E.g. `set ftp:acct/user@host account/password'.
* new setting ftp:port-ipv4 to specify explicitly IP address sent with PORT
  command (suggested by Julien Oster and Jonas Jensen with patches).
* new setting ftp:ssl-auth to specify AUTH argument to use (SSL, TLS, TLS-C
  or TLS-P).
* roxen directory listing support.
* new settings ftp:retry-530 and ftp:retry-530-anonymous. Retry on server
  reply 530 for PASS command if text matches these regular expressions.
  These settings should be useful to distinguish between overloaded server
  (temporary condition) and incorrect password (permanent condition).
* retry ftp login quickly on next address if the server has many (works
  well on ftp.redhat.com, for example).
* improved fuzzy variable name matching. Exact prefix and exact name after
  prefix are taken into account separately. E.g. http:pro is not ambigous
  now between http:proxy and https:proxy.
* implemented -c option for reverse mirror (mirror -R -c).
* allow open "" to switch to disconnected dummy session.
* allow adding bookmark for disconnected dummy session.
* new translation zh_TW (by R.I.P. Deaddog <maddog@linuxhall.org>).
* made `lftp@' the default ftp password.

As well as many bug fixes and translation updates.


To generate a diff of this commit:
cvs rdiff -r1.12 -r1.13 pkgsrc/net/lftp/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/net/lftp/distinfo
cvs rdiff -r0 -r1.3 pkgsrc/net/lftp/patches/patch-aa
cvs rdiff -r1.4 -r1.5 pkgsrc/net/lftp/pkg/PLIST

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