summaryrefslogtreecommitdiff
path: root/net/lftp
AgeCommit message (Collapse)AuthorFilesLines
2004-12-21Updated to version 3.0.13salo2-5/+5
Changes: 3.0.13: ======= - man page updated. - fixed mirror option --no-symlinks (sense reversed). - fixed a coredump. 3.0.12: ======= - new setting ftps:initial-prot to workaround broken ftps servers. Default is empty so that lftp would assume it is not known, and if PROT command is not implemented then clear data transfers would be assumed. - ftp over http proxies with CONNECT method can now use proxy authorization. - mirror fixed not to chmod unchanged files (should help incremental backups). - fixed excluding files for sftp protocol (mirror -x). - fixed transfer of growing files over fish protocol. - fixed mkdir over hftp. - fixed delay between connection attempts (broken in 3.0.10). - Polish translation updated.
2004-11-13|fmt 70 75grant1-4/+5
2004-11-04Updated to version 3.0.11salo2-5/+5
Changes: Several bugs fixed. Some minor features added. - new mirror option --no-symlinks. - implemented transfer continue in fish protocol (thanks to Loic Le Loarer). - improved completion for aliases. - fixed file removing in mirror --delete-first. - fixed FXP transfer mode (broken in 3.0.7).
2004-10-21Updated to version 3.0.10salo2-6/+5
Changes: Some bad bugs fixed. Completion for mirror improved. - better mirror -R completion added - fixed upload retry corruption bug - fixed rare coredump in parallel mirror - don't retry on wrong password in fish and sftp protocols - don't send empty Cache-Control http header - don't unconditionally chmod files in mirror
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Updated to version 3.0.9.salo2-5/+5
Changes: - fixed a hang up when filtering output via an external command (the bug appeared in 3.0.8). - don't use ftp:port-ipv4 in FXP mode.
2004-09-15Update to version 3.0.8.salo2-5/+5
Changes: Some bugs fixed; http:authorization setting added. - made http:cache-control host specific; added hftp:cache-control. - new setting http:authorization. - fixed sftp and fish protocols working with FreeBSD servers. - fixed transfer of zero length files when modification time is not known. - fixed put over fish protocol when source file grows. - fixed a core dump in FXP transfer mode.
2004-08-13Updated to version 3.0.7.salo2-5/+5
Changes: - slow-start in sftp implemented. - ftp proxy which expects user@proxy-user@host is now supported with new boolean setting ftp:proxy-auth-joined. - key passphrase for sftp is now supported. - new setting http:cache-control to set corresponding request header. - don't send FEAT to ftp proxy before login. - fixed timeout handling after FEAT command. - fixed find and du to show status line correctly when output goes to screen. - fixed shell (!) command to return proper error code. - fixed binding ftp data socket in non-passive mode.
2004-07-10this uses a c and c++ compiler.grant1-1/+2
2004-06-14Updated to version 3.0.6.salo3-23/+25
Changes: - completion for bm: URL scheme implemented. - fixed `du' command with large files >2Gb. - fixed saving old directory when no cd verification is performed. - compilation on HP-UX fixed.
2004-06-02Changes 3.0.5:adam3-24/+23
* 'bm:' URL scheme added * some bugs fixed
2004-05-27Updated to version 3.0.4.salo3-14/+14
Changes: ======== Several bugs fixed. Encrypted FXP support added. CPU usage optimizations. - encrypted FXP is now supported with CPSV or SSCN commands. - new setting ftp:ssl-protect-fxp (default is no). - cpu usage optimizations, sftp speed-up. - fixed uploading of zero sized files over ftp. - fixed coredump when AUTH SSL was used and the server refused to setup ssl connection. - fixed coredump on unexpected extra ftp server reply. - added workaround for ftp servers violating RFC2389 (format of FEAT reply). - added workaround for ftp servers which refuse to switch to utf-8 before login. - fixed compilation on systems without strtok_r.
2004-05-25Take over maintainership.salo1-2/+2
Ok with previous MAINTAINER, michal@pasternak.w.lub.pl.
2004-05-25Update to version 3.0.3.salo3-10/+10
Changes: - better DESCR and COMMENT 3.0.3: ====== * cls for sftp can now print symbolic user, group and number of hard links. * make cd dir/ check if dir exists. * follow ftp:ssl-force even if ftp server does not advertise AUTH in FEAT reply. * fixed excessive STAT commands in FXP transfer. * fixed core dump when disconnecting with active FXP transfer. * fixed memory leak in sftp uploading and file renaming.
2004-04-16Updated to version 3.0.2.salo3-16/+11
Changes: - add more MASTER_SITES, the default one is way too slow. 3.0.2: ====== - support for ftp commands CLNT, HOST and OPTS MLST added. - ftp command MLSD disabled by default as it does not return symlink info. - added workaround for MLSD format bug in NcFTPd. - fixed spinning in cls when output stalls (e.g. cls|less). - fixed coredump when ftp:proxy was specified without protocol name. - fixed assertion failure when using ftp over http proxy with CONNECT method. - fixed timeout message in sftp when it is disconnected. - fixed compilation on systems lacking atoll function.
2004-04-11Include libiconv's buildlink3.mk (fixes build on 1.6-vintage systems).schmonz1-1/+2
2004-04-10Update to version 3.0.1.salo4-15/+18
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.
2004-03-29Enable pkgviews installation.schmonz1-1/+5
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-1/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-02-16Remove PKG_INSTALLATION_TYPES for now, per discussion with jlam.salo1-3/+1
2004-02-15bl3ifysalo1-5/+7
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-2/+2
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-01-23Update to version 2.6.12. Supposedly the last release of the 2.6.x series.cube2-5/+5
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.
2003-12-23Update to version 2.6.11.cube3-13/+13
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-14Update to version 2.6.10. This version contains a fix for a buffercube2-5/+5
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-03Update to version 2.6.9.salo4-44/+25
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-11-08Upgrade to 2.6.8, by Soren Jacobsen via PR pkg/23383.xtraeme2-5/+5
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-09-05Update to 2.6.7xtraeme2-6/+5
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-07-24Workaround a bug in sparc64 -current's f77: disable f77 checks altogether itseb1-1/+3
is not needed anyway for this package.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz1-1/+2
2003-06-29Update to 2.6.6.uebayasi3-11/+11
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-03-06Update to 2.6.5.wiz3-21/+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-02-06Fix build for NetBSD < 1.6.seb3-2/+18
Bump PKGREVISION
2003-01-31Update to version 2.6.4.salo4-31/+56
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-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+2
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>.
2002-08-25Merge packages from the buildlink2 branch back into the main trunk thatjlam3-13/+20
have been converted to USE_BUILDLINK2.
2002-07-25update MASTER_SITES, as old versions are moved to old/grant1-2/+3
2002-06-26Substitute a couple of `mkdir' by `${MKDIR}'.seb1-2/+2
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-05-17update to 2.5.2 (only bugfixes according to ChangeLog)grant2-5/+5
2002-04-22Remove outdated mirror sites.tron1-3/+2
2002-04-22Update "lftp" package to version 2.5.1. This version includes numeroustron4-15/+35
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.
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-03Update to 2.4.4, as provided in pkg/14062 by Hiramatsu Yoshifumi, withwiz4-9/+30
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-06-28Remove USE_BUILDLINK_ONLY as we may need ${LOCALBASE}/lib/libintl.so onjlam1-2/+1
pre-current systems.
2001-06-28Convert to use buildlink.mk. Should fix pkg/13331.wiz1-7/+8
2001-05-22Document why GNU readline is required.jlam1-1/+2
2001-04-21Move to sha1 checksum, and/or add distfile sizes.wiz1-1/+2
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-7/+1
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-24Update lftp to 2.3.9.zuntum2-4/+4
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.