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.
Version 2.3.9 - 2001-03-22
* new setting module:path, path to look for modules.
* new setting http:referer to send Referer: header, `.' expands to current
directory URL.
* new setting hftp:use-type to disable `;type=' url suffix.
* terminal status line support (Glenn F. Maynard <glenn@zewt.org>)
* fixed mirror exclude/include options for hftp and http.
* ignore certain file locking errors, don't print messages.
Changes:
Some minor improvements, some bugs fixed, miscellaneous improvements:
fixed rate limit with closure (net:limit-rate/ftp.host.com), don't
bind data socket to loopback address, fixed core dump after asking for
ftp:proxy password, fixed rare spinning in dns child process when
parent terminates.
<zuntum@eik.pl>, thanks!
Changelog:
Version 2.3.7 - 2001-01-15
Two bugs fixed.
* fixed OPIE/SKEY automatic password generation.
* fixed put over http or hftp when server replies `100 Continue'.
Version 2.3.6 - 2001-01-02
Some minor improvements.
* new setting cmd:save-cwd-history.
* new setting ftp:fix-pasv-address, don't fix PASV address by default.
(this fixes a problem with certain masquerading firewalls).
* new setting hftp:use-authorization for some proxies (default is yes).
* send port in Host: HTTP header.
* check net:no-proxy before using hftp instead of ftp.
* new commands bzcat, bzmore (Chmouel Boudjnah).
* implemented [ipv6::address]:port as specified by rfc2732.
* fixed local tilde globbing.
* don't wait for file lock forever; print warning if locking fails.
* save cwd_history only if needed.
* `queue' command now sets last job number to itself.
* optimize number of poll calls during ftp transfer.
* fixed mput for directory case (continue loop instead of returning).
* don't queue up too much MDTM/SIZE commands in sync mode.
* fixed --with-modules compilation.
* new setting ftp:bind-data-socket (bool) to disable binding of local end
of data connection in passive mode.
* https and ftps protocols support (openssl library is needed for that).
* completion now appends a slash to remote directories (finally!).
* new mirror option --parallel=[N] to download several files in parallel.
* ask for password for ftp:proxy if not supplied.
* now if you set ftp:proxy to http://proxy.host:port, hftp will be used
automatically instead of ftp, but pwd will still show ftp://.
* large file (>2G) support added.
* full http keep-alive support.
* new settings http:put-method (PUT or POST), http:put-content-type,
http:post-content-type.
* new setting xfer:max-redirections for http redirections following.
* automatic cookie accepting (off by default). New setting http:set-cookies.
* two http specific quote commands: `quote set-cookie' and `quote post'.
(e.g. `quote set-cookie var=value' or `quote post /cgi-bin/script.cgi
var=value > output'.
* send encoded path in http protocol as it was entered by user in URL.
(e.g. `get http://www.server.net/abc.cgi?arg=cba -o cba')
* new settings http:accept, http:accept-charset, http:accept-language.
* new setting cmd:move-background to disable automatic moving to background;
`exit bg' forces moving to background.
* `wait all' waits for termination of all jobs.
* show QUIT reply in debug output.
* new setting ftp:use-quit.
* new setting net:persist-retries (ignore this number of hard errors).
* new setting ftp:auto-sync-mode (extended regex) to match first server reply.
* try to connect to original IP when PASV returns address from private
network and original IP is not in private network.
* add workarounds for hftp over apache proxy.
* use getipnodebyname or getaddrinfo when gethostbyname2 is unavailable.
and a lot of bugfixes.
Changes:
Version 2.2.6 - 2000-09-07
* compile fix for AIX (Gombas Gabor).
* reformat EPLF even if modification time if absent (Matthias Andree).
* russian translation updated (Alexander Lukyanov).
* deutsch translation updated (Moritz Moeller-Herrmann).
* french translation included (Nicolas Noble).
Version 2.2.5 - 2000-07-31
* fixed coredump on completion and globbing on empty directory or
when directory listing cannot be completely parsed.
* fixed coredump on FreeBSD in `mirror -x/-i'.
* fixed coredump on ^V^C^C keyboard sequence.
* Spanish translation updated.
Version 2.2.4 - 2000-07-12
* fixed chmod and removing old directories in `mirror -R'.
* fixed a deadlock in `pget'.
* fixed a compile problem in Http.cc.
* italian translation updated.
Version 2.2.3 - 2000-06-08
* cmd:prompt is now sensitive to TERM variable, e.g. cmd:prompt/xterm.
* fixed: send un-localized Last-Modified in http PUT request.
* fixed bug in file:/ accessing (which caused hang).
* fixed buffer allocation in http.
* fixed symlink handling in hftp squid listing.
* fixed rare spinning in ascii mode.