Commit graph

38 commits

Author SHA1 Message Date
cube
0e985eb5f4 Update to version 2.6.12. Supposedly the last release of the 2.6.x series.
What's new since 2.6.11:
* fixed put over https protocol.
* fixed spinning in bg mode when an external program was still running at
  the time of moving to background.
* fixed compilation with IRIX MIPSPro compiler.
2004-01-23 21:38:27 +00:00
cube
a8fc6d5414 Update to version 2.6.11.
What's new since 2.6.10:
* fixed mirror -c for empty files.
* a rare coredump fixed in http 0.9 handling, when first line of reply is empty.
* compilation fixes for compilers other than gcc.
* translations update.
2003-12-23 10:11:23 +00:00
cube
78e0a7b829 Update to version 2.6.10. This version contains a fix for a buffer
overflow vulnerability in the HTML parser code affecting "ls" command on
malicious HTTP server.

See http://lists.netsys.com/pipermail/full-disclosure/2003-December/014824.html

Version 2.6.10 - 2003-12-11

* security fixes in html parsing code.
* fxp between ftps session is now possible (unencrypted yet).
* fixed a rare bug with access to freed memory in ftp.
* fixed a bug in mirror, now it does not incorrectly append directory name
  when target directory is the root.
* fixed compilation on AIX.
* Polish translation updated.
2003-12-14 15:48:36 +00:00
salo
864ce084ee Update to version 2.6.9.
Addresses PR pkg/23633 by Soren Jacobsen.

Changes:
- shorten DESCR
- style nits

2.6.9:
======
- New setting ftp:ssl-protect-list for encrypting file listings selectively.
- Don't use PRET again if it is not supported.
- Added cls --sort=time option (alias for sort=date).
- Don't set file modification time if it grew while downloading.
- New setting cmd:verify-path-cached.
- Added long options for `open' command.
2003-12-03 09:06:56 +00:00
xtraeme
557a912cf6 Upgrade to 2.6.8, by Soren Jacobsen via PR pkg/23383.
Changes since 2.6.7:

	* better multibyte character support.
	* experimental ftp protocol command PRET added; new setting
	  ftp:use-pret.
	* unblock SIGCLD signal when running external programs.
	* fixed compilation with socks.
2003-11-08 06:31:58 +00:00
xtraeme
71ebda7b92 Update to 2.6.7
Changes:

Version 2.6.7 - 2003-08-29

* new settings ftp:use-size, ftp:use-mdtm, ftp:use-telnet-iac.
* optimized writing to local disk by increasing write size.
* fixed size catching from 150 ftp server reply.
* correct exit code of commands help, lftp (reported by trancefx).
* hftp improvements from Johannes Zellner: CSM proxy support; colored listings;
  do not print hour:minute if not known.
* translations updated.
* fixed a bug with saving last working directory for a site.
* fixed a bug with FXP of zero sized files.
* fixed a bug happening when a 5xx reply is received after QUIT is sent.
* readline updated to version 4.3.
2003-09-05 16:47:54 +00:00
seb
4ebad82337 Workaround a bug in sparc64 -current's f77: disable f77 checks altogether it
is not needed anyway for this package.
2003-07-24 09:21:18 +00:00
martti
8cee801716 COMMENT should start with a capital letter. 2003-07-21 17:10:16 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
uebayasi
f3fb8d6531 Update to 2.6.6.
Supplied by Toru Takamizu, PR22008.

Version 2.6.6 - 2003-05-28

* raised sane mirror connection limit to 64.
* fixed hftp file information retrieval when use-head is off (reported by
  Robert A. Thompson).
* ignore zero size reported by SIZE (for sunsolve.sun.com).
* fixed a bug with exclude/include of directories in reverse mirror.
* several bugs with mirror --script fixed (reported by Olaf Kaehler).
* fixed a bug with unterminated string in HTML parsing; add wwwoffle support
  (AIDA Shinra).
* fixed a bug with ssl settings pointing to files and directories (Diego
  Reyes).
* fixed a bug with sending empty path in HTTP protocol (Geoffrey Lee).
* fixed catching of file size from ftp server message 150.
* fixed hftp with password - now it should work with all proxies as it
  sends password in URI even when Authorization header is used.
* new debugging command .tasks to show number of tasks.
* now lftp does not load/save histories until it interacts with user.
  E.g. `lftp -c command' does not update ~/.lftp/rl_history now.
