summaryrefslogtreecommitdiff
path: root/net/lftp/patches
AgeCommit message (Collapse)AuthorFilesLines
2011-07-27Version 4.3.1 - 2011-06-28pettai1-7/+7
* 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-03-10Version 4.1.3 - 2011-01-17pettai1-6/+8
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-10pettai1-8/+8
* 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:pettai2-29/+0
* 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
2009-12-05fix install breakagetnn1-14/+10
2009-12-01Don't play games with libtool, just use the .la files. Fixes build withjoerg1-5/+21
libtool-2.2. Bump revision.
2009-09-18Version 4.0.1 - 2009-09-17hasso3-91/+0
* 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 capablehasso1-14/+59
ftp sites.
2009-09-16Update to 4.0.0.hasso2-0/+32
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-06-17Add companion patch to previous commit.tnn1-0/+15
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.tnn1-0/+14
(Probably due to 64-bit time_t.) cvs: ----------------------------------------------------------------------
2009-06-08Master sites update and some comments to the patches from pkg/39809. Sethasso4-4/+13
LICENSE.
2009-06-08Update to 3.7.14. Upstream changes:hasso3-17/+17
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).
2007-04-25Update to lftp-3.5.11.tnn1-8/+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-03-07Update to version 3.5.9salo1-7/+6
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.
2006-08-11Update to version 3.5.4salo3-7/+32
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-05-01Update to version 3.4.6salo1-7/+7
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-02-01Update to version 3.4.0salo1-9/+9
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.
2005-12-04Update to version 3.3.5salo1-4/+13
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.
2004-06-14Updated to version 3.0.6.salo1-4/+5
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:adam1-4/+4
* 'bm:' URL scheme added * some bugs fixed
2004-05-27Updated to version 3.0.4.salo1-8/+8
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-04-10Update to version 3.0.1.salo1-5/+5
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.
2003-12-23Update to version 2.6.11.cube1-7/+7
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-06-29Update to 2.6.6.uebayasi1-5/+5
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.wiz1-14/+0
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.seb1-0/+14
Bump PKGREVISION
2003-01-31Update to version 2.6.4.salo1-0/+13
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.
2002-04-22Update "lftp" package to version 2.5.1. This version includes numeroustron1-0/+12
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-03Update to 2.4.4, as provided in pkg/14062 by Hiramatsu Yoshifumi, withwiz1-0/+13
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-02-19Don't need this one anymore.wiz1-21/+0
2000-11-05Update to 2.3.4, requested by phone. Changes since 2.2.6:wiz1-0/+21
* new setting ftp:bind-data-socket (bool) to disable binding of local end of data connection in passive mode. * https and ftps protocols support (openssl library is needed for that). * completion now appends a slash to remote directories (finally!). * new mirror option --parallel=[N] to download several files in parallel. * ask for password for ftp:proxy if not supplied. * now if you set ftp:proxy to http://proxy.host:port, hftp will be used automatically instead of ftp, but pwd will still show ftp://. * large file (>2G) support added. * full http keep-alive support. * new settings http:put-method (PUT or POST), http:put-content-type, http:post-content-type. * new setting xfer:max-redirections for http redirections following. * automatic cookie accepting (off by default). New setting http:set-cookies. * two http specific quote commands: `quote set-cookie' and `quote post'. (e.g. `quote set-cookie var=value' or `quote post /cgi-bin/script.cgi var=value > output'. * send encoded path in http protocol as it was entered by user in URL. (e.g. `get http://www.server.net/abc.cgi?arg=cba -o cba') * new settings http:accept, http:accept-charset, http:accept-language. * new setting cmd:move-background to disable automatic moving to background; `exit bg' forces moving to background. * `wait all' waits for termination of all jobs. * show QUIT reply in debug output. * new setting ftp:use-quit. * new setting net:persist-retries (ignore this number of hard errors). * new setting ftp:auto-sync-mode (extended regex) to match first server reply. * try to connect to original IP when PASV returns address from private network and original IP is not in private network. * add workarounds for hftp over apache proxy. * use getipnodebyname or getaddrinfo when gethostbyname2 is unavailable. and a lot of bugfixes.