summaryrefslogtreecommitdiff
path: root/net/lftp
AgeCommit message (Collapse)AuthorFilesLines
2007-09-23Add DESTDIR support.joerg1-3/+3
2007-04-25Update to lftp-3.5.11.tnn3-15/+18
Version 3.5.11 - 2007-04-11 * fixed mirror for MDTM-less ftp servers. * fixed readline prompt for \[\] (visible on win32). * fixed compilation with Sun native compiler (Yann Rouillard). Version 3.5.10 - 2007-03-26 * fixed core dump when doing ls on file: connection. * fixed core dump when doing pget to write-protected directory.
2007-03-07Update to version 3.5.9salo3-15/+14
Changes: 3.5.9: ====== - Fixed `mirror --script' which generated improperly quoted shell commands (potential security vulnerability, when someone executes the resulting script). 3.5.8: ====== - Fixed `sleep' command. 3.5.7: ====== - Fixed a spurious timeout when uploading a file.
2007-01-07Mechanically replaced man/* with ${PKGMANDIR}/* in the definition ofrillig1-2/+2
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with ${PREFIX}/${PKGMANDIR}. Fixes PR 35265, although I did not use the patch provided therein.
2007-01-04Update lftp to 3.5.6 which fixes a coredump on mget/mput. Ok with salo.ghen2-6/+6
2006-10-08Update to version 3.5.5salo2-6/+6
Changes: - new settings cmd:parallel and cmd:queue-parallel to set number of jobs executed in parallel in non-interactive mode and in a queue. - new mirror option --skip-noaccess and setting mirror:skip-noaccess. - fixed a coredump when lftp was compiled with a non-gcc compiler. - fixed compilation when stdbool.h is missing. - fixed a failed assertion. - fixed coredump when doing `ls ..' on a http site. - fixed memory and file descriptor leak in mget/mput.
2006-08-11Update to version 3.5.4salo6-15/+43
Changes: Version 3.5.4 - 2006-08-09 - new setting mirror:include-regex. - load ssl keys for protected data connection as well; use new option - ftp:ssl-data-use-keys to disable it. - fixed human-readable options of du and cls. - fixed compilation on certain systems. Version 3.5.3 - 2006-08-04 - fixed a core dump in ftps with gnu tls. - fixed random queue duplication. - fixed compilation with modules and socks. - fixed installation with modules. - added configure --enable-packager-mode option (Daniel Black). Version 3.5.2 - 2006-07-28 Several bugs fixed. - strip CRs from ls output, as before. - updated help for pget. - fixed mirror -c and get -c hang. - fixed mirror timestamps for hftp and http. - fixed mirror for files starting with a tilde. - fixed use of PROPFIND when http:use-propfind is no. - fixed directory listing and globbing for ftp over http proxy. - updated gnulib sources (Nix).
2006-07-16Update to version 3.5.1salo2-6/+6
Changes: Version 3.5.1 - 2006-07-05 - a coredump in pget fixed. Version 3.5.0 - 2006-07-05 - implemented pget -c (continue) with a status file. (`set pget:save-status never' to disable periodic saving of the status). - new options of `repeat' command: --count (-c), --delay (-d), --while-ok, --until-ok. - listing and dns cache optimized; added per host enable/disable for caching. - made ABOR more robust. - added support for ALLO command and ftp:use-allo setting. - use binary mode for `quote' (e.g. `quote POST' for http). - sped up uploading in fish protocol. - fixed coredump in pget when terminal lacks prev_line capability. - fixed pget for URLs with question sign.
2006-07-07LIBTOOL_OVERRIDE generally doesn't need to be specified anymore... justjlam1-2/+2
set OVERRIDE_DIRDEPTH to find any libtool scripts deeper in the WRKSRC tree unless they're named something other than "libtool". SHLIBTOOL_OVERRIDE generally doesn't need to be specified either -- just define it to the empty list and shlibtool-override will look for libtool scripts.
2006-05-31delint.salo2-4/+6
2006-05-31Update to version 3.4.7salo2-6/+6
Changes: - get1 can now automatically rename files to server suggested file name. - new settings fish:charset and sftp:charset (for sftp version<4). - fixed http chunked transfers with explicit Content-Length. - fixed compilation with sun c++ compiler. - fixed compilation without ssl.
2006-05-01Update to version 3.4.6salo3-15/+14
Changes: Version 3.4.6 - 2006-04-25 - fixed opening sites with explicitly specified port (it could either use default port or spin). - fixed ftps over http proxy with CONNECT method. Version 3.4.5 - 2006-04-22 - handle ftp PRET errors. - send ssh password twice if needed, this fixes a problem with encoded secret keys. - updated programming examples. - fixed cross-references between jobs/tasks libraries and lftp. Version 3.4.4 - 2006-04-06 - new setting mirror:dereference. - new exit options: top, kill. - fixed stalling when uploading empty files with ftps. - fixed lftp exit code when cmd:at-exit is set. - fixed a rare spinning. Version 3.4.3 - 2006-03-15 - don't create target file when source file does not exist. - show done jobs before exit. - changed default for http:use-propfind to no. - fixed condition for getting exact time for cls. - fixed coredump with non-absolute http redirection. - fixed coredump when exiting lftp with a done job. Version 3.4.2 - 2006-02-08 - fixed a coredump in cls (option parsing). - import TIME_STYLE environment variable to cmd:time-style. Version 3.4.1 - 2006-02-07 - new cls option --time-style, new setting cmd:time-style. - use PROPFIND first to check directory existence (http). - fixed CCC - don't try to shutdown ssl connection gracefully. - fixed an abortion when completing with cmd:remote-completion set to false.
2006-04-17Strip ${PKGLOCALEDIR} from PLISTs of packages that already obeyjlam1-12/+12
PKGLOCALEDIR and which install their locale files directly under ${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now on, pkgsrc/mk/plist/plist-locale.awk will automatically handle transforming the PLIST to refer to the correct locale directory.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2006-02-04Add missing entries to PLIST. Bump PKGREVISION.hira2-2/+6
2006-02-01Update to version 3.4.0salo3-17/+16
Changes: - flush cache when changing ftp:charset. - show all queued commands on `queue' command. - support open ranges for `mirror --size-range'. - new setting dns:max-retries. - change dns:fatal-timeout setting to accept time interval suffixes. - prefer getaddrinfo over gethostbyname2. - treat GNUTLS_E_UNEXPECTED_PACKET_LENGTH as EOF indicator - this fixes secure ftp with ProFTPD server. - fixed netrc usage when no user name is given.
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz1-2/+2
of the shlib major bump. PKGREVISION++ for the dependencies.
2005-12-31Recursive PKGREVISION bump for gnutls shlib major bump.wiz1-1/+2
Bump BUILDLINK_RECOMMENDED.
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-05Ran "pkglint --autofix", which corrected some of the quoting issues inrillig2-4/+4
CONFIGURE_ARGS.
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-04Update to version 3.3.5salo6-22/+47
Changes: - prefer ssl over gnutls by default, by popular demand - refresh MASTER_SITES list - add perl option, installs optional additional perl scripts 3.3.5: ====== - added mirror --older-than, --size-range and --max-errors options. - improved CCC support - allowed protected transfers after CCC. - added support for sftp v5 and v6 (experimental). - added configure option --with-pager. - fixed file uploading via protected ftp with openssl. - fixed compilation on cygwin. - fixed compilation with sun c++. 3.3.4: ====== - added support for CCC command and ftp:ssl-use-ccc setting. - remove password from URLs when showing them on status line. - fixed `open -u' with an URL. - fixed a rare spinning. - fixed compilation on HP-UX. - fixed handling of 334 reply to AUTH command. 3.3.3: ====== - added support for LFTP_HOME environment variable. - added workaround for proftpd's empty directories. - fixed `open file:/path'. - fixed some bugs introduced in 3.3.2. 3.3.2: ====== - fixed a coredump caused by double-free. 3.3.1: ====== - new setting xfer:destination-directory (default for -O option of get, mget). - fixed path+file combination in http - avoid double slash. - fixed url composition in hftp, a slash was missed. - fixed `open ftp.example.com/path'. - fixed a coredump when a bookmark contained lots of quotable characters. - fixed a coredump when an error happened while loading CA or CRL certificates. - fixed uploading of empty files via ftp with ftp:ssl-protect-data on. - fixed exit code of slot command. - fixed a coredump with `kill all'. - fixed path extraction from html files (broken in 3.3.0). 3.3.0: ====== - now plain files can be current location in http protocol. - report total bytes transferred and transfer rate in mirror. - included a script for file verification (verify-file). It can check crc32, md5sum, gzip, bzip2, rpm, unzip and other things. - new settings xfer:verify, xfer:verify-command. When xfer:verify is on, verify-command is launched after successful file transfer (to local disk) to check the file consistency. - fixed `source -e' to allow subprocess reading from the terminal. - fixed `source' to return error exit code if the file is unreadable. - fixed `source' on large command files - some commands were truncated.
2005-09-06Revision bump after changing security/gnutls/buildlink3.mkadam1-2/+2
2005-08-31Convert to PKG_OPTIONS_GROUP syntax.tv1-2/+5
2005-08-29Only one SSL scheme can be used. Default to (and prefer) gnutls, astv1-10/+11
requested by the package author. Fall back to openssl only if ssl is set and -gnutls is specified in OPTIONS.
2005-06-01Use PKG_SUGGESTED_OPTIONS, not PKG_SUPPORTED_OPTIONSwiz1-2/+2
2005-06-01set PKG_SUGGESTED_OPTIONS, not PKG_DEFAULT_OPTIONSdillo1-2/+2
2005-05-30Update to version 3.2.1salo3-8/+31
Changes: - convert to PKG_OPTIONS framework - make gnutls default option, ssl optional 3.2.1: ====== - fixed handling of file names starting with a tilde in sftp protocol. - fixed minor problem with `lftp -u user --help'. - fixed compilation with modules. - fixed compilation without OpenSSL and GnuTLS. - fixed compilation with certain compiler versions. - relaxed version requirement on GnuTLS. 3.2.0: ====== - added support for gnutls library. Now OpenSSL is only used if explicitly configured with option --with-openssl, and by default gnutls is used. - added parser for AS/400 ftp listing. - fixed a coredump in mirror when symbolic link target is unknown.
2005-04-18Update to version 3.1.3salo2-6/+6
Changes: - added mirror --loop option to re-mirror until no changes found. - fixed mirror creating too many children mirrors. - fixed cls and mirror with http backend, when PROPFIND returns 404 error. - fixed mirror --use-cache with sftp backend. - fixed a rare hang in sftp.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-04-08Update to version 3.1.2salo2-7/+7
Changes: 3.1.2: ====== - cache negative results, new setting cache:expire-negative. - set http:use-propfind and http:use-mkcol automatically if those methods are unsupported, so that they will not be retried. - handle DAV:creator-displayname in PROPFIND parser. - parse incorrect XML returned for PROPFIND requests as HTML. - fixed coredump and href handling in PROPFIND result parsing. - fixed sftp transfer of growing files. - fixed compilation with socks5 on freebsd. 3.1.1: ====== - new setting ftp:ignore-pasv-address. - use IP TOS for ftp connections. - new quote command extentions for http: quote move and quote copy for DAV operations. E.g. quote copy index.html http://x.org/index2.html. - fixed timeout handling when waiting for FXP source confirmation. - fixed http DAV method MOVE (use full URL in Destination; fixed stall). 3.1.0: ====== - http DAV support added (PROPFIND, MKCOL, DELETE, MOVE). - new setting mirror:set-permissions. - added cls -r option (reverse sorting). - ignore non fatal STAT and FSTAT errors in sftp. - fixed globbing for file names starting with a tilde. - fixed fish and sftp for solaris 9 ssh. - fixed SITE UTIME and overloaded MDTM in ftp protocol. - fixed spinning when local disk is full. - fixed passive ftp mode for some broken servers. - fixed wrong year in cls output when the time is several hours in the future. - fixed Last-Modified parsing in non-english locales. - optimized memory usage for large directories. - compilation fixes for some compilers. Addresses PR pkg/29922 from Leonard Schmidt.
2005-02-24Add RMD160 digests.agc1-1/+2
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