2003-06-29 10:22:22 +00:00
wiz
91ad8cab36 Update to 2.6.5.
Version 2.6.5 - 2003-02-28

* new mirror options --log=<file> and --script=<file> to produce lftp commands
  equivalent to the actions done (log) or to be done (script) by mirror.
  `-' as file name means stdout.
* fixed a dead-lock when resuming FXP with passive source.
* re-get file size and date after HTTP redirect.
* added workarounds for proftpd.
* handle EPIPE (Broken pipe) error as temporary network error.
* fixed a dead-lock in HTTP retrieval after redirect.
* added cls option --sort=date (Oskar Liljeblad).
* fixed compilation on OpenBSD and older Solaris.
* fixed handling of symbolic links in find.
* lftp -f and -c options can now be combined
* fixed slot handling in non-interactive mode.
* fixed large file support in cat command.
* fixed dante socks compilation (now lftp does not use poll with dante).
* fixed data connection abort with ssl connection to wu-ftpd.
2003-03-06 08:46:31 +00:00
seb
266d8bff24 Fix build for NetBSD < 1.6.
Bump PKGREVISION
2003-02-06 14:22:16 +00:00
salo
e2e5763fcb Update to version 2.6.4.
Based on patches from Juan RP and Toru TAKAMIZU via PR pkg/19419.

Changes:

Version 2.6.4 - 2002-12-26
==========================
* new settings net:socket-bind-ipv4 and net:socket-bind-ipv6 to bind
  sockets to a specific address (useful to select a specific network
  interface to use).
* now reget does not start transfer if not needed.
* ssl:verify-certificate set to no by default.
* fixed ~ handling in find and mirror.

Version 2.6.3 - 2002-11-04
==========================
* fixed wrong eta calculation.
* fixed cls when redirected output file was not writable.
* fixed uploading of zero sized files over fish protocol.
* fixed timezone manipulation on linux.
* fixed a compilation problem on hp/ux.

Version 2.6.2 - 2002-09-10
==========================
* readline history is now stored in a file.
* handle full-disk condition as fatal if the file is removed.
* recursive deletion (rm -r) fixed. It used DELE instead of RMD.
* fixed a rare core dump, usually happening on completion.
* fixed compilation with modules.

Version 2.6.1 - 2002-08-10
==========================
* fixed core dump when handling Content-Disposition.
* fixed core dump when specifying zero queue position.
* fixed ETA rounding - it was possible to see 1h60m.
* a number of compile problems fixed.

Version 2.6.0 - 2002-08-02
==========================
* separated rate limitations for download and upload (set
  limit-rate 200:100).
* added SSL certificate support and several SSL related settings.
* connection slot support. Now you can switch sessions with
  Meta-[123...] or with command `slot <name>'. You can also use
  slot:<name> as a pseudo-URL.
* per-slot queues. Now you can have several queues for the same
  site using different slots.
* queue can be stopped now. Use `queue' with no args to create
  a stopped queue, `queue start' to run it, `queue stop' to stop
  it. When you exit lftp, the queue will start automatically.
* mirror now appends source base name to target if target ends
  with a slash.
* improved hftp:proxy setting. Now it defaults to http:proxy and
  is not needed if ftp:proxy is set to `http://...'.
* fixed mirror in case of server without MDTM command.
* mirror could start multiple transfers if it could not cd to
  a direcory, even without --parallel.
* fixed fd leak in `(commands)' structure.
* fixed memory leak in '(commands)'.

