summaryrefslogtreecommitdiff
path: root/net/lftp
AgeCommit message (Collapse)AuthorFilesLines
2012-01-09clean up in some cases where the faked "libgnutls-config" scriptdrochner1-2/+2
is not needed anymore
2011-11-18Version 4.3.3 - 2011-10-20pettai2-6/+6
* new setting ftp:use-tvfs (yes, no, auto). * improved ftp path handling for servers without TVFS feature. * improved closure matching, now *.EXT matches URLs ending with ".EXT". * updated man page. * updated translations. * fixed mirror target directory naming. Version 4.3.2 - 2011-09-16 * fixed fish protocol synchronization when ls fails on the server. * fixed torrent shutting down when the tracker fails. * fixed compilation on Solaris.
2011-07-27Version 4.3.1 - 2011-06-28pettai3-14/+14
* fixed a coredump in torrent on linux with a ppp interface. * translation updated (ru). Version 4.3.0 - 2011-06-17 * new command `attach' to control a backgrounded lftp. * automatically fill torrent:ipv6 setting. * slightly improved torrent status display. * fixed reconnect interval (it was sometimes uninitialized). * several fixes for the case of cmd:parallel>1
2011-06-19Version 4.2.3 - 2011-04-29pettai2-7/+6
* don't write passwords to transfer_log. * new setting mirror:no-empty-dirs. * allow `jobs' output to be redirected. * don't list not connected torrent peers by default. * show torrent validation rate and ETA. Version 4.2.2 - 2011-04-11 * fixed `cd -'`. * fixed pget for URLs with special symbols. * translations updated (cs, ru). detlist_end VERSION(4.2.0, 2011-03-03) detlist_begin * changed ssl:verify-certificate default to yes. * check certificate common name in openssl case (code from curl). * disable weak algorithms in openssl (Ludwig Nussel). * new setting xfer:log-file (Timur Sufiev). * support for netkey pasword in ftp (Ryan Thomas). * added torrent ipv6 support (new setting torrent:ipv6) * don't accept new connections when no torrent can accept them. * allow to specify job numbers in ``jobs'' command. * fixed a segfault in pget when an error happens on second chunk. detlist_end VERSION(4.1.3, 2011-01-17) detlist_begin * fixed a coredump in torrent (introduced in 4.1.2). detlist_end VERSION(4.1.2, 2010-12-31) detlist_begin * new command ln [-s], supported by FTP (SITE [SYM]LINK), FISH, SFTP, and locally via file: schema. * create remote symlinks in mirror -R if supported by server. * detect and remove duplicate peers in torrent. detlist_end VERSION(4.1.0, 2010-11-22) detlist_begin * send path components to ftp server separately, unless TVFS is in FEAT reply. * save pget status at the very beginning of pget execution. * allow mirror pget continuation (mirror -c --use-pget). * allow multiple torrent startup at once (e.g. torrent *.torrent). * pre-allocate disk space in torrent, if posix_fallocate(3) is supported. * new command prefix ``local''. It makes the following command use local session instead of remote. * added torrent multi-tracker support. * fixed convert-mozilla-cookies cookie duplication. detlist_end VERSION(4.0.10, 2010-09-01) detlist_begin * use cached file set, dont parse file listing again. * updated convert-netscape-cookies. * fixed a problem with zeroed errno in http. * fixed coredump on mirror --log=file when the file cannot be opened. * translations updated (de, ru).
2011-04-22recursive bump from gettext-lib shlib bump.obache1-1/+2
2011-03-21Version 4.2.0 - 2011-03-03pettai2-7/+7
* changed ssl:verify-certificate default to yes. * check certificate common name in openssl case (code from curl). * disable weak algorithms in openssl. * new setting xfer:log-file. * support for netkey pasword in ftp. * added torrent ipv6 support (new setting torrent:ipv6) * don't accept new connections when no torrent can accept them. * allow to specify job numbers in `jobs' command. * fixed a segfault in pget when an error happens on second chunk.
2011-03-10Version 4.1.3 - 2011-01-17pettai5-19/+29
fixed a coredump in torrent (introduced in 4.1.2). Version 4.1.2 - 2010-12-31 new command ln [-s], supported by FTP (SITE [SYM]LINK), FISH, SFTP, and locally via file: schema. create remote symlinks in mirror -R if supported by server. detect and remove duplicate peers in torrent. Version 4.1.0 - 2010-11-22 send path components to ftp server separately, unless TVFS is in FEAT reply. save pget status at the very beginning of pget execution. allow mirror pget continuation (mirror -c --use-pget). allow multiple torrent startup at once (e.g. torrent *.torrent). pre-allocate disk space in torrent, if posix_fallocate(3) is supported. new command prefix `local'. It makes the following command use local session instead of remote. added torrent multi-tracker support. fixed convert-mozilla-cookies cookie duplication. Version 4.0.10 - 2010-09-01 use cached file set, don't parse file listing again. updated convert-netscape-cookies. fixed a problem with zeroed errno in http. fixed coredump on mirror --log=file when the file cannot be opened. translations updated (de, ru).
2010-07-25Version 4.0.9 - 2010-06-10pettai4-16/+18
* torrent: don't try to re-download invalid piece from the same peer. * added a short lftp.conf(5) man page. * fixed a problem with zeroed errno. * fixed status of mget from file: schema. * fixed a compilation problem on AIX. Version 4.0.8 - 2010-05-24 * fixed get/mget -c when xfer:clobber is off. * fixed file verification in pget. * fixed ftp encoding for servers with LANG but without UTF8 feature. Version 4.0.7 - 2010-04-29 * make xfer:clobber off by default. * limit number of attempts to upload a file (net:max-retries). * handle 426 ftp reply to STOR specially. * retry FEAT after login even after non-standard 5xx reply. Version 4.0.6 - 2010-03-25 * use O_EXCL flag when xfer:clobber is off. * better validation of server-provided file name (CVE-2010-2251). * new setting xfer:auto-rename (off by default). * new setting ftp:ssl-copy-sid (for some broken servers). * fixed CCC ftp command to shutdown SSL connection properly. * fixed `pget -c' on complete files. Version 4.0.5 - 2009-12-21 * added support for lighttpd listings. * fixed sftp rename. * fixed a core dump on `kill all' with pget. * fixed interrupting of a torrent with unresponsive tracker. * Czech translation updated
2010-07-19Update to 4.0.4:pettai4-38/+6
* added dnssec support. * new setting cmd:stifle-rl-history to limit command history size. * fixed exit code of mget/mput. * fixed compilation on some systems. * fixed crash of `cls -s' on MacOS X x64. * torrent: don't try to connect back to peers which connected to us.
2010-02-07add patch for previous.tnn1-0/+14
2010-02-07You are in a maze of twisty little #ifdefs, all alike.tnn1-1/+2
(Fix "error: 'tgetstr' was not declared in this scope" on -current.)
2010-01-16Remove workaround for compiler bug in gcc2 on sparc64.wiz1-3/+1
2009-12-05fix install breakagetnn2-16/+12
2009-12-01Don't play games with libtool, just use the .la files. Fixes build withjoerg4-19/+36
libtool-2.2. Bump revision.
2009-09-18Version 4.0.1 - 2009-09-17hasso5-100/+6
* ignore `Status of' line in STAT output (ftp). * fixed handling of files starting with a tilde in ftp. * fixed an infinite bind-loop in ftp. * fixed iconv translit usage for NetBSD.
2009-09-16Sane fix from upstream to fix the problem with connecting to UTF8 capablehasso2-16/+61
ftp sites.
2009-09-16Update to 4.0.0.hasso5-7/+43
Version 4.0.0 - 2009-09-11 * added torrent client. * automatically set time precision on FAT-like FS (linux only). * fixed timestamps in `mirror --ignore-time'. Add patch-ai which adds a workaround for a problem preventing lftp to connect to the UTF8 capable ftp sites.
2009-07-02use libgnutls-config.mktnn1-1/+2
2009-06-24Really needs a bison to build.hasso1-1/+2
2009-06-17Add companion patch to previous commit.tnn2-1/+17
Fix build on NetBSD-current/i386 by papering over a build time assertion. (Probably due to 64-bit time_t.)
2009-06-17Fix build on NetBSD-current/i386 by papering over a build time assertion.tnn2-1/+16
(Probably due to 64-bit time_t.) cvs: ----------------------------------------------------------------------
2009-06-14Remove @dirrm entries from PLISTsjoerg1-5/+1
2009-06-08Master sites update and some comments to the patches from pkg/39809. Sethasso6-12/+23
LICENSE.
2009-06-08Update to 3.7.14. Upstream changes:hasso6-29/+28
Version 3.7.14 - 2009-05-15 use line buffering for mirror log file. fixed `chmod' command mode calculation. fixed status line of `repeat' command. fixed sftp charset translation in file listings. fixed output ordering by flushing stdout before calling external programs. fixed coredump in sftp when ssh process gets killed. Version 3.7.13 - 2009-04-30 fixed a coredump in some commands printing to screen. Version 3.7.12 - 2009-04-28 fixed core dump on `mput -d' command. fixed a core dump on `kill' command. fixed mkdir -p for sftp protocol. fixed some signed/unsigned conversion bugs. Version 3.7.11 - 2009-03-20 add dynamic commands in abc order (as output by help). fixed eta display (broken in 3.7.10). Version 3.7.10 - 2009-03-18 fixed pget -c. fixed `exit kill' command. show sleep time left in status. make ftp:prefer-epsv off by default. recognize a specific error message and turn off REST command. Version 3.7.9 - 2009-03-03 new setting ftp:prefer-epsv. add support for IPv6 scope for link-local addresses (Arkadiusz Miskiewicz). fixed compilation on OpenBSD (Kevin Lo). fixed parsing of NT unix-like listings where hour is one digit. gnulib sources updated, vsnprintf-posix module imported. Version 3.7.8 - 2009-01-23 fixed upload via ftps in encrypted mode. gnulib sources updated. Version 3.7.7 - 2008-12-12 new ftp proxy auth type: proxy-user@host. new setting ftp:trust-feat (default no). changed GPL version to 3 (as gnulib modules require it). Version 3.7.6 - 2008-11-17 fixed memory corruption in zmore. fixed compilation on some systems. Version 3.7.5 - 2008-11-07 new setting cmd:move-background-detach. added support for number suffixes in settings (k - kibi, m - mebi, etc). shutdown SSL connection before closing the socket on upload. fixed mirror -RP. fixed another problem with `kill all'. updated gnulib. Version 3.7.4 - 2008-08-06 fixed a coredump in `kill all'. fixed compilation problems on some systems. used getdate from gnulib. Version 3.7.3 - 2008-05-23 added support for 2-argument SITE UTIME and MFMT commands. added a workaround for paramiko sftp server. included newer gnulib sources using gnulib-tool. Polish translation updated (Jakub Bogusz). fixed German translation encoding. Version 3.7.2 - 2008-05-07 fixed core dump when sending http cookies. fixed assertion failure for ftp over http proxy (CONNECT mode). fixed cwd tracking for ftps. Version 3.7.1 - 2008-04-18 use time 12:00:00 instead of 12:00:30 when the time is unknown. make sftp:use-full-path on by default. fixed sftp du on non-existent files. GNU Lib sources updated (Nix). fixed compilation on cygwin (Arkady Sherman). French translation updated (Alain PORTAL). German translation updated (Moritz Moeller-Herrmann). Version 3.7.0 - 2008-03-07 new setting ftp:proxy-auth-type and two new ftp proxy modes (joined-acct, open) (partly based on patch from David Wolfe). don't add the same network address multiple times; report resolved addresses. added new open -s option; help for "slot" command (Laurent MONIN). added a workaround for proftpd NLST bug. added a workaround for servers sending single NL. handle host key verification error in fish and sftp. handle http codes 307 and 303. fixed a core dump when doing "open host>file". fixed CCC handling in secure ftp. fixed spinning when cmd:fail-exit is true in a script. included zh_HK translation (Abel Cheung). Version 3.6.3 - 2008-01-28 new setting sftp:use-full-path to send full path instead of home-relative. don't use sftp FSETSTAT when not needed. fixed core dump on kill all with mirror. fixed sftp:charset setting. fixed debug printing of sftp file handle. fixed unsetting of fish:charset setting. fixed compilation on systems lacking wcwidth. Version 3.6.2 - 2008-01-03 added a workaround for ftp servers which don't open data connection in certain conditions. don't decode URL escapes in get/put when no URL schema used. fixed counting of file removal errors in mirror. fixed a 2-byte buffer overflow when showing transfer percents. fixed a problem with incorrect port/host name in http requests. fixed coredump in du command with long paths on some systems. fixed coredump in html parser on empty links. fixed compilation on some systems. Version 3.6.1 - 2007-11-09 repeat --weak option to terminate the loop automatically when exiting lftp. ftp:use-stat-for-list is off by default. slot command fixed. fixed timeout handling in ftp. french and polish translations updated. Version 3.6.0 - 2007-10-19 major code cleanup. new setting ftp:use-stat-for-list allows faster directory listing. new command `eval' with -f option allows complex aliases. send encoded parts of ftp URLs untranslated to ftp server. new mirror options --on-change, --depth-first, --no-empty-dirs, --ascii. new mirror option --only-existing (Damon Harper). new setting xfer:log, log successful transfers if true to ~/.lftp/tarnsfer_log. new setting ssl:check-hostname. fixed cls exit code in case of an error. Version 3.5.15 - 2007-10-19 fixed timeout handling when waiting for 150 or 125 ftp reply. fixed a bug occuring when turning off proxy server setting. Version 3.5.14 - 2007-08-31 handle ftp reply with code 125 same as code 150 (Craig Ruff). french translation updated (Alain PORTAL). Version 3.5.13 - 2007-08-23 fixed ftps not to access data socket before 150 reply. fixed sftp to send properly sized packets on upload. fixed infinite retrying on upload. fixed compilation without iconv. fixed buffering in ascii mode transfers. Version 3.5.12 - 2007-07-26 hex-encode all non-ascii characters in URLs. allow cross-compilation without iconv (Jakob Truelsen). french translation updated (Alain PORTAL).
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz1-2/+2
major change. Reported by Robert Elz in PR 41345.
2009-03-20INSTALL_UNSTRIPPED=yes on Darwin to make this run.yyamano1-1/+5
Patch is provided by Tetsuya KOBAYASHI. Close PR pkg/40985.
2008-09-18Fix "dyld: Symbol not found: _program_name" on Darwin. pkg/39435yyamano1-1/+3
2008-08-22MAKE_JOBS_SAFE=notnn1-1/+2
2008-03-05Fix post-install-perl target to honor "user-destdir".jlam1-2/+2
2008-01-18Per the process outlined in revbump(1), perform a recursive revbumptnn1-1/+2
on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@
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.