Commit graph

64 commits

Author SHA1 Message Date
agc
203292f73e Add SHA512 digests for distfiles for net category
Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 00:34:51 +00:00
ryoon
9062a05b11 Update to 4.6.3a
* Update MASTER_SITES.

Changelog:
Version 4.6.3 - 2015-06-17

* new mirror setting mirror:overwrite and options --overwrite/--no-overwrite.
* new mirror option --upload-older.
* new mirror option --recursion={always,never,missing,newer}.
* try to download zero sized files as they may be non-empty.
* torrent: new options --only-new, --only-incomplete.
* torrent: fixed endless loop in FD deallocation.
* fixed a memleak when parsing a directory listing with special files.
* fixed one byte buffer overflow in cls.
* fixed cmd:fail-exit description in the man page.
* fixed large stack usage when parsing fish directory listings.

Version 4.6.2 - 2015-04-16

* new command "edit" instead of the edit alias.
* new setting ssl:priority for disabling selected protocols.
* new settings fish:auto-confirm and sftp:auto-confirm.
* new setting file:use-lock to lock local files before accessing.
* ftp: fixed disconnecting on timeout (broken in 4.6.0).
* http: enclose ipv6 address in brackets in URLs and Host header.
* fixed mirror for http protocol with redirections.
* fixed `bookmark edit' to use correct XDG path if XDG is used.
* fixed a wildcard certificate validation vulnerability (CVE-2014-0139).
* fixed proxy authentication for CONNECT method.
* fixed exit code of `help' command.
* fixed sftp to show file names with slashes.
* fixed pget status display when all chunks are done except the first one.
* Ukrainian translation updated (Yuri Chornoivan).
* Russian translation updated.

Version 4.6.1 - 2014-12-29

* new mirror option --scan-all-first.
* mirror --Remove-source-files now removes files already present at the target.
* added a workaround for FUSE with HadoopFS I/O error during rename(2).
* fixed du to round file size up to block size.
* fixed compilation with libressl.
* fixed OPTS MLST, removed trailing semicolon.
* fixed put to sftp with special files (like /dev/stdin).
* fixed ftp to copy SID properly with GnuTLS (Tim Kosse).
* fixed mirror to follow redirections to files (Tomas Hozza).

Version 4.6.0 - 2014-10-13

* new torrent --share option.
* new setting mirror:require-source.
* new settings xfer:use-temp-file and xfer:temp-file-name.
* ftp: wait for QUIT reply before closing control socket.

Version 4.5.6 - 2014-10-13

* display valid IDN in URLs without percent encoding.
* ftp: shutdown SSL connection before closing control socket.
* ftp: avoid duplication of PROT command.
* fixed debug -o to append to the log file.
* fixed compilation without SSL.
* http: don't uncompress files ending with .gz, .Z or .tgz
* http: fixed inflation of some files.
* minor fixes in torrent protocol.

Version 4.5.5 - 2014-09-04

* added support for internationalized domain names.
* added lftp --norc option.
* added mirror "Finished" message.
* added ftp:catch-size setting.
* fixed net:max-retries setting.
* fixed byte counters in mirror status.
* fixed a segfault in ftps.
* fixed a spurious error message in fxp and ftp.

Version 4.5.4 - 2014-08-07

* new setting mirror:sort-by (name, size, date).
* torrent: reduced cpu and memory usage.
* fixed occasional "BUG:deadlock" message.
* fixed a segfault when a directory contains duplicate file names.
* fixed a memory leak in torrent.
* fixed byte counters in mirror --depth-first.
* fixed timeout checks in FISH.
* translations updated (pl).

Version 4.5.3 - 2014-07-06

* new setting ftp:site.
* don't uncompress http body when Contrent-Type is compressed.
* check source address of DHT replies.
* discard disconnected torrent peers only after a timeout.

Version 4.5.2 - 2014-06-11

* fixed a coredump on startup when compiled with certain gcc versions.
* mkdir -q option for quiet operation.
* glob --exist and --not-exist options.
* improved torrent status, show piece availability statistics.
* remove unconnectable torrent peers on trackerless torrents.

Version 4.5.1 - 2014-06-02

* show piece availabilty in torrent status.
* fixed a coredump in ftp when data connection fails.
* fixed default values of some settings.
* fixed http redirection handling.
* fixed compilation with gcc-4.8.3.

Version 4.5.0 - 2014-05-23

* optimized cpu usage for 10Gb/s transfers by using better data structures
  and algorithms.
* new open option --env-password to take password from LFTP_PASSWORD
  environment variable.