Version 2.5.4 - 2002-06-05
==========================
* fixed double free problem introduced in version 2.5.3.
* compilation fixes.

Version 2.5.3 - 2002-06-02
==========================
* security fix: long error message from ftp server could cause
  buffer overflow.
* fixed ftp:fix-pasv-address. Now the address should be fixed
  properly.
* handle HTTP `100 Continue' in any open mode.
* status line fixed: don't write a space to last screen column.
* security fix: check that addresses have proper length.
* migrated to gettext-0.11.2 and automake-1.6.1.
2003-01-31 17:01:57 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
jlam
1c57323789 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:48:57 +00:00
grant
9a8e15ef92 update MASTER_SITES, as old versions are moved to old/ 2002-07-25 00:49:07 +00:00
seb
db84442a67 Substitute a couple of mkdir' by ${MKDIR}'.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-26 10:29:33 +00:00
grant
fe60cdbcb8 update to 2.5.2 (only bugfixes according to ChangeLog) 2002-05-17 13:34:48 +00:00
tron
22f2666cc3 Remove outdated mirror sites. 2002-04-22 15:40:44 +00:00
tron
a01c515f4f Update "lftp" package to version 2.5.1. This version includes numerous
enhancement and bug fixes made since the 2.4.4 release. A complete
list of change can be found here: http://lftp.yar.ru/news.html

The update is based on fixes provided by Michal Pasternak in PR pkg/16125.
2002-04-22 15:22:23 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
wiz
f6e2c49a75 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.
2001-10-03 14:37:13 +00:00
jlam
41d8a8d4f4 Remove USE_BUILDLINK_ONLY as we may need ${LOCALBASE}/lib/libintl.so on
pre-current systems.
2001-06-28 18:22:38 +00:00
wiz
0b92716f49 Convert to use buildlink.mk. Should fix pkg/13331. 2001-06-28 13:35:31 +00:00
jlam
30fbd55108 Document why GNU readline is required. 2001-05-22 06:13:22 +00:00
wiz
433b62957e Move to sha1 checksum, and/or add distfile sizes. 2001-04-21 11:23:08 +00:00
agc
2d6b6a009c + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:43:32 +00:00
zuntum
9a47a6b066 Update lftp to 2.3.9.
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.
2001-03-24 19:21:36 +00:00
wiz
151fef5bbe Don't need this one anymore. 2001-02-19 15:44:36 +00:00
wiz
e8a5d26f1e Update to 2.3.8. Fixes pkg/12237 by Tomasz Luchowski.
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.
2001-02-19 14:56:22 +00:00
wiz
a13ea108bb Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:52:59 +00:00
rh
0716009155 Update lftp to 2.3.7. This closes PR 12001 by Tomasz Luchowski
<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).
2001-01-20 12:38:49 +00:00
wiz
84a65b2ca8 Update to 2.3.5. Changes since 2.3.4:
* 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.
2000-12-08 23:52:35 +00:00
wiz
77e5c3f2df Update to 2.3.4, requested by phone. Changes since 2.2.6:
* 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.
2000-11-05 17:18:15 +00:00
hubertf
72940e5a69 Upgrade to v2.2.6, as requested by Tomasz Luchowski <zuntum@eik.pl>.
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.
2000-09-24 14:15:29 +00:00
wiz
ecdad1a280 add RCS Id 2000-09-03 14:54:01 +00:00
wiz
ecf051803e update to 2.2.2; also fixes compilation problems on -current.
Rather many changes since 2.1.8, please take a look at the NEWS file.
Mainly bugfixes; better URL support; and http:cookie support.
2000-05-12 23:01:39 +00:00
wiz
cbde7267f9 Initial import of lftp, a powerful commandline ftp client 2000-02-18 20:01:34 +00:00