* new `exit parent' subcommand.
* new settings http:accept-encoding, http:decode.
* new setting xfer:max-log-size to limit transfer log size.
* show last disconnect cause for a few seconds in the session status.
* improved mirror status to display real-time aggregated byte count and rate.
* save torrent matadata on disk and load if available when needed.
* improved torrent DHT search.
* fixed exit behavior to flush buffered commands.
* fixed transfer rate reporting for mirror --parallel.

Version 4.4.16 - 2014-05-07

* fixed mirror --loop to re-check base directory contents.
* fixed sftp and fish authentication by password with FreeBSD server.
* fixed directory index parsing for some http servers.
* fixed find command output to avoid extra slash for plain files.
* fixed several bugs which could cause segfault.

Version 4.4.15 - 2014-01-21

* new setting pget:min-chunk-size.
* improved DHT search by preferring responded nodes.
* allow UTC timezone in http timestamps.
* fixed WebDAV rmdir operation.
* fixed torrent hang on shutdown when a tracker is unresposive.
* fixed adding too many slashes to URLs in http.

Version 4.4.14 - 2013-12-13

* fixed HEAD/PROPFIND handling in http.
* a minor memory leak fixed.

Version 4.4.13 - 2013-11-26

* fixed a bug in file size checking code.

Version 4.4.12 - 2013-11-26

* new option -l (--ls) for find command.
* improve workaround for single NL replies from an FTP server.
* Ukrainian translation updated (Yuri Chornoivan).
* fixed spinning in "get" when no remote session is open.
* don't pre-fetch file information in "get" when not needed.
* fixed handling of 400/501 http codes for PROPFIND to switch to HEAD.
* fixed a crash after cls.
* added file size decrease checking.
* used a newer libtool for ppc64le platform.

Version 4.4.11 - 2013-11-11

* fixed a slow down in mirror from http (thanks to OGAWA Hirofumi).
* fixed a coredump in sftp when accessing an inexistent file.

Version 4.4.10 - 2013-10-11

* mirror new option --file/-f to mirror a single file.
* mirror new option -O for get/put similarity.
* WebDAV fixes and improvements.
* new setting ftp:use-utf8 to disable utf-8 activation.
* fixed handling of incorrect encoding of file names.
* fixed compilation without libiconv.
* fixed occasional hang in mirror.
* kill ssh when terminating fish or sftp connection.

Version 4.4.9 - 2013-08-23

* implemented support for mirror -L in sftp.
* pass all 3 std file descriptors when attaching to lftp instance.
* ftp: added a workaround for incorrectly formatted multiline replies.
* sftp: added a workaround for RouterOS v6.
* fixed mirror --no-empty-dirs to skip directories with no included files.
* fixed segfault when there is no TERM environment variable.
* fixed torrent for meta-info files with % in their names.
* fixed compilation when IPV6_V6ONLY if not defined.
* fixed compilation with older zlib.
* fixed FD_CLOEXEC flag on cwd and transfer_log.
* fixed MLSD parsing for semicolons in file names.
* new translation: Ukrainian (thanks to Yuri Chornoivan).
* man page updated.

Version 4.4.8 - 2013-05-29

* add support for redirections in torrent metainfo fetching.
* add support for gzip Content-Encoding in http.
* fixed an endless loop in mirror from sftp.

Version 4.4.7 - 2013-05-23

* translations update (pl, cs).
* fixed "get -c" looping in some cases.
* fixed translations encoding (pl, it, es, pt_BR).
* fixed occasional file corruption and garbage logging in Fish protocol.
2015-07-25 03:29:57 +00:00
bsiegert
1bf889fa19 SECURITY: add a patch to prevent saving of unknown host keys without user
intervention.
Bump PKGREVISION.
2015-03-21 20:04:39 +00:00
adam
d1d63b11a9 Changes 4.4.6:
* improved sftp backend with symlink info retrieving (readlink).
* new cls option -a to show dot files.
* new setting cmd:cls-exact-time.
* fixed NULL dereference when torrent:use-dht is off.
* fixed torrent for info_hash with NUL character (broken in 4.4.4).
2013-05-18 20:23:03 +00:00
jperkin
49e28be657 Remove broken gets() warning, this package doesn't even call gets().
Fixes build on SunOS.
2013-02-26 14:47:16 +00:00
pettai
99bd8a07fb Version 4.3.3 - 2011-10-20
* 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-11-18 22:47:10 +00:00
pettai
fefbc20fd6 Version 4.3.1 - 2011-06-28
* 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-07-27 04:57:47 +00:00
pettai
bd85e5f598 Version 4.2.3 - 2011-04-29
* 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-06-19 16:58:18 +00:00
pettai
00beb4370b Version 4.2.0 - 2011-03-03
* 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-21 11:52:02 +00:00
pettai
848d99f1a8 Version 4.1.3 - 2011-01-17
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).
2011-03-10 23:38:42 +00:00
pettai
f5f6bf93b5 Version 4.0.9 - 2010-06-10
* 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-25 21:38:34 +00:00
pettai
99d5570828 Update to 4.0.4:
* 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-07-19 13:11:59 +00:00
tnn
5cbc147236 You are in a maze of twisty little #ifdefs, all alike.
(Fix "error: 'tgetstr' was not declared in this scope" on -current.)
2010-02-07 14:33:30 +00:00
tnn
f29fa47f7d fix install breakage 2009-12-05 16:25:01 +00:00
joerg
c66c85e790 Don't play games with libtool, just use the .la files. Fixes build with
libtool-2.2. Bump revision.
2009-12-01 07:46:48 +00:00
hasso
10ad6669ff Version 4.0.1 - 2009-09-17
* 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-18 16:22:18 +00:00
hasso
46f473bcfb Sane fix from upstream to fix the problem with connecting to UTF8 capable
ftp sites.
2009-09-16 11:34:23 +00:00
hasso
50e65d59ce Update to 4.0.0.
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-09-16 07:13:20 +00:00
tnn
fcb4c7a415 Add companion patch to previous commit.
Fix build on NetBSD-current/i386 by papering over a build time assertion.
(Probably due to 64-bit time_t.)
2009-06-17 08:40:57 +00:00
tnn
8d07a95da3 Fix build on NetBSD-current/i386 by papering over a build time assertion.
(Probably due to 64-bit time_t.)
cvs: ----------------------------------------------------------------------
2009-06-17 08:34:07 +00:00
hasso
3adab79a84 Master sites update and some comments to the patches from pkg/39809. Set
LICENSE.
2009-06-08 10:16:22 +00:00
hasso
3c0a442ac8 Update to 3.7.14. Upstream changes:
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-06-08 09:54:50 +00:00
tnn
fe9171f449 Update to lftp-3.5.11.
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-04-25 18:37:38 +00:00
salo
b38e8d4f7d Update to version 3.5.9
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-03-07 09:25:31 +00:00
ghen
2c64878150 Update lftp to 3.5.6 which fixes a coredump on mget/mput. Ok with salo. 2007-01-04 13:27:12 +00:00
salo
65d543d3eb Update to version 3.5.5
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-10-08 02:57:09 +00:00
salo
6b4083a6c9 Update to version 3.5.4
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-08-11 15:19:35 +00:00
salo
1a2259ef38 Update to version 3.5.1
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-16 22:25:56 +00:00
salo
d27568f763 Update to version 3.4.7
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-31 13:41:39 +00:00
salo
2911e3f2b2 Update to version 3.4.6
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-05-01 18:53:31 +00:00
salo
43a60544f8 Update to version 3.4.0
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-02-01 16:41:32 +00:00
salo
2a5730fdc1 Update to version 3.3.5
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-12-04 22:12:07 +00:00
salo
838053b91b Update to version 3.2.1
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-05-30 16:01:40 +00:00
salo
1251183c23 Update to version 3.1.3
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-18 16:19:16 +00:00
salo
28a5604916 Update to version 3.1.2
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-04-08 12:45:22 +00:00
agc
b12d62efb5 Add RMD160 digests. 2005-02-24 12:13:41 +00:00
salo
45d8212ae3 Updated to version 3.0.13
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-12-21 17:58:55 +00:00
salo
d86381a092 Updated to version 3.0.11
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-11-04 15:43:12 +00:00
salo
9479f16ad6 Updated to version 3.0.10
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-21 11:12:21 +00:00
salo
06ad52b689 Updated to version 3.0.9.
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-22 14:01:18 +00:00
salo
af483899e2 Update to version 3.0.8.
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-09-15 09:20:30 +00:00
salo
275b73f683 Updated to version 3.0.7.
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-08-13 07:19:51 +00:00
salo
66749a96f9 Updated to version 3.0.6.
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-14 08:42:17 +00:00
adam
e0da231292 Changes 3.0.5:
* 'bm:' URL scheme added
* some bugs fixed
2004-06-02 12:20:13 +00:00
salo
e8ef44dfd5 Updated to version 3.0.4.
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-27 14:37:16 +00:00
salo
a6e4e4febb Update to version 3.0.3.
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-05-25 12:01:16 +00:00
salo
7a875d4307 Updated to version 3.0.2.
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-16 02:57:48 +00:00
salo
d8ebd6c10d Update to version 3.0.1.
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-04-10 23:51:36 +00:00
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