Blame NEWS

Packit 8f70b4
Version 4.8.4 - 2018-08-01
Packit 8f70b4
Packit 8f70b4
* fixed a security vulnerability with "file:" file names.
Packit 8f70b4
* fixed mirror --flat.
Packit 8f70b4
* http: extract links from <source> tags.
Packit 8f70b4
* fixed upload of zero-length files over ftps.
Packit 8f70b4
* fixed assert on "mput -d".
Packit 8f70b4
* fixed a core dump.
Packit 8f70b4
* avoid multiple backup files of DHT cache.
Packit 8f70b4
* translations updated (uk, zh_CN).
Packit 8f70b4
Packit 8f70b4
Version 4.8.3 - 2017-10-09
Packit 8f70b4
Packit 8f70b4
* fixed compilation with older C++ compilers.
Packit 8f70b4
* fixed 2 other core dumps on exit (incorrect order of deallocation).
Packit 8f70b4
Packit 8f70b4
Version 4.8.2 - 2017-09-25
Packit 8f70b4
Packit 8f70b4
* fixed compilation on FreeBSD and OS X.
Packit 8f70b4
* fixed a memory leak.
Packit 8f70b4
* fixed a core dump on exit.
Packit 8f70b4
Packit 8f70b4
Version 4.8.1 - 2017-09-12
Packit 8f70b4
Packit 8f70b4
* improved rate limiting to allow per-host limits.
Packit 8f70b4
* ftp: make prefer-epsv default "no".
Packit 8f70b4
* ftp: fixed quote command and ftp:use-stat-for-list setting.
Packit 8f70b4
* switched to libidn2.
Packit 8f70b4
* fixed build with LibreSSL.
Packit 8f70b4
* fixed configure --disable-rpath.
Packit 8f70b4
* fixed coredump when a parent directory was deleted.
Packit 8f70b4
Packit 8f70b4
Version 4.8.0 - 2017-07-10
Packit 8f70b4
Packit 8f70b4
* mirror: improved performance of --scan-all-first for big trees.
Packit 8f70b4
* mirror: new --flat option to flatten the target directory structure.
Packit 8f70b4
* mmv: new command for file moving; redirect mv to mmv in certain cases.
Packit 8f70b4
* fixed compilation with newer openssl (1.1.0 and later).
Packit 8f70b4
* du: allow multiple --exclude options to be combined.
Packit 8f70b4
* new setting cmd:nullglob for `glob' command prefix.
Packit 8f70b4
* http: use proppatch to set last-modified property.
Packit 8f70b4
* new settings net:connection-limit-timer and ftp:too-many-re.
Packit 8f70b4
* ftp: dynamically ajust connection limit.
Packit 8f70b4
* ftp: fixed core dump on LINK/SYMLINK when the command is not supported.
Packit 8f70b4
* get1: fixed -o option.
Packit 8f70b4
* sftp,fish: connect-program setting is now passed to the shell for execution.
Packit 8f70b4
* get/mget/put/mput: add -P option for parallel transfers and long options.
Packit 8f70b4
* appimage: new make target for making an AppImage file.
Packit 8f70b4
* fixed "local glob".
Packit 8f70b4
Packit 8f70b4
Version 4.7.7 - 2017-03-07
Packit 8f70b4
Packit 8f70b4
* mirror: fixed coredump when source directory does not exist.
Packit 8f70b4
* mirror: don't create target directory if can't enter to the source directory.
Packit 8f70b4
* ftp: fixed a rare hang when a NOOP was sent between "transfer ok" reply
Packit 8f70b4
  and EOF on data socket.
Packit 8f70b4
* fixed xfer:log setting (compatibility alias).
Packit 8f70b4
* ftp: don't use EPSV with a proxy.
Packit 8f70b4
Packit 8f70b4
Version 4.7.6 - 2017-02-15
Packit 8f70b4
Packit 8f70b4
* obsolete settings xfer:log, xfer:log-file, xfer:max-log-size are now
Packit 8f70b4
  aliased to log:enabled/xfer, log:file/xfer and log:max-size/xfer.
Packit 8f70b4
* fixed a missing SFTP status message.
Packit 8f70b4
* fixed a coredump when opening "slot:name" without a path in the slot.
Packit 8f70b4
* fixed XDG directories description in the man page.
Packit 8f70b4
* fixed off-by-one month error in apache file listing with ISO dates.
Packit 8f70b4
* fixed compilation on some systems.
Packit 8f70b4
* updated zh_TW translation.
Packit 8f70b4
Packit 8f70b4
Version 4.7.5 - 2017-01-01
Packit 8f70b4
Packit 8f70b4
* http: recognize apache listing with ISO date/time.
Packit 8f70b4
* ipv6: ignore link-local address without a scope.
Packit 8f70b4
* new settings log:prefix-{recv,send,note,error}.
Packit 8f70b4
* documentation and help improvements.
Packit 8f70b4
* mirror: fixed recursion mode initialization.
Packit 8f70b4
* mirror: fixed assertion failure when creating remote symlinks.
Packit 8f70b4
* mirror: show chmod errors when verbose.
Packit 8f70b4
* fixed debug command to switch output to stderr if no output file given.
Packit 8f70b4
* ftp: add "site mkdir" support for "mkdir -p".
Packit 8f70b4
* ftp: fixed a long delay in "mode z" with ProFTPD.
Packit 8f70b4
* ftp: fixed a failed assertion in "mode z".
Packit 8f70b4
Packit 8f70b4
Version 4.7.4 - 2016-11-16
Packit 8f70b4
Packit 8f70b4
* mirror: new option --directory (-F) for source directories glob pattern.
Packit 8f70b4
* mirror: fixed coredump with --depth-first + --recursion=newer.
Packit 8f70b4
* mirror: create inaccessible directories anyway.
Packit 8f70b4
* pget, torrent: avoid long delays in posix_fallocate(3) call.
Packit 8f70b4
* new setting dns:name for host aliases.
Packit 8f70b4
* ftp: allow SSL after certain types of ftp proxy.
Packit 8f70b4
* http: fixed interpretation of links without a protocol.
Packit 8f70b4
* cls: fixed glob metacharacter unquoting.
Packit 8f70b4
* sftp: fixed mirroring of files with a leading tilde.
Packit 8f70b4
* fixed transfer logging.
Packit 8f70b4
Packit 8f70b4
Version 4.7.3 - 2016-07-15
Packit 8f70b4
Packit 8f70b4
* mirror: don't add source directory base name to the target if the source
Packit 8f70b4
  ends with a slash.
Packit 8f70b4
* mirror: fixed transfer count tracking in --scan-all-first mode.
Packit 8f70b4
* new setting file:use-fallocate.
Packit 8f70b4
* fixed "kill all" to remove queued commands.
Packit 8f70b4
* fixed xfer:log-file setting to a writable file in a protected directory.
Packit 8f70b4
* fixed xfer:clobber to allow output to non-plain files.
Packit 8f70b4
* fixed mirror --Move to really keep source dir if it ends with a slash.
Packit 8f70b4
Packit 8f70b4
Version 4.7.2 - 2016-05-18
Packit 8f70b4
Packit 8f70b4
* ftp: fixed loss of 17th file from MLSD listing.
Packit 8f70b4
* new setting xfer:timeout.
Packit 8f70b4
* ssl: improved ssl performance for small read sizes.
Packit 8f70b4
* pget: allocate all needed disk space at once.
Packit 8f70b4
* http: new settings http:use-range and hftp:use-range.
Packit 8f70b4
* http: fixed setting http:authorization.
Packit 8f70b4
* http: resolve redirections when getting files information.
Packit 8f70b4
* http: include X-OC-MTime header in PUT requests for OwnCloud.
Packit 8f70b4
* mirror: changed --Move option to keep source dir if it ends with a slash.
Packit 8f70b4
* mirror: fixed timestamp mirroring when the source site sends redirections.
Packit 8f70b4
* mirror: don't report errors when the target does not support chmod.
Packit 8f70b4
* torrent: discard cached data after validating.
Packit 8f70b4
* torrent: fixed a coredump on a file read error.
Packit 8f70b4
* torrent: fixed closing oldest cached FD.
Packit 8f70b4
* torrent/DHT: fixed our external IP voting.
Packit 8f70b4
* torrent/DHT: black-list nodes which change node_id often.
Packit 8f70b4
* torrent/DHT: black-list nodes which report many bad nodes.
Packit 8f70b4
* torrent/DHT: ignore nodes with our own ID.
Packit 8f70b4
* torrent/DHT: made node search more robust.
Packit 8f70b4
* torrent/DHT: mark new nodes as questionable.
Packit 8f70b4
* translations updated (zh_TW, ru).
Packit 8f70b4
Packit 8f70b4
Version 4.7.1 - 2016-04-04
Packit 8f70b4
Packit 8f70b4
* http: fixed authentication for proxy, transient errors, max-retries=1.
Packit 8f70b4
* http: fixed put with authentication not to use HEAD request.
Packit 8f70b4
* translations updated (cs, ru).
Packit 8f70b4
Packit 8f70b4
Version 4.7.0 - 2016-03-28
Packit 8f70b4
Packit 8f70b4
* ftp: add MODE Z support.
Packit 8f70b4
* ftp: new settings ftp:use-mode-z, ftp:compressed-re, ftp:mode-z-level.
Packit 8f70b4
* ftp: add MFF support for chmod.
Packit 8f70b4
* ftp: prefer EPSV by default.
Packit 8f70b4
* ftp: prefer CWD-relative paths.
Packit 8f70b4
* ftp: enable MLSD by default (when supported).
Packit 8f70b4
* ftp: assume AUTH is supported based on other newer features.
Packit 8f70b4
* http: add support for digest authentication.
Packit 8f70b4
* http: fixed webdav directory listing.
Packit 8f70b4
* http: fixed a coredump when using a proxy for https.
Packit 8f70b4
* sftp: fixed mirror to sftp with xfer:use-temp-file set.
Packit 8f70b4
* ssl: optimized ssl for speed and lower syscall count.
Packit 8f70b4
* ssl: log server's certificate fingerprint.
Packit 8f70b4
* ssl: allow disabling certificate verification by its fingerprint.
Packit 8f70b4
* get: rename backup file back if new file cannot be retrieved.
Packit 8f70b4
* get: new settings xfer:backup-suffix and xfer:keep-backup.
Packit 8f70b4
* get/put/mget/mput/pget/get1: add -q (quiet) option.
Packit 8f70b4
* edit: allow creating a new file.
Packit 8f70b4
* new debug option -T (truncate output file).
Packit 8f70b4
* new mirror options: --{in,ex}clude-{rx,glob}-from.
Packit 8f70b4
* new mirror options: --Remove-source-dirs, --Move.
Packit 8f70b4
Packit 8f70b4
Version 4.6.5 - 2015-12-10
Packit 8f70b4
Packit 8f70b4
* sftp: fixed handling of out-of-order replies.
Packit 8f70b4
* fixed futex_wait issue in SIGCHLD handler.
Packit 8f70b4
* ftp: fixed ls freezing with unstable server connection.
Packit 8f70b4
* torrent: show more correct ETA on the status line.
Packit 8f70b4
* fixed gnutls priority string.
Packit 8f70b4
* mirror: fixed excessive stack usage on large directories.
Packit 8f70b4
* documented some hard to fix bugs.
Packit 8f70b4
* improved man page on open command and cmd:prompt setting.
Packit 8f70b4
* translations updated (zh_TW).
Packit 8f70b4
Packit 8f70b4
Version 4.6.4 - 2015-08-20
Packit 8f70b4
Packit 8f70b4
* mirror: new option --transfer-all.
Packit 8f70b4
* torrent: new setting torrent:timeout to limit time without any progress.
Packit 8f70b4
* torrent: fixed handling of udp tracker without explicit port number.
Packit 8f70b4
* torrent: improved transfer start time after metadata download.
Packit 8f70b4
* improved sftp put -c to use a single FSETSTAT.
Packit 8f70b4
* mirror --skip-noaccess now uses user name to check for permissions.
Packit 8f70b4
* don't rename temporary file to the target name when transfer fails.
Packit 8f70b4
* new cmd:prompt escapes \l and \L for local working directory.
Packit 8f70b4
* translations updated (pl, ru, uk).
Packit 8f70b4
* new configure option --disable-ipv6.
Packit 8f70b4
* fixed compilation with an old gcc.
Packit 8f70b4
Packit 8f70b4
Version 4.6.3 - 2015-06-17
Packit 8f70b4
Packit 8f70b4
* new mirror setting mirror:overwrite and options --overwrite/--no-overwrite.
Packit 8f70b4
* new mirror option --upload-older.
Packit 8f70b4
* new mirror option --recursion={always,never,missing,newer}.
Packit 8f70b4
* try to download zero sized files as they may be non-empty.
Packit 8f70b4
* torrent: new options --only-new, --only-incomplete.
Packit 8f70b4
* torrent: fixed endless loop in FD deallocation.
Packit 8f70b4
* fixed a memleak when parsing a directory listing with special files.
Packit 8f70b4
* fixed one byte buffer overflow in cls.
Packit 8f70b4
* fixed cmd:fail-exit description in the man page.
Packit 8f70b4
* fixed large stack usage when parsing fish directory listings.
Packit 8f70b4
Packit 8f70b4
Version 4.6.2 - 2015-04-16
Packit 8f70b4
Packit 8f70b4
* new command "edit" instead of the edit alias.
Packit 8f70b4
* new setting ssl:priority for disabling selected protocols.
Packit 8f70b4
* new settings fish:auto-confirm and sftp:auto-confirm.
Packit 8f70b4
* new setting file:use-lock to lock local files before accessing.
Packit 8f70b4
* ftp: fixed disconnecting on timeout (broken in 4.6.0).
Packit 8f70b4
* http: enclose ipv6 address in brackets in URLs and Host header.
Packit 8f70b4
* fixed mirror for http protocol with redirections.
Packit 8f70b4
* fixed `bookmark edit' to use correct XDG path if XDG is used.
Packit 8f70b4
* fixed a wildcard certificate validation vulnerability (CVE-2014-0139).
Packit 8f70b4
* fixed proxy authentication for CONNECT method.
Packit 8f70b4
* fixed exit code of `help' command.
Packit 8f70b4
* fixed sftp to show file names with slashes.
Packit 8f70b4
* fixed pget status display when all chunks are done except the first one.
Packit 8f70b4
* Ukrainian translation updated (Yuri Chornoivan).
Packit 8f70b4
* Russian translation updated.
Packit 8f70b4
Packit 8f70b4
Version 4.6.1 - 2014-12-29
Packit 8f70b4
Packit 8f70b4
* new mirror option --scan-all-first.
Packit 8f70b4
* mirror --Remove-source-files now removes files already present at the target.
Packit 8f70b4
* added a workaround for FUSE with HadoopFS I/O error during rename(2).
Packit 8f70b4
* fixed du to round file size up to block size.
Packit 8f70b4
* fixed compilation with libressl.
Packit 8f70b4
* fixed OPTS MLST, removed trailing semicolon.
Packit 8f70b4
* fixed put to sftp with special files (like /dev/stdin).
Packit 8f70b4
* fixed ftp to copy SID properly with GnuTLS (Tim Kosse).
Packit 8f70b4
* fixed mirror to follow redirections to files (Tomas Hozza).
Packit 8f70b4
Packit 8f70b4
Version 4.6.0 - 2014-10-13
Packit 8f70b4
Packit 8f70b4
* new torrent --share option.
Packit 8f70b4
* new setting mirror:require-source.
Packit 8f70b4
* new settings xfer:use-temp-file and xfer:temp-file-name.
Packit 8f70b4
* ftp: wait for QUIT reply before closing control socket.
Packit 8f70b4
Packit 8f70b4
Version 4.5.6 - 2014-10-13
Packit 8f70b4
Packit 8f70b4
* display valid IDN in URLs without percent encoding.
Packit 8f70b4
* ftp: shutdown SSL connection before closing control socket.
Packit 8f70b4
* ftp: avoid duplication of PROT command.
Packit 8f70b4
* fixed debug -o to append to the log file.
Packit 8f70b4
* fixed compilation without SSL.
Packit 8f70b4
* http: don't uncompress files ending with .gz, .Z or .tgz
Packit 8f70b4
* http: fixed inflation of some files.
Packit 8f70b4
* minor fixes in torrent protocol.
Packit 8f70b4
Packit 8f70b4
Version 4.5.5 - 2014-09-04
Packit 8f70b4
Packit 8f70b4
* added support for internationalized domain names.
Packit 8f70b4
* added lftp --norc option.
Packit 8f70b4
* added mirror "Finished" message.
Packit 8f70b4
* added ftp:catch-size setting.
Packit 8f70b4
* fixed net:max-retries setting.
Packit 8f70b4
* fixed byte counters in mirror status.
Packit 8f70b4
* fixed a segfault in ftps.
Packit 8f70b4
* fixed a spurious error message in fxp and ftp.
Packit 8f70b4
Packit 8f70b4
Version 4.5.4 - 2014-08-07
Packit 8f70b4
Packit 8f70b4
* new setting mirror:sort-by (name, size, date).
Packit 8f70b4
* torrent: reduced cpu and memory usage.
Packit 8f70b4
* fixed occasional "BUG:deadlock" message.
Packit 8f70b4
* fixed a segfault when a directory contains duplicate file names.
Packit 8f70b4
* fixed a memory leak in torrent.
Packit 8f70b4
* fixed byte counters in mirror --depth-first.
Packit 8f70b4
* fixed timeout checks in FISH.
Packit 8f70b4
* translations updated (pl).
Packit 8f70b4
Packit 8f70b4
Version 4.5.3 - 2014-07-06
Packit 8f70b4
Packit 8f70b4
* new setting ftp:site.
Packit 8f70b4
* don't uncompress http body when Contrent-Type is compressed.
Packit 8f70b4
* check source address of DHT replies.
Packit 8f70b4
* discard disconnected torrent peers only after a timeout.
Packit 8f70b4
Packit 8f70b4
Version 4.5.2 - 2014-06-11
Packit 8f70b4
Packit 8f70b4
* fixed a coredump on startup when compiled with certain gcc versions.
Packit 8f70b4
* mkdir -f option for quiet operation.
Packit 8f70b4
* glob --exist and --not-exist options.
Packit 8f70b4
* improved torrent status, show piece availability statistics.
Packit 8f70b4
* remove unconnectable torrent peers on trackerless torrents.
Packit 8f70b4
Packit 8f70b4
Version 4.5.1 - 2014-06-02
Packit 8f70b4
Packit 8f70b4
* show piece availabilty in torrent status.
Packit 8f70b4
* fixed a coredump in ftp when data connection fails.
Packit 8f70b4
* fixed default values of some settings.
Packit 8f70b4
* fixed http redirection handling.
Packit 8f70b4
* fixed compilation with gcc-4.8.3.
Packit 8f70b4
Packit 8f70b4
Version 4.5.0 - 2014-05-23
Packit 8f70b4
Packit 8f70b4
* optimized cpu usage for 10Gb/s transfers by using better data structures
Packit 8f70b4
  and algorithms.
Packit 8f70b4
* new open option --env-password to take password from LFTP_PASSWORD
Packit 8f70b4
  environment variable.
Packit 8f70b4
* new `exit parent' subcommand.
Packit 8f70b4
* new settings http:accept-encoding, http:decode.
Packit 8f70b4
* new setting xfer:max-log-size to limit transfer log size.
Packit 8f70b4
* show last disconnect cause for a few seconds in the session status.
Packit 8f70b4
* improved mirror status to display real-time aggregated byte count and rate.
Packit 8f70b4
* save torrent matadata on disk and load if available when needed.
Packit 8f70b4
* improved torrent DHT search.
Packit 8f70b4
* fixed exit behavior to flush buffered commands.
Packit 8f70b4
* fixed transfer rate reporting for mirror --parallel.
Packit 8f70b4
Packit 8f70b4
Version 4.4.16 - 2014-05-07
Packit 8f70b4
Packit 8f70b4
* fixed mirror --loop to re-check base directory contents.
Packit 8f70b4
* fixed sftp and fish authentication by password with FreeBSD server.
Packit 8f70b4
* fixed directory index parsing for some http servers.
Packit 8f70b4
* fixed find command output to avoid extra slash for plain files.
Packit 8f70b4
* fixed several bugs which could cause segfault.
Packit 8f70b4
Packit 8f70b4
Version 4.4.15 - 2014-01-21
Packit 8f70b4
Packit 8f70b4
* new setting pget:min-chunk-size.
Packit 8f70b4
* improved DHT search by preferring responded nodes.
Packit 8f70b4
* allow UTC timezone in http timestamps.
Packit 8f70b4
* fixed WebDAV rmdir operation.
Packit 8f70b4
* fixed torrent hang on shutdown when a tracker is unresposive.
Packit 8f70b4
* fixed adding too many slashes to URLs in http.
Packit 8f70b4
Packit 8f70b4
Version 4.4.14 - 2013-12-13
Packit 8f70b4
Packit 8f70b4
* fixed HEAD/PROPFIND handling in http.
Packit 8f70b4
* a minor memory leak fixed.
Packit 8f70b4
Packit 8f70b4
Version 4.4.13 - 2013-11-26
Packit 8f70b4
Packit 8f70b4
* fixed a bug in file size checking code.
Packit 8f70b4
Packit 8f70b4
Version 4.4.12 - 2013-11-26
Packit 8f70b4
Packit 8f70b4
* new option -l (--ls) for find command.
Packit 8f70b4
* improve workaround for single NL replies from an FTP server.
Packit 8f70b4
* Ukrainian translation updated (Yuri Chornoivan).
Packit 8f70b4
* fixed spinning in "get" when no remote session is open.
Packit 8f70b4
* don't pre-fetch file information in "get" when not needed.
Packit 8f70b4
* fixed handling of 400/501 http codes for PROPFIND to switch to HEAD.
Packit 8f70b4
* fixed a crash after cls.
Packit 8f70b4
* added file size decrease checking.
Packit 8f70b4
* used a newer libtool for ppc64le platform.
Packit 8f70b4
Packit 8f70b4
Version 4.4.11 - 2013-11-11
Packit 8f70b4
Packit 8f70b4
* fixed a slow down in mirror from http (thanks to OGAWA Hirofumi).
Packit 8f70b4
* fixed a coredump in sftp when accessing an inexistent file.
Packit 8f70b4
Packit 8f70b4
Version 4.4.10 - 2013-10-11
Packit 8f70b4
Packit 8f70b4
* mirror new option --file/-f to mirror a single file.
Packit 8f70b4
* mirror new option -O for get/put similarity.
Packit 8f70b4
* WebDAV fixes and improvements.
Packit 8f70b4
* new setting ftp:use-utf8 to disable utf-8 activation.
Packit 8f70b4
* fixed handling of incorrect encoding of file names.
Packit 8f70b4
* fixed compilation without libiconv.
Packit 8f70b4
* fixed occasional hang in mirror.
Packit 8f70b4
* kill ssh when terminating fish or sftp connection.
Packit 8f70b4
Packit 8f70b4
Version 4.4.9 - 2013-08-23
Packit 8f70b4
Packit 8f70b4
* implemented support for mirror -L in sftp.
Packit 8f70b4
* pass all 3 std file descriptors when attaching to lftp instance.
Packit 8f70b4
* ftp: added a workaround for incorrectly formatted multiline replies.
Packit 8f70b4
* sftp: added a workaround for RouterOS v6.
Packit 8f70b4
* fixed mirror --no-empty-dirs to skip directories with no included files.
Packit 8f70b4
* fixed segfault when there is no TERM environment variable.
Packit 8f70b4
* fixed torrent for meta-info files with % in their names.
Packit 8f70b4
* fixed compilation when IPV6_V6ONLY if not defined.
Packit 8f70b4
* fixed compilation with older zlib.
Packit 8f70b4
* fixed FD_CLOEXEC flag on cwd and transfer_log.
Packit 8f70b4
* fixed MLSD parsing for semicolons in file names.
Packit 8f70b4
* new translation: Ukrainian (thanks to Yuri Chornoivan).
Packit 8f70b4
* man page updated.
Packit 8f70b4
Packit 8f70b4
Version 4.4.8 - 2013-05-29
Packit 8f70b4
Packit 8f70b4
* add support for redirections in torrent metainfo fetching.
Packit 8f70b4
* add support for gzip Content-Encoding in http.
Packit 8f70b4
* fixed an endless loop in mirror from sftp.
Packit 8f70b4
Packit 8f70b4
Version 4.4.7 - 2013-05-23
Packit 8f70b4
Packit 8f70b4
* translations update (pl, cs).
Packit 8f70b4
* fixed "get -c" looping in some cases.
Packit 8f70b4
* fixed translations encoding (pl, it, es, pt_BR).
Packit 8f70b4
* fixed occasional file corruption and garbage logging in Fish protocol.
Packit 8f70b4
Packit 8f70b4
Version 4.4.6 - 2013-05-17
Packit 8f70b4
Packit 8f70b4
* improved sftp backend with symlink info retrieving (readlink).
Packit 8f70b4
* new cls option -a to show dot files.
Packit 8f70b4
* new setting cmd:cls-exact-time.
Packit 8f70b4
* fixed NULL dereference when torrent:use-dht is off.
Packit 8f70b4
* fixed torrent for info_hash with NUL character (broken in 4.4.4).
Packit 8f70b4
Packit 8f70b4
Version 4.4.5 - 2013-03-14
Packit 8f70b4
Packit 8f70b4
* user/group name lookup performance fixed.
Packit 8f70b4
Packit 8f70b4
Version 4.4.4 - 2013-02-27
Packit 8f70b4
Packit 8f70b4
* added support for TLS SNI extension.
Packit 8f70b4
* added UDP tracker support.
Packit 8f70b4
* added cls -a option to show dot files.
Packit 8f70b4
* new setting cmd:show-status.
Packit 8f70b4
Packit 8f70b4
Version 4.4.3 - 2013-02-07
Packit 8f70b4
Packit 8f70b4
* fixed an increased CPU usage in case of many cached directories.
Packit 8f70b4
* fixed a configure problem with included regex.
Packit 8f70b4
Packit 8f70b4
Version 4.4.2 - 2013-02-01
Packit 8f70b4
Packit 8f70b4
* new settings cmd:at-background, cmd:at-terminate.
Packit 8f70b4
* fixed plus sign handling in URLs.
Packit 8f70b4
* fixed uninstall to remove modules.
Packit 8f70b4
Packit 8f70b4
Version 4.4.1 - 2013-01-29
Packit 8f70b4
Packit 8f70b4
* use XDG directories if ~/.lftp (or $LFTP_HOME) does not exist.
Packit 8f70b4
* fixed non-interactive mode to skip showing status line.
Packit 8f70b4
* fixed assert in ftpclass.cc.
Packit 8f70b4
* fixed coredump after trying to start a duplicate torrent.
Packit 8f70b4
* fixed verbose status message of some jobs.
Packit 8f70b4
* fixed some buffers to limit the buffer size.
Packit 8f70b4
* fixed DHT cache saving.
Packit 8f70b4
Packit 8f70b4
Version 4.4.0 - 2012-09-27
Packit 8f70b4
Packit 8f70b4
* implemented bittorrent extensions (FAST, DHT, LTEP, ut_metadata, ut_pex).
Packit 8f70b4
* allow torrent downloading by magnet links.
Packit 8f70b4
* new setting torrent:use-dht.
Packit 8f70b4
* new torrent option --dht-bootstrap for manual bootstrapping.
Packit 8f70b4
* add support for name.utf-8 and path.utf-8 in torrent metadata.
Packit 8f70b4
* now net:limit-rate and net:limit-total-rate settings can use suffixes,
Packit 8f70b4
  e.g. `set net:limit-total-rate 1M:500k'.
Packit 8f70b4
* allow numeric user names.
Packit 8f70b4
* don't try to upload if ALLO fails.
Packit 8f70b4
* send PROT to ftp servers always when AUTH is activated.
Packit 8f70b4
* fixed gnutls non-fatal error checking.
Packit 8f70b4
* fixed execution of at-finish and at-queue-finish in certain cases.
Packit 8f70b4
* fixed termcap coredump.
Packit 8f70b4
* fixed opie on 64-bit machines.
Packit 8f70b4
Packit 8f70b4
Version 4.3.8 - 2012-07-03
Packit 8f70b4
Packit 8f70b4
* treat gnutls decryption error as non-fatal.
Packit 8f70b4
* fixed core dump in `bm:' pseudo-URL opening.
Packit 8f70b4
* fixed PROPFIND result parsing (WebDAV).
Packit 8f70b4
Packit 8f70b4
Version 4.3.7 - 2012-05-30
Packit 8f70b4
Packit 8f70b4
* fixed script execution.
Packit 8f70b4
* cls fixed to show correct time always.
Packit 8f70b4
* torrent fixed for large PIDs.
Packit 8f70b4
* don't check hostname in openssl case with ssl:check-hostname off.
Packit 8f70b4
Packit 8f70b4
Version 4.3.6 - 2012-04-01
Packit 8f70b4
Packit 8f70b4
* added explicit retracker support (new setting torrent:retracker).
Packit 8f70b4
* added support for http status code 429 Too Many Requests.
Packit 8f70b4
* improved ftp login error handling.
Packit 8f70b4
* fixed errors reported by -Werror=format-security.
Packit 8f70b4
* fixed http error reporting.
Packit 8f70b4
Packit 8f70b4
Version 4.3.5 - 2012-01-24
Packit 8f70b4
Packit 8f70b4
* fixed ascii mode uploads to sftp.
Packit 8f70b4
* fixed "local" command without arguments.
Packit 8f70b4
* fixed compilation without ssl.
Packit 8f70b4
* fixed https.
Packit 8f70b4
* fixed large memory consumption in ftp when target disk is full.
Packit 8f70b4
Packit 8f70b4
Version 4.3.4 - 2011-12-30
Packit 8f70b4
Packit 8f70b4
* new settings cmd:at-exit-bg, cmd:at-finish, cmd:at-queue-finish.
Packit 8f70b4
* added timestamps in readline history.
Packit 8f70b4
* improved attach command to remove stale sockets.
Packit 8f70b4
* fixed core dump when ftp server does not return valid PWD result.
Packit 8f70b4
* fixed a special ftp cd case when real cwd equals to the new cwd.
Packit 8f70b4
* fixed torrent status command line.
Packit 8f70b4
* fixed torrent to open files with CLOEXEC flag.
Packit 8f70b4
* fixed exit code of queue command.
Packit 8f70b4
* fixed mirror to follow local symlinks with -L option.
Packit 8f70b4
* fixed a crash with https.
Packit 8f70b4
Packit 8f70b4
Version 4.3.3 - 2011-10-20
Packit 8f70b4
Packit 8f70b4
* new setting ftp:use-tvfs (yes, no, auto).
Packit 8f70b4
* improved ftp path handling for servers without TVFS feature.
Packit 8f70b4
* improved closure matching, now *.EXT matches URLs ending with ".EXT".
Packit 8f70b4
* updated man page.
Packit 8f70b4
* updated translations.
Packit 8f70b4
* fixed mirror target directory naming.
Packit 8f70b4
Packit 8f70b4
Version 4.3.2 - 2011-09-16
Packit 8f70b4
Packit 8f70b4
* fixed fish protocol synchronization when ls fails on the server.
Packit 8f70b4
* fixed torrent shutting down when the tracker fails.
Packit 8f70b4
* fixed compilation on Solaris.
Packit 8f70b4
Packit 8f70b4
Version 4.3.1 - 2011-06-28
Packit 8f70b4
Packit 8f70b4
* fixed a coredump in torrent on linux with a ppp interface.
Packit 8f70b4
* translation updated (ru).
Packit 8f70b4
Packit 8f70b4
Version 4.3.0 - 2011-06-17
Packit 8f70b4
Packit 8f70b4
* new command `attach' to control a backgrounded lftp.
Packit 8f70b4
* automatically fill torrent:ipv6 setting.
Packit 8f70b4
* slightly improved torrent status display.
Packit 8f70b4
* fixed reconnect interval (it was sometimes uninitialized).
Packit 8f70b4
* several fixes for the case of cmd:parallel>1 (Fernando Gutierrez).
Packit 8f70b4
Packit 8f70b4
Version 4.2.3 - 2011-04-29
Packit 8f70b4
Packit 8f70b4
* don't write passwords to transfer_log.
Packit 8f70b4
* new setting mirror:no-empty-dirs.
Packit 8f70b4
* allow `jobs' output to be redirected.
Packit 8f70b4
* don't list not connected torrent peers by default.
Packit 8f70b4
* show torrent validation rate and ETA.
Packit 8f70b4
Packit 8f70b4
Version 4.2.2 - 2011-04-11
Packit 8f70b4
Packit 8f70b4
* fixed `cd -'.
Packit 8f70b4
* fixed pget for URLs with special symbols.
Packit 8f70b4
* translations updated (cs, ru).
Packit 8f70b4
Packit 8f70b4
Version 4.2.1 - 2011-03-30
Packit 8f70b4
Packit 8f70b4
* new setting ftp:use-ip-tos.
Packit 8f70b4
* optimized torrent validation.
Packit 8f70b4
* fixed fallocate call.
Packit 8f70b4
* got rid of sprintf calls.
Packit 8f70b4
Packit 8f70b4
Version 4.2.0 - 2011-03-03
Packit 8f70b4
Packit 8f70b4
* changed ssl:verify-certificate default to yes.
Packit 8f70b4
* check certificate common name in openssl case (code from curl).
Packit 8f70b4
* disable weak algorithms in openssl (Ludwig Nussel <ludwig.nussel@suse.de>).
Packit 8f70b4
* new setting xfer:log-file (Timur Sufiev).
Packit 8f70b4
* support for netkey pasword in ftp (Ryan Thomas <ryan@coraid.com>).
Packit 8f70b4
* added torrent ipv6 support (new setting torrent:ipv6)
Packit 8f70b4
* don't accept new connections when no torrent can accept them.
Packit 8f70b4
* allow to specify job numbers in `jobs' command.
Packit 8f70b4
* fixed a segfault in pget when an error happens on second chunk.
Packit 8f70b4
Packit 8f70b4
Version 4.1.3 - 2011-01-17
Packit 8f70b4
Packit 8f70b4
* fixed a coredump in torrent (introduced in 4.1.2).
Packit 8f70b4
Packit 8f70b4
Version 4.1.2 - 2010-12-31
Packit 8f70b4
Packit 8f70b4
* new command ln [-s], supported by FTP (SITE [SYM]LINK), FISH, SFTP, and
Packit 8f70b4
  locally via file: schema.
Packit 8f70b4
* create remote symlinks in mirror -R if supported by server.
Packit 8f70b4
* detect and remove duplicate peers in torrent.
Packit 8f70b4
Packit 8f70b4
Version 4.1.1 - 2010-11-24
Packit 8f70b4
Packit 8f70b4
* fixed job command line display.
Packit 8f70b4
* fixed some warnings and compilation with old gcc compilers (Openwall).
Packit 8f70b4
Packit 8f70b4
Version 4.1.0 - 2010-11-22
Packit 8f70b4
Packit 8f70b4
* send path components to ftp server separately, unless TVFS is in FEAT reply.
Packit 8f70b4
* save pget status at the very beginning of pget execution.
Packit 8f70b4
* allow mirror pget continuation (mirror -c --use-pget).
Packit 8f70b4
* allow multiple torrent startup at once (e.g. torrent *.torrent).
Packit 8f70b4
* pre-allocate disk space in torrent, if posix_fallocate(3) is supported.
Packit 8f70b4
* new command prefix `local'. It makes the following command use local
Packit 8f70b4
  session instead of remote.
Packit 8f70b4
* added torrent multi-tracker support.
Packit 8f70b4
* fixed convert-mozilla-cookies cookie duplication.
Packit 8f70b4
Packit 8f70b4
Version 4.0.10 - 2010-09-01
Packit 8f70b4
Packit 8f70b4
* use cached file set, don't parse file listing again.
Packit 8f70b4
* updated convert-netscape-cookies.
Packit 8f70b4
* fixed a problem with zeroed errno in http.
Packit 8f70b4
* fixed coredump on mirror --log=file when the file cannot be opened.
Packit 8f70b4
* translations updated (de, ru).
Packit 8f70b4
Packit 8f70b4
Version 4.0.9 - 2010-06-10
Packit 8f70b4
Packit 8f70b4
* torrent: don't try to re-download invalid piece from the same peer.
Packit 8f70b4
* added a short lftp.conf(5) man page (Jiri Skala).
Packit 8f70b4
* fixed a problem with zeroed errno (Gabriele Balducci).
Packit 8f70b4
* fixed status of mget from file: schema.
Packit 8f70b4
* fixed a compilation problem on AIX (Claus K. Larsen).
Packit 8f70b4
Packit 8f70b4
Version 4.0.8 - 2010-05-24
Packit 8f70b4
Packit 8f70b4
* fixed get/mget -c when xfer:clobber is off.
Packit 8f70b4
* fixed file verification in pget.
Packit 8f70b4
* fixed ftp encoding for servers with LANG but without UTF8 feature.
Packit 8f70b4
Packit 8f70b4
Version 4.0.7 - 2010-04-29
Packit 8f70b4
Packit 8f70b4
* make xfer:clobber off by default.
Packit 8f70b4
* limit number of attempts to upload a file (net:max-retries).
Packit 8f70b4
* handle 426 ftp reply to STOR specially.
Packit 8f70b4
* retry FEAT after login even after non-standard 5xx reply.
Packit 8f70b4
Packit 8f70b4
Version 4.0.6 - 2010-03-25
Packit 8f70b4
Packit 8f70b4
* use O_EXCL flag when xfer:clobber is off.
Packit 8f70b4
* better validation of server-provided file name.
Packit 8f70b4
* new setting xfer:auto-rename (off by default).
Packit 8f70b4
* new setting ftp:ssl-copy-sid (for some broken servers).
Packit 8f70b4
* fixed CCC ftp command to shutdown SSL connection properly.
Packit 8f70b4
* fixed `pget -c' on complete files.
Packit 8f70b4
Packit 8f70b4
Version 4.0.5 - 2009-12-21
Packit 8f70b4
Packit 8f70b4
* added support for lighttpd listings.
Packit 8f70b4
* fixed sftp rename.
Packit 8f70b4
* fixed a core dump on `kill all' with pget.
Packit 8f70b4
* fixed interrupting of a torrent with unresponsive tracker.
Packit 8f70b4
* Czech translation updated (Petr Pisar).
Packit 8f70b4
Packit 8f70b4
Version 4.0.4 - 2009-11-19
Packit 8f70b4
Packit 8f70b4
* added dnssec support (Robert Story).
Packit 8f70b4
* new setting cmd:stifle-rl-history to limit command history size.
Packit 8f70b4
Packit 8f70b4
Version 4.0.3 - 2009-10-20
Packit 8f70b4
Packit 8f70b4
* fixed exit code of mget/mput.
Packit 8f70b4
* fixed compilation on some systems.
Packit 8f70b4
* fixed crash of `cls -s' on MacOS X x64.
Packit 8f70b4
Packit 8f70b4
Version 4.0.2 - 2009-09-23
Packit 8f70b4
Packit 8f70b4
* torrent: don't try to connect back to peers which connected to us.
Packit 8f70b4
Packit 8f70b4
Version 4.0.1 - 2009-09-17
Packit 8f70b4
Packit 8f70b4
* ignore `Status of' line in STAT output (ftp).
Packit 8f70b4
* fixed handling of files starting with a tilde in ftp.
Packit 8f70b4
* fixed an infinite bind-loop in ftp.
Packit 8f70b4
* fixed iconv translit usage for NetBSD.
Packit 8f70b4
Packit 8f70b4
Version 4.0.0 - 2009-09-11
Packit 8f70b4
Packit 8f70b4
* added torrent client.
Packit 8f70b4
* automatically set time precision on FAT-like FS (linux only).
Packit 8f70b4
* fixed timestamps in `mirror --ignore-time'.
Packit 8f70b4
Packit 8f70b4
Version 3.7.15 - 2009-07-21
Packit 8f70b4
Packit 8f70b4
* fixed http ls when a file name has encoded characters (Jiri Skala).
Packit 8f70b4
* fixed core dump on `help' command.
Packit 8f70b4
Packit 8f70b4
Version 3.7.14 - 2009-05-15
Packit 8f70b4
Packit 8f70b4
* use line buffering for mirror log file.
Packit 8f70b4
* fixed `chmod' command mode calculation.
Packit 8f70b4
* fixed status line of `repeat' command.
Packit 8f70b4
* fixed sftp charset translation in file listings.
Packit 8f70b4
* fixed output ordering by flushing stdout before calling external programs.
Packit 8f70b4
* fixed coredump in sftp when ssh process gets killed.
Packit 8f70b4
Packit 8f70b4
Version 3.7.13 - 2009-04-30
Packit 8f70b4
Packit 8f70b4
* fixed a coredump in some commands printing to screen.
Packit 8f70b4
Packit 8f70b4
Version 3.7.12 - 2009-04-28
Packit 8f70b4
Packit 8f70b4
* fixed core dump on `mput -d' command.
Packit 8f70b4
* fixed a core dump on `kill' command.
Packit 8f70b4
* fixed mkdir -p for sftp protocol.
Packit 8f70b4
* fixed some signed/unsigned conversion bugs.
Packit 8f70b4
Packit 8f70b4
Version 3.7.11 - 2009-03-20
Packit 8f70b4
Packit 8f70b4
* add dynamic commands in abc order (as output by help).
Packit 8f70b4
* fixed eta display (broken in 3.7.10).
Packit 8f70b4
Packit 8f70b4
Version 3.7.10 - 2009-03-18
Packit 8f70b4
Packit 8f70b4
* fixed pget -c.
Packit 8f70b4
* fixed `exit kill' command.
Packit 8f70b4
* show sleep time left in status.
Packit 8f70b4
* make ftp:prefer-epsv off by default.
Packit 8f70b4
* recognize a specific error message and turn off REST command.
Packit 8f70b4
Packit 8f70b4
Version 3.7.9 - 2009-03-03
Packit 8f70b4
Packit 8f70b4
* new setting ftp:prefer-epsv.
Packit 8f70b4
* add support for IPv6 scope for link-local addresses (Arkadiusz Miskiewicz).
Packit 8f70b4
* fixed compilation on OpenBSD (Kevin Lo).
Packit 8f70b4
* fixed parsing of NT unix-like listings where hour is one digit.
Packit 8f70b4
* gnulib sources updated, vsnprintf-posix module imported.
Packit 8f70b4
Packit 8f70b4
Version 3.7.8 - 2009-01-23
Packit 8f70b4
Packit 8f70b4
* fixed upload via ftps in encrypted mode.
Packit 8f70b4
* gnulib sources updated.
Packit 8f70b4
Packit 8f70b4
Version 3.7.7 - 2008-12-12
Packit 8f70b4
Packit 8f70b4
* new ftp proxy auth type: proxy-user@host.
Packit 8f70b4
* new setting ftp:trust-feat (default no).
Packit 8f70b4
* changed GPL version to 3 (as gnulib modules require it).
Packit 8f70b4
Packit 8f70b4
Version 3.7.6 - 2008-11-17
Packit 8f70b4
Packit 8f70b4
* fixed memory corruption in zmore.
Packit 8f70b4
* fixed compilation on some systems.
Packit 8f70b4
Packit 8f70b4
Version 3.7.5 - 2008-11-07
Packit 8f70b4
Packit 8f70b4
* new setting cmd:move-background-detach.
Packit 8f70b4
* added support for number suffixes in settings (k - kibi, m - mebi, etc).
Packit 8f70b4
* shutdown SSL connection before closing the socket on upload.
Packit 8f70b4
* fixed mirror -RP.
Packit 8f70b4
* fixed another problem with `kill all'.
Packit 8f70b4
* fixed sftp directory listing with unknown entries.
Packit 8f70b4
* updated gnulib.
Packit 8f70b4
Packit 8f70b4
Version 3.7.4 - 2008-08-06
Packit 8f70b4
Packit 8f70b4
* fixed a coredump in `kill all'.
Packit 8f70b4
* fixed compilation problems on some systems.
Packit 8f70b4
* used getdate from gnulib.
Packit 8f70b4
Packit 8f70b4
Version 3.7.3 - 2008-05-23
Packit 8f70b4
Packit 8f70b4
* added support for 2-argument SITE UTIME and MFMT commands.
Packit 8f70b4
* added a workaround for paramiko sftp server.
Packit 8f70b4
* included newer gnulib sources using gnulib-tool.
Packit 8f70b4
* Polish translation updated (Jakub Bogusz).
Packit 8f70b4
* fixed German translation encoding.
Packit 8f70b4
Packit 8f70b4
Version 3.7.2 - 2008-05-07
Packit 8f70b4
Packit 8f70b4
* fixed core dump when sending http cookies.
Packit 8f70b4
* fixed assertion failure for ftp over http proxy (CONNECT mode).
Packit 8f70b4
* fixed cwd tracking for ftps.
Packit 8f70b4
Packit 8f70b4
Version 3.7.1 - 2008-04-18
Packit 8f70b4
Packit 8f70b4
* use time 12:00:00 instead of 12:00:30 when the time is unknown.
Packit 8f70b4
* make sftp:use-full-path on by default.
Packit 8f70b4
* fixed sftp du on non-existent files.
Packit 8f70b4
* GNU Lib sources updated (Nix <nix@esperi.org.uk>).
Packit 8f70b4
* fixed compilation on cygwin (Arkady Sherman <Arkady.Sherman@ksu.ru>).
Packit 8f70b4
* French translation updated (Alain PORTAL <alain.portal@free.fr>).
Packit 8f70b4
* German translation updated (Moritz Moeller-Herrmann <mmh@gmx.net>).
Packit 8f70b4
Packit 8f70b4
Version 3.7.0 - 2008-03-07
Packit 8f70b4
Packit 8f70b4
* new setting ftp:proxy-auth-type and two new ftp proxy modes (joined-acct, open)
Packit 8f70b4
  (partly based on patch from David Wolfe <davidw@wolfeden.org>).
Packit 8f70b4
* don't add the same network address multiple times; report resolved addresses.
Packit 8f70b4
* added new open -s option; help for "slot" command (Laurent MONIN <zas@norz.org>).
Packit 8f70b4
* added a workaround for proftpd NLST bug.
Packit 8f70b4
* added a workaround for servers sending single NL.
Packit 8f70b4
* handle host key verification error in fish and sftp.
Packit 8f70b4
* handle http codes 307 and 303.
Packit 8f70b4
* fixed a core dump when doing "open host>file".
Packit 8f70b4
* fixed CCC handling in secure ftp.
Packit 8f70b4
* fixed spinning when cmd:fail-exit is true in a script.
Packit 8f70b4
* included zh_HK translation (Abel Cheung <abelcheung@gmail.com>).
Packit 8f70b4
Packit 8f70b4
Version 3.6.3 - 2008-01-28
Packit 8f70b4
Packit 8f70b4
* new setting sftp:use-full-path to send full path instead of home-relative.
Packit 8f70b4
* don't use sftp FSETSTAT when not needed.
Packit 8f70b4
* fixed core dump on `kill all' with mirror.
Packit 8f70b4
* fixed sftp:charset setting.
Packit 8f70b4
* fixed debug printing of sftp file handle.
Packit 8f70b4
* fixed unsetting of fish:charset setting.
Packit 8f70b4
* fixed compilation on systems lacking wcwidth.
Packit 8f70b4
Packit 8f70b4
Version 3.6.2 - 2008-01-03
Packit 8f70b4
Packit 8f70b4
* added a workaround for ftp servers which don't open data connection in
Packit 8f70b4
  certain conditions.
Packit 8f70b4
* don't decode URL escapes in get/put when no URL schema used.
Packit 8f70b4
* fixed counting of file removal errors in mirror.
Packit 8f70b4
* fixed a 2-byte buffer overflow when showing transfer percents.
Packit 8f70b4
* fixed a problem with incorrect port/host name in http requests.
Packit 8f70b4
* fixed coredump in du command with long paths on some systems.
Packit 8f70b4
* fixed coredump in html parser on empty links.
Packit 8f70b4
* fixed compilation on some systems.
Packit 8f70b4
Packit 8f70b4
Version 3.6.1 - 2007-11-09
Packit 8f70b4
Packit 8f70b4
* repeat --weak option to terminate the loop automatically when exiting lftp.
Packit 8f70b4
* ftp:use-stat-for-list is off by default.
Packit 8f70b4
* slot command fixed.
Packit 8f70b4
* fixed timeout handling in ftp.
Packit 8f70b4
* french and polish translations updated.
Packit 8f70b4
Packit 8f70b4
Version 3.6.0 - 2007-10-19
Packit 8f70b4
Packit 8f70b4
* major code cleanup.
Packit 8f70b4
* new setting ftp:use-stat-for-list allows faster directory listing.
Packit 8f70b4
* new command `eval' with -f option allows complex aliases.
Packit 8f70b4
* send encoded parts of ftp URLs untranslated to ftp server.
Packit 8f70b4
* new mirror options --on-change, --depth-first, --no-empty-dirs, --ascii.
Packit 8f70b4
* new mirror option --only-existing (Damon Harper).
Packit 8f70b4
* new setting xfer:log, log successful transfers if true to ~/.lftp/tarnsfer_log.
Packit 8f70b4
* new setting ssl:check-hostname.
Packit 8f70b4
* fixed cls exit code in case of an error.
Packit 8f70b4
Packit 8f70b4
Version 3.5.15 - 2007-10-19
Packit 8f70b4
Packit 8f70b4
* fixed timeout handling when waiting for 150 or 125 ftp reply.
Packit 8f70b4
* fixed a bug occuring when turning off proxy server setting.
Packit 8f70b4
Packit 8f70b4
Version 3.5.14 - 2007-08-31
Packit 8f70b4
Packit 8f70b4
* handle ftp reply with code 125 same as code 150 (Craig Ruff).
Packit 8f70b4
* french translation updated (Alain PORTAL).
Packit 8f70b4
Packit 8f70b4
Version 3.5.13 - 2007-08-23
Packit 8f70b4
Packit 8f70b4
* fixed ftps not to access data socket before 150 reply.
Packit 8f70b4
* fixed sftp to send properly sized packets on upload.
Packit 8f70b4
* fixed infinite retrying on upload.
Packit 8f70b4
* fixed compilation without iconv.
Packit 8f70b4
* fixed buffering in ascii mode transfers.
Packit 8f70b4
Packit 8f70b4
Version 3.5.12 - 2007-07-26
Packit 8f70b4
Packit 8f70b4
* hex-encode all non-ascii characters in URLs.
Packit 8f70b4
* allow cross-compilation without iconv (Jakob Truelsen).
Packit 8f70b4
* french translation updated (Alain PORTAL).
Packit 8f70b4
Packit 8f70b4
Version 3.5.11 - 2007-04-11
Packit 8f70b4
Packit 8f70b4
* fixed mirror for MDTM-less ftp servers.
Packit 8f70b4
* fixed readline prompt for \[\] (visible on win32).
Packit 8f70b4
* fixed compilation with Sun native compiler (Yann Rouillard).
Packit 8f70b4
Packit 8f70b4
Version 3.5.10 - 2007-03-26
Packit 8f70b4
Packit 8f70b4
* fixed core dump when doing ls on file: connection.
Packit 8f70b4
* fixed core dump when doing pget to write-protected directory.
Packit 8f70b4
Packit 8f70b4
Version 3.5.9 - 2007-01-09
Packit 8f70b4
Packit 8f70b4
* fixed `mirror --script' which generated improperly quoted shell commands
Packit 8f70b4
(potential security vulnerability, when someone executes the resulting script).
Packit 8f70b4
Packit 8f70b4
Version 3.5.8 - 2006-12-28
Packit 8f70b4
Packit 8f70b4
* fixed `sleep' command.
Packit 8f70b4
Packit 8f70b4
Version 3.5.7 - 2006-12-08
Packit 8f70b4
Packit 8f70b4
* Fixed a spurious timeout when uploading a file.
Packit 8f70b4
Packit 8f70b4
Version 3.5.6 - 2006-10-12
Packit 8f70b4
Packit 8f70b4
* fixed a coredump in mget.
Packit 8f70b4
Packit 8f70b4
Version 3.5.5 - 2006-10-05
Packit 8f70b4
Packit 8f70b4
* new settings cmd:parallel and cmd:queue-parallel to set number of jobs
Packit 8f70b4
  executed in parallel in non-interactive mode and in a queue.
Packit 8f70b4
* new mirror option --skip-noaccess and setting mirror:skip-noaccess.
Packit 8f70b4
* fixed a coredump when lftp was compiled with a non-gcc compiler.
Packit 8f70b4
* fixed compilation when stdbool.h is missing.
Packit 8f70b4
* fixed a failed assertion.
Packit 8f70b4
* fixed coredump when doing `ls ..' on a http site.
Packit 8f70b4
* fixed memory and file descriptor leak in mget/mput.
Packit 8f70b4
Packit 8f70b4
Version 3.5.4 - 2006-08-09
Packit 8f70b4
Packit 8f70b4
* new setting mirror:include-regex.
Packit 8f70b4
* load ssl keys for protected data connection as well; use new option
Packit 8f70b4
  ftp:ssl-data-use-keys to disable it.
Packit 8f70b4
* fixed human-readable options of du and cls.
Packit 8f70b4
* fixed compilation on certain systems.
Packit 8f70b4
Packit 8f70b4
Version 3.5.3 - 2006-08-04
Packit 8f70b4
Packit 8f70b4
* fixed a core dump in ftps with gnu tls.
Packit 8f70b4
* fixed random queue duplication.
Packit 8f70b4
* fixed compilation with modules and socks.
Packit 8f70b4
* fixed installation with modules.
Packit 8f70b4
* added configure --enable-packager-mode option (Daniel Black
Packit 8f70b4
  <dragonheart@gentoo.org>).
Packit 8f70b4
Packit 8f70b4
Version 3.5.2 - 2006-07-28
Packit 8f70b4
Packit 8f70b4
* strip CRs from ls output, as before.
Packit 8f70b4
* updated help for pget.
Packit 8f70b4
* fixed mirror -c and get -c hang.
Packit 8f70b4
* fixed mirror timestamps for hftp and http.
Packit 8f70b4
* fixed mirror for files starting with a tilde.
Packit 8f70b4
* fixed use of PROPFIND when http:use-propfind is no.
Packit 8f70b4
* fixed directory listing and globbing for ftp over http proxy.
Packit 8f70b4
* updated gnulib sources (Nix <nix@esperi.org.uk>).
Packit 8f70b4
Packit 8f70b4
Version 3.5.1 - 2006-07-05
Packit 8f70b4
Packit 8f70b4
* fixed a coredump in pget.
Packit 8f70b4
Packit 8f70b4
Version 3.5.0 - 2006-07-05
Packit 8f70b4
Packit 8f70b4
* implemented pget -c (continue) with a status file. (`set pget:save-status never'
Packit 8f70b4
  to disable periodic saving of the status).
Packit 8f70b4
* new options of `repeat' command: --count (-c), --delay (-d), --while-ok, --until-ok.
Packit 8f70b4
* listing and dns cache optimized; added per host enable/disable for caching.
Packit 8f70b4
* made ABOR more robust.
Packit 8f70b4
* added support for ALLO command and ftp:use-allo setting.
Packit 8f70b4
* use binary mode for `quote' (e.g. `quote POST' for http).
Packit 8f70b4
* sped up uploading in fish protocol.
Packit 8f70b4
* fixed coredump in pget when terminal lacks prev_line capability.
Packit 8f70b4
* fixed pget for URLs with question sign.
Packit 8f70b4
Packit 8f70b4
Version 3.4.7 - 2006-05-18
Packit 8f70b4
Packit 8f70b4
* get1 can now automatically rename files to server suggested file name.
Packit 8f70b4
* new settings fish:charset and sftp:charset (for sftp version<4).
Packit 8f70b4
* fixed http chunked transfers with explicit Content-Length.
Packit 8f70b4
* fixed compilation with sun c++ compiler.
Packit 8f70b4
* fixed compilation without ssl.
Packit 8f70b4
Packit 8f70b4
Version 3.4.6 - 2006-04-25
Packit 8f70b4
Packit 8f70b4
* fixed opening sites with explicitly specified port (it could either use
Packit 8f70b4
  default port or spin).
Packit 8f70b4
* fixed ftps over http proxy with CONNECT method.
Packit 8f70b4
Packit 8f70b4
Version 3.4.5 - 2006-04-22
Packit 8f70b4
Packit 8f70b4
* handle ftp PRET errors.
Packit 8f70b4
* send ssh password twice if needed, this fixes a problem with encoded
Packit 8f70b4
  secret keys.
Packit 8f70b4
* updated programming examples.
Packit 8f70b4
* fixed cross-references between jobs/tasks libraries and lftp.
Packit 8f70b4
Packit 8f70b4
Version 3.4.4 - 2006-04-06
Packit 8f70b4
Packit 8f70b4
* new setting mirror:dereference.
Packit 8f70b4
* new exit options: top, kill.
Packit 8f70b4
* fixed stalling when uploading empty files with ftps.
Packit 8f70b4
* fixed lftp exit code when cmd:at-exit is set.
Packit 8f70b4
* fixed a rare spinning.
Packit 8f70b4
Packit 8f70b4
Version 3.4.3 - 2006-03-15
Packit 8f70b4
Packit 8f70b4
* don't create target file when source file does not exist.
Packit 8f70b4
* show done jobs before exit.
Packit 8f70b4
* changed default for http:use-propfind to no.
Packit 8f70b4
* fixed condition for getting exact time for cls.
Packit 8f70b4
* fixed coredump with non-absolute http redirection.
Packit 8f70b4
* fixed coredump when exiting lftp with a done job.
Packit 8f70b4
Packit 8f70b4
Version 3.4.2 - 2006-02-08
Packit 8f70b4
Packit 8f70b4
* fixed a coredump in cls (option parsing).
Packit 8f70b4
* import TIME_STYLE environment variable to cmd:time-style.
Packit 8f70b4
Packit 8f70b4
Version 3.4.1 - 2006-02-07
Packit 8f70b4
Packit 8f70b4
* new cls option --time-style, new setting cmd:time-style.
Packit 8f70b4
* use PROPFIND first to check directory existence (http).
Packit 8f70b4
* fixed CCC - don't try to shutdown ssl connection gracefully.
Packit 8f70b4
* fixed an abortion when completing with cmd:remote-completion set to false.
Packit 8f70b4
Packit 8f70b4
Version 3.4.0 - 2005-12-31
Packit 8f70b4
Packit 8f70b4
* flush cache when changing ftp:charset.
Packit 8f70b4
* show all queued commands on `queue' command.
Packit 8f70b4
* support open ranges for `mirror --size-range'.
Packit 8f70b4
* new setting dns:max-retries.
Packit 8f70b4
* change dns:fatal-timeout setting to accept time interval suffixes.
Packit 8f70b4
* prefer getaddrinfo over gethostbyname2.
Packit 8f70b4
* treat GNUTLS_E_UNEXPECTED_PACKET_LENGTH as EOF indicator - this fixes
Packit 8f70b4
  secure ftp with ProFTPD server.
Packit 8f70b4
* fixed netrc usage when no user name is given.
Packit 8f70b4
Packit 8f70b4
Version 3.3.5 - 2005-12-02
Packit 8f70b4
Packit 8f70b4
* added mirror --older-than, --size-range and --max-errors options.
Packit 8f70b4
* improved CCC support - allowed protected transfers after CCC.
Packit 8f70b4
* added support for sftp v5 and v6 (experimental).
Packit 8f70b4
* added configure option --with-pager.
Packit 8f70b4
* fixed file uploading via protected ftp with openssl.
Packit 8f70b4
* fixed compilation on cygwin.
Packit 8f70b4
* fixed compilation with sun c++.
Packit 8f70b4
Packit 8f70b4
Version 3.3.4 - 2005-11-15
Packit 8f70b4
Packit 8f70b4
* added support for CCC command and ftp:ssl-use-ccc setting.
Packit 8f70b4
* remove password from URLs when showing them on status line.
Packit 8f70b4
* fixed `open -u' with an URL.
Packit 8f70b4
* fixed a rare spinning.
Packit 8f70b4
* fixed compilation on HP-UX.
Packit 8f70b4
* fixed handling of 334 reply to AUTH command.
Packit 8f70b4
Packit 8f70b4
Version 3.3.3 - 2005-10-21
Packit 8f70b4
Packit 8f70b4
* added support for LFTP_HOME environment variable.
Packit 8f70b4
* added workaround for proftpd's empty directories.
Packit 8f70b4
* fixed `open file:/path'.
Packit 8f70b4
* fixed some bugs introduced in 3.3.2.
Packit 8f70b4
Packit 8f70b4
Version 3.3.2 - 2005-10-17
Packit 8f70b4
Packit 8f70b4
* fixed a coredump caused by double-free.
Packit 8f70b4
Packit 8f70b4
Version 3.3.1 - 2005-10-12
Packit 8f70b4
Packit 8f70b4
* new setting xfer:destination-directory (default for -O option of get, mget).
Packit 8f70b4
* fixed path+file combination in http - avoid double slash.
Packit 8f70b4
* fixed url composition in hftp, a slash was missed.
Packit 8f70b4
* fixed `open ftp.example.com/path'.
Packit 8f70b4
* fixed a coredump when a bookmark contained lots of quotable characters.
Packit 8f70b4
* fixed a coredump when an error happened while loading CA or CRL certificates.
Packit 8f70b4
* fixed uploading of empty files via ftp with ftp:ssl-protect-data on.
Packit 8f70b4
* fixed exit code of slot command.
Packit 8f70b4
* fixed a coredump with `kill all'.
Packit 8f70b4
* fixed path extraction from html files (broken in 3.3.0).
Packit 8f70b4
Packit 8f70b4
Version 3.3.0 - 2005-08-12
Packit 8f70b4
Packit 8f70b4
* now plain files can be current location in http protocol.
Packit 8f70b4
* report total bytes transferred and transfer rate in mirror.
Packit 8f70b4
* included a script for file verification (verify-file). It can check crc32,
Packit 8f70b4
  md5sum, gzip, bzip2, rpm, unzip and other things.
Packit 8f70b4
* new settings xfer:verify, xfer:verify-command. When xfer:verify is on,
Packit 8f70b4
  verify-command is launched after successful file transfer (to local disk)
Packit 8f70b4
  to check the file consistency.
Packit 8f70b4
* fixed `source -e' to allow subprocess reading from the terminal.
Packit 8f70b4
* fixed `source' to return error exit code if the file is unreadable.
Packit 8f70b4
* fixed `source' on large command files - some commands were truncated.
Packit 8f70b4
Packit 8f70b4
Version 3.2.1 - 2005-05-25
Packit 8f70b4
Packit 8f70b4
* fixed handling of file names starting with a tilde in sftp protocol.
Packit 8f70b4
* fixed minor problem with `lftp -u user --help'.
Packit 8f70b4
* fixed compilation with modules.
Packit 8f70b4
* fixed compilation without OpenSSL and GnuTLS.
Packit 8f70b4
* fixed compilation with certain compiler versions.
Packit 8f70b4
* relaxed version requirement on GnuTLS.
Packit 8f70b4
Packit 8f70b4
Version 3.2.0 - 2005-05-14
Packit 8f70b4
Packit 8f70b4
* added support for gnutls library. Now OpenSSL is only used if explicitly
Packit 8f70b4
  configured with option --with-openssl, and by default gnutls is used.
Packit 8f70b4
* added parser for AS/400 ftp listing.
Packit 8f70b4
* fixed a coredump in mirror when symbolic link target is unknown.
Packit 8f70b4
* fixed tilde expansion in get -O argument.
Packit 8f70b4
Packit 8f70b4
Version 3.1.3 - 2005-04-15
Packit 8f70b4
Packit 8f70b4
* added mirror --loop option to re-mirror until no changes found.
Packit 8f70b4
* fixed mirror creating too many children mirrors.
Packit 8f70b4
* fixed cls and mirror with http backend, when PROPFIND returns 404 error.
Packit 8f70b4
* fixed mirror --use-cache with sftp backend.
Packit 8f70b4
* fixed a rare hang in sftp.
Packit 8f70b4
Packit 8f70b4
Version 3.1.2 - 2005-04-04
Packit 8f70b4
Packit 8f70b4
* cache negative results, new setting cache:expire-negative.
Packit 8f70b4
* set http:use-propfind and http:use-mkcol automatically if those methods
Packit 8f70b4
  are unsupported, so that they will not be retried.
Packit 8f70b4
* handle DAV:creator-displayname in PROPFIND parser.
Packit 8f70b4
* parse incorrect XML returned for PROPFIND requests as HTML.
Packit 8f70b4
* fixed coredump and href handling in PROPFIND result parsing.
Packit 8f70b4
* fixed sftp transfer of growing files.
Packit 8f70b4
* fixed compilation with socks5 on freebsd.
Packit 8f70b4
Packit 8f70b4
Version 3.1.1 - 2005-03-23
Packit 8f70b4
Packit 8f70b4
* new setting ftp:ignore-pasv-address.
Packit 8f70b4
* use IP TOS for ftp connections.
Packit 8f70b4
* new `quote' command extentions for http: `quote move' and `quote copy'
Packit 8f70b4
  for DAV operations. E.g. `quote copy index.html http://x.org/index2.html'.
Packit 8f70b4
* fixed timeout handling when waiting for FXP source confirmation.
Packit 8f70b4
* fixed http DAV method MOVE (use full URL in Destination; fixed stall).
Packit 8f70b4
Packit 8f70b4
Version 3.1.0 - 2005-02-25
Packit 8f70b4
Packit 8f70b4
* http DAV support added (PROPFIND, MKCOL, DELETE, MOVE).
Packit 8f70b4
* new setting mirror:set-permissions.
Packit 8f70b4
* added cls -r option (reverse sorting).
Packit 8f70b4
* ignore non fatal STAT and FSTAT errors in sftp.
Packit 8f70b4
* fixed globbing for file names starting with a tilde.
Packit 8f70b4
* fixed fish and sftp for solaris 9 ssh.
Packit 8f70b4
* fixed SITE UTIME and overloaded MDTM in ftp protocol.
Packit 8f70b4
* fixed spinning when local disk is full.
Packit 8f70b4
* fixed passive ftp mode for some broken servers.
Packit 8f70b4
* fixed wrong year in cls output when the time is several hours in the future.
Packit 8f70b4
* fixed Last-Modified parsing in non-english locales.
Packit 8f70b4
* optimized memory usage for large directories.
Packit 8f70b4
* compilation fixes for some compilers.
Packit 8f70b4
Packit 8f70b4
Version 3.0.13 - 2004-12-20
Packit 8f70b4
Packit 8f70b4
* man page updated.
Packit 8f70b4
* fixed mirror option --no-symlinks (sense reversed).
Packit 8f70b4
* fixed a coredump.
Packit 8f70b4
Packit 8f70b4
Version 3.0.12 - 2004-12-03
Packit 8f70b4
Packit 8f70b4
* new setting ftps:initial-prot to workaround broken ftps servers.
Packit 8f70b4
  Default is empty so that lftp would assume it is not known, and if
Packit 8f70b4
  PROT command is not implemented then clear data transfers would be
Packit 8f70b4
  assumed.
Packit 8f70b4
* ftp over http proxies with CONNECT method can now use proxy authorization.
Packit 8f70b4
* mirror fixed not to chmod unchanged files (should help incremental backups).
Packit 8f70b4
* fixed excluding files for sftp protocol (mirror -x).
Packit 8f70b4
* fixed transfer of growing files over fish protocol.
Packit 8f70b4
* fixed mkdir over hftp.
Packit 8f70b4
* fixed delay between connection attempts (broken in 3.0.10).
Packit 8f70b4
* Polish translation updated.
Packit 8f70b4
Packit 8f70b4
Version 3.0.11 - 2004-11-03
Packit 8f70b4
Packit 8f70b4
* new mirror option --no-symlinks.
Packit 8f70b4
* implemented transfer continue in fish protocol (thanks to Loic Le Loarer).
Packit 8f70b4
* improved completion for aliases.
Packit 8f70b4
* fixed file removing in mirror --delete-first.
Packit 8f70b4
* fixed FXP transfer mode (broken in 3.0.7).
Packit 8f70b4
Packit 8f70b4
Version 3.0.10 - 2004-10-20
Packit 8f70b4
Packit 8f70b4
* better mirror -R completion added.
Packit 8f70b4
* fixed upload retry corruption bug.
Packit 8f70b4
* fixed rare coredump in parallel mirror.
Packit 8f70b4
* don't retry on wrong password in fish and sftp protocols.
Packit 8f70b4
* don't send empty Cache-Control http header.
Packit 8f70b4
* don't unconditionally chmod files in mirror.
Packit 8f70b4
Packit 8f70b4
Version 3.0.9 - 2004-09-20
Packit 8f70b4
Packit 8f70b4
* fixed a hang up when filtering output via an external command (the bug
Packit 8f70b4
  appeared in 3.0.8).
Packit 8f70b4
* don't use ftp:port-ipv4 in FXP mode.
Packit 8f70b4
Packit 8f70b4
Version 3.0.8 - 2004-09-14
Packit 8f70b4
Packit 8f70b4
* made http:cache-control host specific; added hftp:cache-control.
Packit 8f70b4
* new setting http:authorization.
Packit 8f70b4
* fixed sftp and fish protocols working with FreeBSD servers.
Packit 8f70b4
* fixed transfer of zero length files when modification time is not known.
Packit 8f70b4
* fixed put over fish protocol when source file grows.
Packit 8f70b4
* fixed a core dump in FXP transfer mode.
Packit 8f70b4
Packit 8f70b4
Version 3.0.7 - 2004-08-09
Packit 8f70b4
Packit 8f70b4
* slow-start in sftp implemented.
Packit 8f70b4
* ftp proxy which expects user@proxy-user@host is now supported with new
Packit 8f70b4
  boolean setting ftp:proxy-auth-joined.
Packit 8f70b4
* key passphrase for sftp is now supported.
Packit 8f70b4
* new setting http:cache-control to set corresponding request header.
Packit 8f70b4
* don't send FEAT to ftp proxy before login.
Packit 8f70b4
* fixed timeout handling after FEAT command.
Packit 8f70b4
* fixed find and du to show status line correctly when output goes to screen.
Packit 8f70b4
* fixed shell (!) command to return proper error code.
Packit 8f70b4
* fixed binding ftp data socket in non-passive mode.
Packit 8f70b4
Packit 8f70b4
Version 3.0.6 - 2004-06-12
Packit 8f70b4
Packit 8f70b4
* completion for bm: URL scheme implemented.
Packit 8f70b4
* fixed `du' command with large files >2Gb.
Packit 8f70b4
* fixed saving old directory when no cd verification is performed.
Packit 8f70b4
* compilation on HP-UX fixed.
Packit 8f70b4
Packit 8f70b4
Version 3.0.5 - 2004-05-31
Packit 8f70b4
Packit 8f70b4
* new URL scheme bm:bookmark_name[/path] to specify bookmarked URLs.
Packit 8f70b4
* fixed encrypted FXP in certain server combinations.
Packit 8f70b4
* fixed ftp retrying on 4xx code when data connection was already closed.
Packit 8f70b4
* fixed compilation without SSL.
Packit 8f70b4
Packit 8f70b4
Version 3.0.4 - 2004-05-24
Packit 8f70b4
Packit 8f70b4
* encrypted FXP is now supported with CPSV or SSCN commands.
Packit 8f70b4
* new setting ftp:ssl-protect-fxp (default is no).
Packit 8f70b4
* cpu usage optimizations, sftp speed-up.
Packit 8f70b4
* fixed uploading of zero sized files over ftp.
Packit 8f70b4
* fixed coredump when AUTH SSL was used and the server refused to setup
Packit 8f70b4
  ssl connection.
Packit 8f70b4
* fixed coredump on unexpected extra ftp server reply.
Packit 8f70b4
* added workaround for ftp servers violating RFC2389 (format of FEAT reply).
Packit 8f70b4
* added workaround for ftp servers which refuse to switch to utf-8 before login.
Packit 8f70b4
* fixed compilation on systems without strtok_r.
Packit 8f70b4
Packit 8f70b4
Version 3.0.3 - 2004-04-23
Packit 8f70b4
Packit 8f70b4
* cls for sftp can now print symbolic user, group and number of hard links.
Packit 8f70b4
* make `cd dir/' check if dir exists.
Packit 8f70b4
* follow ftp:ssl-force even if ftp server does not advertise AUTH in FEAT reply.
Packit 8f70b4
* fixed excessive STAT commands in FXP transfer.
Packit 8f70b4
* fixed core dump when disconnecting with active FXP transfer.
Packit 8f70b4
* fixed memory leak in sftp uploading and file renaming.
Packit 8f70b4
Packit 8f70b4
Version 3.0.2 - 2004-04-15
Packit 8f70b4
Packit 8f70b4
* support for ftp commands CLNT, HOST and OPTS MLST added.
Packit 8f70b4
* ftp command MLSD disabled by default as it does not return symlink info.
Packit 8f70b4
* added workaround for MLSD format bug in NcFTPd.
Packit 8f70b4
* fixed spinning in cls when output stalls (e.g. cls|less).
Packit 8f70b4
* fixed coredump when ftp:proxy was specified without protocol name.
Packit 8f70b4
* fixed assertion failure when using ftp over http proxy with CONNECT method.
Packit 8f70b4
* fixed timeout message in sftp when it is disconnected.
Packit 8f70b4
* fixed compilation on systems lacking atoll function.
Packit 8f70b4
Packit 8f70b4
Version 3.0.1 - 2004-04-06
Packit 8f70b4
Packit 8f70b4
* fixed timeout handling in sftp.
Packit 8f70b4
* fixed a coredump in case of some network errors.
Packit 8f70b4
* fixed compilation with gcc-2.95.
Packit 8f70b4
* fixed compilation with socks.
Packit 8f70b4
* fixed compilation without ssl.
Packit 8f70b4
Packit 8f70b4
Version 3.0.0 - 2004-04-02
Packit 8f70b4
Packit 8f70b4
* sftp protocol support (use `sftp://user@host' URLs). sftp is a protocol
Packit 8f70b4
  implemented as ssh2 subsystem, it is binary and works over a secure channel.
Packit 8f70b4
* faster directory caching, no re-parsing each time.
Packit 8f70b4
* ftp now follows RFC2640; FEAT, LANG, UTF8 support; new settings ftp:use-feat
Packit 8f70b4
  and ftp:lang.
Packit 8f70b4
* ftp can set modification time on remote files using either SITE UTIME or two
Packit 8f70b4
  argument MDTM command (off by default); new settings ftp:use-site-utime and
Packit 8f70b4
  ftp:use-mdtm-overloaded.
Packit 8f70b4
* ftp can now use MLSD to get machine parseable file listing (ftp:use-mlsd).
Packit 8f70b4
* charset translation in ftp protocol, new setting ftp:charset.
Packit 8f70b4
* new mirror option --delete-first to remove old files before transferring new
Packit 8f70b4
  files. By default mirror removes old files after the transfers.
Packit 8f70b4
* now mirror can replace directories with plain files or symbolic links if
Packit 8f70b4
  --delete (-e) option is specified.
Packit 8f70b4
* ftp can now use CONNECT method of http proxies (when ftp:use-hftp is false).
Packit 8f70b4
* mirror open --newer-than can now take time specification like that of at(1)
Packit 8f70b4
  command, like `week ago', `now-7days' or `2004-01-01'.
Packit 8f70b4
* new mirror options --ignore-size and --only-missing.
Packit 8f70b4
* new mirror option --use-pget[-n=N] to make mirror use pget to transfer files.
Packit 8f70b4
* debug output can now include date and time on each line (debug -t). When lftp
Packit 8f70b4
  goes to background, this is turned on by default, along with pid (-p) and
Packit 8f70b4
  context (-c). Try `debug -tcp' and see.
Packit 8f70b4
* get1 command has now --source-region and --target-position options to get
Packit 8f70b4
  a part of a file.
Packit 8f70b4
* better handling of ~/.netrc - multiple logins for the same machine are
Packit 8f70b4
  allowed, proper password is taken automatically from netrc if a login matches.
Packit 8f70b4
* pget has now a progress bar which shows file download state.
Packit 8f70b4
* new source option -e to execute output of an external program.
Packit 8f70b4
* chmod -R fixed.
Packit 8f70b4
* fixed cache invalidation when file name being invalidated ends with a slash.
Packit 8f70b4
Packit 8f70b4
Version 2.6.12 - 2004-01-23
Packit 8f70b4
Packit 8f70b4
* fixed put over https protocol.
Packit 8f70b4
* fixed spinning in bg mode when an external program was still running at
Packit 8f70b4
  the time of moving to background.
Packit 8f70b4
* fixed compilation with IRIX MIPSPro compiler.
Packit 8f70b4
Packit 8f70b4
Version 2.6.11 - 2003-12-22
Packit 8f70b4
Packit 8f70b4
* fixed mirror for empty files.
Packit 8f70b4
* a rare coredump fixed in http 0.9 handling, when first line of reply is empty.
Packit 8f70b4
* compilation fixes for compilers other than gcc.
Packit 8f70b4
* translations update.
Packit 8f70b4
Packit 8f70b4
Version 2.6.10 - 2003-12-11
Packit 8f70b4
Packit 8f70b4
* security fixes in html parsing code.
Packit 8f70b4
* fxp between ftps session is now possible (unencrypted yet).
Packit 8f70b4
* fixed a rare bug with access to freed memory in ftp.
Packit 8f70b4
* fixed a bug in mirror, now it does not incorrectly append directory name
Packit 8f70b4
  when target directory is the root.
Packit 8f70b4
* fixed compilation on AIX.
Packit 8f70b4
* Polish translation updated.
Packit 8f70b4
Packit 8f70b4
Version 2.6.9 - 2003-11-19
Packit 8f70b4
Packit 8f70b4
* new setting ftp:ssl-protect-list for encrypting file listings selectively.
Packit 8f70b4
* don't use PRET again if it is not supported.
Packit 8f70b4
* added cls --sort=time option (alias for sort=date).
Packit 8f70b4
* don't set file modification time if it grew while downloading.
Packit 8f70b4
* new setting cmd:verify-path-cached.
Packit 8f70b4
* added long options for `open' command.
Packit 8f70b4
Packit 8f70b4
Version 2.6.8 - 2003-10-10
Packit 8f70b4
Packit 8f70b4
* better multibyte character support.
Packit 8f70b4
* experimental ftp protocol command PRET added; new setting ftp:use-pret.
Packit 8f70b4
* unblock SIGCLD signal when running external programs.
Packit 8f70b4
* fixed included readline compilation.
Packit 8f70b4
* fixed compilation with socks.
Packit 8f70b4
Packit 8f70b4
Version 2.6.7 - 2003-08-29
Packit 8f70b4
Packit 8f70b4
* new settings ftp:use-size, ftp:use-mdtm, ftp:use-telnet-iac.
Packit 8f70b4
* optimized writing to local disk by increasing write size.
Packit 8f70b4
* fixed size catching from 150 ftp server reply.
Packit 8f70b4
* correct exit code of commands help, lftp (reported by trancefx).
Packit 8f70b4
* hftp improvements from Johannes Zellner: CSM proxy support; colored listings;
Packit 8f70b4
  do not print hour:minute if not known.
Packit 8f70b4
* translations updated.
Packit 8f70b4
* fixed a bug with saving last working directory for a site.
Packit 8f70b4
* fixed a bug with FXP of zero sized files.
Packit 8f70b4
* fixed a bug happening when a 5xx reply is received after QUIT is sent.
Packit 8f70b4
* readline updated to version 4.3.
Packit 8f70b4
Packit 8f70b4
Version 2.6.6 - 2003-05-28
Packit 8f70b4
Packit 8f70b4
* raised sane mirror connection limit to 64.
Packit 8f70b4
* fixed hftp file information retrieval when use-head is off (reported by
Packit 8f70b4
  Robert A. Thompson).
Packit 8f70b4
* ignore zero size reported by SIZE (for sunsolve.sun.com).
Packit 8f70b4
* fixed a bug with exclude/include of directories in reverse mirror.
Packit 8f70b4
* several bugs with mirror --script fixed (reported by Olaf Kaehler).
Packit 8f70b4
* fixed a bug with unterminated string in HTML parsing; add wwwoffle support
Packit 8f70b4
  (AIDA Shinra).
Packit 8f70b4
* fixed a bug with ssl settings pointing to files and directories (Diego
Packit 8f70b4
  Reyes).
Packit 8f70b4
* fixed a bug with sending empty path in HTTP protocol (Geoffrey Lee).
Packit 8f70b4
* fixed catching of file size from ftp server message 150.
Packit 8f70b4
* fixed hftp with password - now it should work with all proxies as it
Packit 8f70b4
  sends password in URI even when Authorization header is used.
Packit 8f70b4
* new debugging command .tasks to show number of tasks.
Packit 8f70b4
* now lftp does not load/save histories until it interacts with user.
Packit 8f70b4
  E.g. `lftp -c command' does not update ~/.lftp/rl_history now.
Packit 8f70b4
Packit 8f70b4
Version 2.6.5 - 2003-02-28
Packit 8f70b4
Packit 8f70b4
* new mirror options --log=<file> and --script=<file> to produce lftp commands
Packit 8f70b4
  equivalent to the actions done (log) or to be done (script) by mirror.
Packit 8f70b4
  `-' as file name means stdout.
Packit 8f70b4
* fixed a dead-lock when resuming FXP with passive source.
Packit 8f70b4
* re-get file size and date after HTTP redirect.
Packit 8f70b4
* added workarounds for proftpd.
Packit 8f70b4
* handle EPIPE (Broken pipe) error as temporary network error.
Packit 8f70b4
* fixed a dead-lock in HTTP retrieval after redirect.
Packit 8f70b4
* added cls option --sort=date (Oskar Liljeblad).
Packit 8f70b4
* fixed compilation on OpenBSD and older Solaris.
Packit 8f70b4
* fixed handling of symbolic links in find.
Packit 8f70b4
* lftp -f and -c options can now be combined with -d.
Packit 8f70b4
* fixed slot handling in non-interactive mode.
Packit 8f70b4
* fixed large file support in cat command.
Packit 8f70b4
* fixed dante socks compilation (now lftp does not use poll with dante).
Packit 8f70b4
* fixed data connection abort with ssl connection to wu-ftpd.
Packit 8f70b4
Packit 8f70b4
Version 2.6.4 - 2002-12-26
Packit 8f70b4
Packit 8f70b4
* new settings net:socket-bind-ipv4 and net:socket-bind-ipv6 to bind sockets
Packit 8f70b4
  to a specific address (useful to select a specific network interface to use).
Packit 8f70b4
* now reget does not start transfer if not needed.
Packit 8f70b4
* ssl:verify-certificate set to no by default.
Packit 8f70b4
* fixed ~ handling in find and mirror.
Packit 8f70b4
Packit 8f70b4
Version 2.6.3 - 2002-11-04
Packit 8f70b4
Packit 8f70b4
* fixed wrong eta calculation.
Packit 8f70b4
* fixed cls when redirected output file was not writable.
Packit 8f70b4
* fixed uploading of zero sized files over fish protocol.
Packit 8f70b4
* fixed timezone manipulation on linux.
Packit 8f70b4
* fixed a compilation problem on hp/ux.
Packit 8f70b4
Packit 8f70b4
Version 2.6.2 - 2002-09-10
Packit 8f70b4
Packit 8f70b4
* readline history is now stored in a file.
Packit 8f70b4
* handle full-disk condition as fatal if the file is removed.
Packit 8f70b4
* recursive deletion (rm -r) fixed. It used DELE instead of RMD.
Packit 8f70b4
* fixed a rare core dump, usually happening on completion.
Packit 8f70b4
* fixed compilation with modules.
Packit 8f70b4
Packit 8f70b4
Version 2.6.1 - 2002-08-10
Packit 8f70b4
Packit 8f70b4
* fixed core dump when handling Content-Disposition.
Packit 8f70b4
* fixed core dump when specifying zero queue position (Glenn Maynard).
Packit 8f70b4
* fixed ETA rounding - it was possible to see 1h60m (reported by Igor Zhbanov
Packit 8f70b4
  <bsg@uniyar.ac.ru>).
Packit 8f70b4
* a number of compile problems fixed.
Packit 8f70b4
Packit 8f70b4
Version 2.6.0 - 2002-08-02
Packit 8f70b4
Packit 8f70b4
* separated rate limitations for download and upload (set limit-rate 200:100).
Packit 8f70b4
* added SSL certificate support and several SSL related settings.
Packit 8f70b4
* connection slot support. Now you can switch sessions with Meta-[123...]
Packit 8f70b4
  or with command `slot <name>'. You can also use slot:<name> as a pseudo-URL.
Packit 8f70b4
* per-slot queues. Now you can have several queues for the same site using
Packit 8f70b4
  different slots.
Packit 8f70b4
* queue can be stopped now. Use `queue' with no args to create a stopped
Packit 8f70b4
  queue, `queue start' to run it, `queue stop' to stop it. When you exit lftp,
Packit 8f70b4
  the queue will start automatically.
Packit 8f70b4
* mirror now appends source base name to target if target ends with a slash.
Packit 8f70b4
* improved hftp:proxy setting. Now it defaults to http:proxy and is not
Packit 8f70b4
  needed if ftp:proxy is set to `http://...'.
Packit 8f70b4
* fixed mirror in case of server without MDTM command (Glenn Maynard).
Packit 8f70b4
* mirror could start multiple transfers if it could not cd to a direcory,
Packit 8f70b4
  even without --parallel (test case by Glenn Maynard).
Packit 8f70b4
* fixed fd leak in `(commands)' structure (Glenn Maynard).
Packit 8f70b4
* fixed memory leak in '(commands)'.
Packit 8f70b4
Packit 8f70b4
Version 2.5.4 - 2002-06-05
Packit 8f70b4
Packit 8f70b4
* fixed double free problem introduced in version 2.5.3.
Packit 8f70b4
* compilation fixes (Glenn Maynard).
Packit 8f70b4
Packit 8f70b4
Version 2.5.3 - 2002-06-02
Packit 8f70b4
Packit 8f70b4
* security fix: long error message from ftp server could cause buffer overflow.
Packit 8f70b4
* fixed ftp:fix-pasv-address. Now the address should be fixed properly.
Packit 8f70b4
* handle HTTP `100 Continue' in any open mode.
Packit 8f70b4
* status line fixed: don't write a space to last screen column.
Packit 8f70b4
* security fix: check that addresses have proper length (Michail Litvak).
Packit 8f70b4
* migrated to gettext-0.11.2 and automake-1.6.1.
Packit 8f70b4
Packit 8f70b4
Version 2.5.2 - 2002-05-07
Packit 8f70b4
Packit 8f70b4
* new setting ftp:fxp-force to disable copying data over client.
Packit 8f70b4
* new settings cache:enable, cache:expire and cache:size for cache control.
Packit 8f70b4
* create parent directories of target mirror directory.
Packit 8f70b4
* ignore any error 550 for NLST if no file name is given.
Packit 8f70b4
* fixed ftp request to http proxy - port number could be missing.
Packit 8f70b4
* change http request to GET after redirection from a POST request.
Packit 8f70b4
* handle relative redirect location from a POST request correctly.
Packit 8f70b4
* try next peer address if server disconnects without greeting message.
Packit 8f70b4
* a memory leak fixed (Glenn Maynard).
Packit 8f70b4
* fixed compilation on case-insensitive systems.
Packit 8f70b4
Packit 8f70b4
Version 2.5.1 - 2002-04-16
Packit 8f70b4
Packit 8f70b4
* translations updated.
Packit 8f70b4
* fixed a failed assertion when cls redirection could not create file.
Packit 8f70b4
* fixed a rare coredump when host name becomes unresolvable.
Packit 8f70b4
* fixed occasional spinning in mirror.
Packit 8f70b4
* fixed some bugs in trio_sscanf function.
Packit 8f70b4
* fixed flood of waitpid errors when lftp forks into background.
Packit 8f70b4
Packit 8f70b4
Version 2.5.0a - 2002-03-12
Packit 8f70b4
Packit 8f70b4
* make it compile without ssl.
Packit 8f70b4
Packit 8f70b4
Version 2.5.0 - 2002-03-06
Packit 8f70b4
Packit 8f70b4
* mirror understands URLs now. It can mirror between two ftp sites, for
Packit 8f70b4
  example: `mirror ftp://site1/path1 ftp://site2/path2'. It will use FXP
Packit 8f70b4
  if possible.
Packit 8f70b4
* mirror can now upload/download certain files first based on pattern list,
Packit 8f70b4
  new setting mirror:order contains the pattern list.
Packit 8f70b4
* mirror has now options -X and -I which allow to specify exclude and include
Packit 8f70b4
  as shell glob patterns. E.g. `mirror -X *.bak'.
Packit 8f70b4
* mirror can now set file owner/group if it can (--allow-chown option).
Packit 8f70b4
* mirror options -t, -T, --time-prec and --loose-time-prec are now obsolete,
Packit 8f70b4
  so are settings mirror:time-prec and mirror:loose-time-prec.
Packit 8f70b4
* find can now understand URLs and plain files specified on command line
Packit 8f70b4
  (Glenn Maynard, Alexander Lukyanov)
Packit 8f70b4
* chmod can now handle symbolic modes and can work recursively (Glenn Maynard).
Packit 8f70b4
* now plain ls can also use color for file names.
Packit 8f70b4
* new setting xfer:disk-full-fatal. When it is false, lftp waits for more disk
Packit 8f70b4
  space instead of cancelling transfers in case of full disk (Glenn Maynard,
Packit 8f70b4
  Alexander Lukyanov).
Packit 8f70b4
* cls improved (Glenn Maynard).
Packit 8f70b4
* `bookmark list' hides passwords now.
Packit 8f70b4
Packit 8f70b4
Version 2.4.10a - 2002-03-10
Packit 8f70b4
Packit 8f70b4
* missed file triostr.h was added.
Packit 8f70b4
Packit 8f70b4
Version 2.4.10 - 2002-02-26
Packit 8f70b4
Packit 8f70b4
* newer trio library with scanf fix.
Packit 8f70b4
* try another FXP mode (fxp-passive-source on/off) on any 425 reply.
Packit 8f70b4
* translations updated.
Packit 8f70b4
* fixed lftpget -v.
Packit 8f70b4
Packit 8f70b4
Version 2.4.9 - 2002-01-30
Packit 8f70b4
Packit 8f70b4
* use trio library if system's printf is broken with %lld.
Packit 8f70b4
* fixed single quote escaping in several places.
Packit 8f70b4
* fixed coredump if service is unknown.
Packit 8f70b4
* fixed keep-alive for http/1.1.
Packit 8f70b4
* fixed uploading in ssl enabled ftp when data connection is protected.
Packit 8f70b4
* don't send AUTH TLS to ftp proxy.
Packit 8f70b4
* fixed fish protocol module.
Packit 8f70b4
Packit 8f70b4
Version 2.4.8 - 2001-12-04
Packit 8f70b4
Packit 8f70b4
* fixed rm and rmdir - they were actually interchanged in 2.4.7.
Packit 8f70b4
* fixed listing parser in Fish protocol, now it extracts all information.
Packit 8f70b4
* force LC_NUMERIC to C, this fixes floating point settings initialization.
Packit 8f70b4
* fixed assertion failure when setting ftp proxy after establishing
Packit 8f70b4
  connection to an ftp server.
Packit 8f70b4
* fixed a memory leak and some other bugs in cls (Glenn Maynard).
Packit 8f70b4
Packit 8f70b4
Version 2.4.7 - 2001-11-12
Packit 8f70b4
Packit 8f70b4
* du command (Glenn Maynard).
Packit 8f70b4
* fixed coredump in `mget -E', introduced in 2.4.6.
Packit 8f70b4
* speed-optimized directory listing parsing.
Packit 8f70b4
* fixed EPLF listings.
Packit 8f70b4
Packit 8f70b4
Version 2.4.6 - 2001-10-30
Packit 8f70b4
Packit 8f70b4
* new setting ftp:timezone to select time zone of file listings.
Packit 8f70b4
* new setting fish:shell to select remote shell, default is /bin/sh.
Packit 8f70b4
* translation updates.
Packit 8f70b4
* optimized cpu usage in ascii mode transfer (Glenn Maynard).
Packit 8f70b4
* restore prompt when remote completion is interrupted with ^C.
Packit 8f70b4
* fixed local tilde completion.
Packit 8f70b4
* compilation fixes.
Packit 8f70b4
Packit 8f70b4
Version 2.4.5 - 2001-10-17
Packit 8f70b4
Packit 8f70b4
* fish protocol support improved. Now password can be used for authentication.
Packit 8f70b4
* new command `cls' - colored ls (Glenn Maynard).
Packit 8f70b4
* colored completion file list, like cls (Glenn Maynard).
Packit 8f70b4
* `ls' and `cls' now display status before listing is printed.
Packit 8f70b4
* accept @ in URL passwords (Jonas Jensen).
Packit 8f70b4
* added a workaround for WarFTPD ABOR glitch.
Packit 8f70b4
* new configure option --with-included-readline.
Packit 8f70b4
* powerpc fixes (Aaron Schrab).
Packit 8f70b4
* fixed a coredump on exit.
Packit 8f70b4
* fixed home directory glitches (reported by Glenn Maynard).
Packit 8f70b4
Packit 8f70b4
Version 2.4.4 - 2001-09-13
Packit 8f70b4
Packit 8f70b4
* sometimes lftp forgot to send CWD to restore working directory
Packit 8f70b4
  after reconnect - fixed (bug introduced in 2.4.2).
Packit 8f70b4
* trio updated.
Packit 8f70b4
Packit 8f70b4
Version 2.4.3 - 2001-09-05
Packit 8f70b4
Packit 8f70b4
* man page updated.
Packit 8f70b4
* sometimes lftp did not expand tilde in remote path - fixed.
Packit 8f70b4
* fixed `bookmark add' in cygwin port.
Packit 8f70b4
Packit 8f70b4
Version 2.4.2 - 2001-08-23
Packit 8f70b4
Packit 8f70b4
* new setting ftp:home to specify starting directory explicitly. Set it
Packit 8f70b4
  to `/' to override RFC1738 ftp url semantics if you don't like the
Packit 8f70b4
  look of `ftp://host/%2Fpath'.
Packit 8f70b4
* fixed validation of ftp:ssl-auth.
Packit 8f70b4
* fixed a coredump with assertion "res==Ftp::OK" failed.
Packit 8f70b4
* improved abort sequence for passive mode, now wu-ftpd does not hang.
Packit 8f70b4
* compile proto-fish.so properly when configured with modules.
Packit 8f70b4
* compilation fixes.
Packit 8f70b4
Packit 8f70b4
Version 2.4.1 - 2001-08-08
Packit 8f70b4
Packit 8f70b4
* translation updates.
Packit 8f70b4
* fixed a coredump due to incorrect memory allocation.
Packit 8f70b4
* compilation fixes.
Packit 8f70b4
Packit 8f70b4
Version 2.4.0 - 2001-07-30
Packit 8f70b4
Packit 8f70b4
* fish protocol support (over plain ssh connection).
Packit 8f70b4
* use CONNECT method for https over http proxy.
Packit 8f70b4
* support for variable name completion (Nicolas Noble).
Packit 8f70b4
* queue editing support (Glenn F. Maynard).
Packit 8f70b4
* support http keep-alive in case of chunked transfer encoding.
Packit 8f70b4
* terminate some never-ending jobs before moving to background.
Packit 8f70b4
* included trio for systems lacking vsnprintf (Albert Chin).
Packit 8f70b4
* support for HTTP/1.1 416 reply code.
Packit 8f70b4
* support for ftp ACCT command (ftp:acct variable) and for SITE GROUP command
Packit 8f70b4
  (ftp:site-group variable). E.g. `set ftp:acct/user@host account/password'.
Packit 8f70b4
* new setting ftp:port-ipv4 to specify explicitly IP address sent with PORT
Packit 8f70b4
  command (suggested by Julien Oster and Jonas Jensen with patches).
Packit 8f70b4
* new setting ftp:ssl-auth to specify AUTH argument to use (SSL, TLS, TLS-C
Packit 8f70b4
  or TLS-P).
Packit 8f70b4
* roxen directory listing support.
Packit 8f70b4
* fixed reget of non-existent files.
Packit 8f70b4
* fixed restart of transfer in FXP mode.
Packit 8f70b4
* fixed rare live-lock in open (it required dns:use-fork=no and happened
Packit 8f70b4
  rarely).
Packit 8f70b4
* fixed a memory leak happening in resolver when dns:use-fork=no.
Packit 8f70b4
* fixed debug redirection to a file (debug LEVEL -o log).
Packit 8f70b4
* fixed glob for */* in http.
Packit 8f70b4
* fixed a memory leak in find/mirror for ftp protocol (reported by
Packit 8f70b4
  Glenn F. Maynard)
Packit 8f70b4
* fixed handling of range-end==-1 in http header Content-Range:.
Packit 8f70b4
Packit 8f70b4
Version 2.3.11 - 2001-05-24
Packit 8f70b4
Packit 8f70b4
* new settings ftp:retry-530 and ftp:retry-530-anonymous. Retry on server
Packit 8f70b4
  reply 530 for PASS command if text matches these regular expressions.
Packit 8f70b4
  These settings should be useful to distinguish between overloaded server
Packit 8f70b4
  (temporary condition) and incorrect password (permanent condition).
Packit 8f70b4
* retry ftp login quickly on next address if the server has many (works
Packit 8f70b4
  well on ftp.redhat.com, for example).
Packit 8f70b4
* improved fuzzy variable name matching. Exact prefix and exact name after
Packit 8f70b4
  prefix are taken into account separately. E.g. http:pro is not ambigous
Packit 8f70b4
  now between http:proxy and https:proxy.
Packit 8f70b4
* implemented -c option for reverse mirror (mirror -R -c).
Packit 8f70b4
* french translation updated (Nicolas Noble).
Packit 8f70b4
Packit 8f70b4
Version 2.3.10 - 2001-05-11
Packit 8f70b4
Packit 8f70b4
* used libtool to build modules (finally).
Packit 8f70b4
* allow open "" to switch to disconnected dummy session.
Packit 8f70b4
* allow adding bookmark for disconnected dummy session.
Packit 8f70b4
* fixed ftp listing time conversion for DST.
Packit 8f70b4
* fixed http Referer generation: don't add extra /.
Packit 8f70b4
* fixed two buffer overflows (reported by Julie PELAT <42@wanadoo.fr>)
Packit 8f70b4
* fixed rare deadlock message in case of ftp timeout.
Packit 8f70b4
* included gettext-0.10.37.
Packit 8f70b4
* included readline-4.2.
Packit 8f70b4
* new translation zh_TW (by R.I.P. Deaddog <maddog@linuxhall.org>).
Packit 8f70b4
* made `lftp@' the default ftp password.
Packit 8f70b4
Packit 8f70b4
Version 2.3.9 - 2001-03-22
Packit 8f70b4
Packit 8f70b4
* new setting module:path, path to look for modules.
Packit 8f70b4
* new setting http:referer to send Referer: header, `.' expands to current
Packit 8f70b4
  directory URL.
Packit 8f70b4
* new setting hftp:use-type to disable `;type=' url suffix.
Packit 8f70b4
* terminal status line support (Glenn F. Maynard <glenn@zewt.org>)
Packit 8f70b4
* fixed mirror exclude/include options for hftp and http.
Packit 8f70b4
* ignore certain file locking errors, don't print messages.
Packit 8f70b4
Packit 8f70b4
Version 2.3.8 - 2001-02-16
Packit 8f70b4
Packit 8f70b4
* miscellaneous improvements.
Packit 8f70b4
* fixed rate limit with closure (net:limit-rate/ftp.host.com).
Packit 8f70b4
* don't bind data socket to loopback address.
Packit 8f70b4
* fixed core dump after asking for ftp:proxy password.
Packit 8f70b4
* fixed rare spinning in dns child process when parent terminates.
Packit 8f70b4
* portability fix: make it work on SCO UNIX.
Packit 8f70b4
* CygWin port: allow command files to be in ascii mode (CRLF).
Packit 8f70b4
Packit 8f70b4
Version 2.3.7 - 2001-01-15
Packit 8f70b4
Packit 8f70b4
* fixed OPIE/SKEY automatic password generation.
Packit 8f70b4
* fixed put over http or hftp when server replies `100 Continue'.
Packit 8f70b4
Packit 8f70b4
Version 2.3.6 - 2001-01-02
Packit 8f70b4
Packit 8f70b4
* new setting cmd:save-cwd-history.
Packit 8f70b4
* new setting ftp:fix-pasv-address, don't fix PASV address by default.
Packit 8f70b4
  (this fixes a problem with certain masquerading firewalls).
Packit 8f70b4
* new setting hftp:use-authorization for some proxies (default is yes).
Packit 8f70b4
* send port in Host: HTTP header.
Packit 8f70b4
* check net:no-proxy before using hftp instead of ftp.
Packit 8f70b4
* new commands bzcat, bzmore (Chmouel Boudjnah).
Packit 8f70b4
Packit 8f70b4
Version 2.3.5 - 2000-11-25
Packit 8f70b4
Packit 8f70b4
* implemented [ipv6::address]:port as specified by rfc2732.
Packit 8f70b4
* fixed local tilde globbing.
Packit 8f70b4
* don't wait for file lock forever; print warning if locking fails.
Packit 8f70b4
* save cwd_history only if needed.
Packit 8f70b4
* `queue' command now sets last job number to itself.
Packit 8f70b4
* optimize number of poll calls during ftp transfer.
Packit 8f70b4
* fixed mput for directory case (continue loop instead of returning).
Packit 8f70b4
* don't queue up too much MDTM/SIZE commands in sync mode.
Packit 8f70b4
* fixed --with-modules compilation.
Packit 8f70b4
Packit 8f70b4
Version 2.3.4 - 2000-10-13
Packit 8f70b4
Packit 8f70b4
* fixed completion and globbing for file names starting with tilde.
Packit 8f70b4
* some compilation fixes.
Packit 8f70b4
Packit 8f70b4
Version 2.3.3 - 2000-10-01
Packit 8f70b4
Packit 8f70b4
* fixed `ls|head'.
Packit 8f70b4
* new setting ftp:bind-data-socket (bool) to disable binding of local end
Packit 8f70b4
  of data connection in passive mode.
Packit 8f70b4
* japanese translation (Masayuki Hatta)
Packit 8f70b4
Packit 8f70b4
Version 2.3.2 - 2000-09-28
Packit 8f70b4
Packit 8f70b4
* fixed bug in mirror - some files were not downloaded.
Packit 8f70b4
* fixed very rare bug with assert(rate_limit!=0).
Packit 8f70b4
Packit 8f70b4
Version 2.3.1 - 2000-09-25
Packit 8f70b4
Packit 8f70b4
* fixed cmd:move-background handling.
Packit 8f70b4
* fixed `cd ... &' in queue command.
Packit 8f70b4
* fixed passive mode IPv6 ftp (Arkadiusz Miskiewicz).
Packit 8f70b4
* fixed module configuration for https and ftps.
Packit 8f70b4
* allow ssl path to be specified in --with-ssl=/path (David Champion).
Packit 8f70b4
* spanish translation updated (Nicolás Lichtmaier).
Packit 8f70b4
Packit 8f70b4
Version 2.3.0 - 2000-09-18
Packit 8f70b4
Packit 8f70b4
* https and ftps protocols support (openssl library is needed for that).
Packit 8f70b4
* completion now appends a slash to remote directories (finally!).
Packit 8f70b4
* new mirror option --parallel=[N] to download several files in parallel.
Packit 8f70b4
* ask for password for ftp:proxy if not supplied.
Packit 8f70b4
* now if you set ftp:proxy to http://proxy.host:port, hftp will be used
Packit 8f70b4
  automatically instead of ftp, but pwd will still show ftp://.
Packit 8f70b4
* large file (>2G) support added.
Packit 8f70b4
* full http keep-alive support.
Packit 8f70b4
* new settings http:put-method (PUT or POST), http:put-content-type,
Packit 8f70b4
  http:post-content-type.
Packit 8f70b4
* new setting xfer:max-redirections for http redirections following.
Packit 8f70b4
* automatic cookie accepting (off by default). New setting http:set-cookies.
Packit 8f70b4
* two http specific quote commands: `quote set-cookie' and `quote post'.
Packit 8f70b4
  (e.g. `quote set-cookie var=value' or `quote post /cgi-bin/script.cgi
Packit 8f70b4
  var=value > output'.
Packit 8f70b4
* send encoded path in http protocol as it was entered by user in URL.
Packit 8f70b4
  (e.g. `get http://www.server.net/abc.cgi?arg=cba -o cba')
Packit 8f70b4
* new settings http:accept, http:accept-charset, http:accept-language.
Packit 8f70b4
* new setting cmd:move-background to disable automatic moving to background;
Packit 8f70b4
  `exit bg' forces moving to background.
Packit 8f70b4
* `wait all' waits for termination of all jobs.
Packit 8f70b4
* show QUIT reply in debug output.
Packit 8f70b4
* new setting ftp:use-quit.
Packit 8f70b4
* new setting net:persist-retries (ignore this number of hard errors).
Packit 8f70b4
* new setting ftp:auto-sync-mode (extended regex) to match first server reply.
Packit 8f70b4
* try to connect to original IP when PASV returns address from private
Packit 8f70b4
  network and original IP is not in private network.
Packit 8f70b4
* mirror can return error code now.
Packit 8f70b4
* add workarounds for hftp over apache proxy.
Packit 8f70b4
* use getipnodebyname or getaddrinfo when gethostbyname2 is unavailable.
Packit 8f70b4
* invalidate dir listing cache on chmod.
Packit 8f70b4
* fixed pget's eta (sometimes it was not shown).
Packit 8f70b4
* fixed max-retries and reconnect delay handling when uploading.
Packit 8f70b4
* fixed `open -u ... -p ... bookmark_name'.
Packit 8f70b4
Packit 8f70b4
Version 2.2.6 - 2000-09-07
Packit 8f70b4
Packit 8f70b4
* compile fix for AIX (Gombas Gabor).
Packit 8f70b4
* reformat EPLF even if modification time if absent (Matthias Andree).
Packit 8f70b4
* russian translation updated (Alexander Lukyanov).
Packit 8f70b4
* deutsch translation updated (Moritz Moeller-Herrmann).
Packit 8f70b4
* french translation included (Nicolas Noble).
Packit 8f70b4
Packit 8f70b4
Version 2.2.5 - 2000-07-31
Packit 8f70b4
Packit 8f70b4
* fixed coredump on completion and globbing on empty directory or
Packit 8f70b4
  when directory listing cannot be completely parsed.
Packit 8f70b4
* fixed coredump on FreeBSD in `mirror -x/-i'.
Packit 8f70b4
  The bug was found by Andriy I Pilipenko <bamby@marka.net.ua>.
Packit 8f70b4
* fixed coredump on ^V^C^C keyboard sequence.
Packit 8f70b4
* Spanish translation updated.
Packit 8f70b4
Packit 8f70b4
Version 2.2.4 - 2000-07-12
Packit 8f70b4
Packit 8f70b4
* fixed chmod and removing old directories in `mirror -R'.
Packit 8f70b4
* fixed a deadlock in `pget'.
Packit 8f70b4
* fixed a compile problem in Http.cc.
Packit 8f70b4
* italian translation updated.
Packit 8f70b4
Packit 8f70b4
Version 2.2.3 - 2000-06-08
Packit 8f70b4
Packit 8f70b4
* cmd:prompt is now sensitive to TERM variable, e.g. cmd:prompt/xterm.
Packit 8f70b4
* fixed: send un-localized Last-Modified in http PUT request.
Packit 8f70b4
* fixed bug in file:/ accessing (which caused hang).
Packit 8f70b4
* fixed buffer allocation in http.
Packit 8f70b4
* fixed symlink handling in hftp squid listing.
Packit 8f70b4
* fixed rare spinning in ascii mode.
Packit 8f70b4
Packit 8f70b4
Version 2.2.2 - 2000-04-29
Packit 8f70b4
Packit 8f70b4
* added http:cookie setting.
Packit 8f70b4
* italian and german translations updated.
Packit 8f70b4
* fixed handling of http timeout - don't always disable ranges.
Packit 8f70b4
* fixed handling of old (0.9) http servers reply.
Packit 8f70b4
* fixed stall problem with `glob' command.
Packit 8f70b4
* really fixed handling of ^Z during `cd' command.
Packit 8f70b4
Packit 8f70b4
Version 2.2.1a - 2000-04-20
Packit 8f70b4
Packit 8f70b4
* Use http:user-agent for hftp, this fixes hftp core dump.
Packit 8f70b4
Packit 8f70b4
Version 2.2.1 - 2000-04-19
Packit 8f70b4
Packit 8f70b4
* mirror --Remove-source-files and --loose-time-precision new options.
Packit 8f70b4
* new settings mirror:time-precision and mirror:loose-time-precision.
Packit 8f70b4
* new setting http:user-agent.
Packit 8f70b4
* new setting cmd:interactive.
Packit 8f70b4
* A bug in error checking fixed, which lead to infinite loops on upload
Packit 8f70b4
  in passive mode when the file could not be created.
Packit 8f70b4
* pget hang maybe fixed.
Packit 8f70b4
* fixed handling of ^Z during `cd' command.
Packit 8f70b4
Packit 8f70b4
Version 2.2.0a - 2000-03-29
Packit 8f70b4
Packit 8f70b4
* A bug in ftp code fixed, it could lead to connection hang.
Packit 8f70b4
Packit 8f70b4
Version 2.2.0 - 2000-03-28
Packit 8f70b4
Packit 8f70b4
* URLs are now handled in more places: `get URL1 -o URL2', `login URL',
Packit 8f70b4
  `glob URL', `cat URL', `mget URL/*', etc. Setting xfer:use-urls is obsolete,
Packit 8f70b4
  option -u is also obsolete but accepted for compatibility. Completion
Packit 8f70b4
  also works on URLs. `login URL' can be used to cache password for further
Packit 8f70b4
  URL usage.
Packit 8f70b4
* new settings xfer:eta-period and xfer:rate-period for calculation of eta
Packit 8f70b4
  and current rate.
Packit 8f70b4
* ascii mode transfers - `get -a', `put -a' etc.
Packit 8f70b4
* new settings net:connection-limit and net:connection-takeover to limit
Packit 8f70b4
  number of connections to the same site and allow take-over of background
Packit 8f70b4
  connections being used to do foreground operations.
Packit 8f70b4
* new setting ftp:use-abor. (default: yes) If set to no, lftp does not send
Packit 8f70b4
  ABOR command but closes data connection immediately.
Packit 8f70b4
* new settings net:reconnect-interval-multiplier and net:reconnect-interval-max,
Packit 8f70b4
  reconnect-interval renamed to reconnect-interval-base. It is possible to
Packit 8f70b4
  use short names, e.g. recon-int-b, recon-int-mul, recon-int-max.
Packit 8f70b4
* new setting ftp:list-options to append to every LIST command. E.g. it can
Packit 8f70b4
  be useful for some sites to set it to `-a'. Default is empty.
Packit 8f70b4
* new setting ftp:rest-stor (default: yes) to avoid file corruption
Packit 8f70b4
  on some old and buggy ftp servers after restarted upload.
Packit 8f70b4
* new setting net:no-proxy. It contains comma separated list of domains.
Packit 8f70b4
  Environment variable no_proxy is copied to net:no-proxy on startup.
Packit 8f70b4
* `glob' command can now select files by type. By default wildcards are
Packit 8f70b4
  expanded to list of plain files, option `-d' makes it expand to directories
Packit 8f70b4
  and `-a' - to files and directories.
Packit 8f70b4
* Commands `get', `put', `mget' and `mput' now have an option `-O base'
Packit 8f70b4
  which specifies base directory or URL to which the files should be placed.
Packit 8f70b4
* ftp to ftp (FXP) copying is now easy, e.g. `get ftp://... -o ftp://...' or
Packit 8f70b4
  `put ftp://...'. The command `ftpcopy' is now obsolete.
Packit 8f70b4
  New settings: ftp:use-fxp, ftp:fxp-passive-source. It does not work
Packit 8f70b4
  for some servers, so use `set ftp:use-fxp no' for them. FXP is also tried
Packit 8f70b4
  both ways - with passive and active source, if both fail it falls back to
Packit 8f70b4
  simple copy.
Packit 8f70b4
* now lftp remembers that commands MDTM, SIZE or SITE CHMOD are not supported
Packit 8f70b4
  by the server, and does not send them again.
Packit 8f70b4
* if password is entered on command line it is supposed to be insecure and is
Packit 8f70b4
  printed on screen and entered into bookmarks automatically.
Packit 8f70b4
* slightly better VMS support.
Packit 8f70b4
* EPLF listing format is now understood. It is used by anonftpd
Packit 8f70b4
  (e.g. ftp://vgsn.glasnet.ru).
Packit 8f70b4
* in globbing, if list restart is not used, don't skip list beginning but
Packit 8f70b4
  rather use it instead of previously received.
Packit 8f70b4
* ftp and hftp URLs are now assumed to have home-relative path. To write
Packit 8f70b4
  root-relative path in such URLs, use ftp://site/%2Fpath.
Packit 8f70b4
* new setting dns:use-fork. When true, lftp does fork before gethostbyname
Packit 8f70b4
  (as in previous versions) to allow instant interrupting and asynchronousity.
Packit 8f70b4
  (default is true)
Packit 8f70b4
* new setting cmd:default-protocol. The value is used when open is used
Packit 8f70b4
  with just host name without protocol. Default is `ftp'.
Packit 8f70b4
* new setting ftp:port-range for active mode port range (useful for firewalls).
Packit 8f70b4
* mirror --use-cache to allow mirror to use directory listing cache.
Packit 8f70b4
* check file names in ftp listings for slashes, don't use file names with
Packit 8f70b4
  slashes.
Packit 8f70b4
* ftp REST bug workaround - send REST 0 if last REST was >0.
Packit 8f70b4
* ftp server's 19100 in MDTM bug workaround.
Packit 8f70b4
* fixed completion and file name globbing for wu-ftpd-2.6.0. A long standing
Packit 8f70b4
  bug with multiple path component globbing over ftp has also been fixed.
Packit 8f70b4
* fixed coredump on `command' with no arguments.
Packit 8f70b4
Packit 8f70b4
Version 2.1.10 - 2000-03-09
Packit 8f70b4
Packit 8f70b4
* fixed core dump on very long prompt.
Packit 8f70b4
Packit 8f70b4
Version 2.1.9 - 2000-02-22
Packit 8f70b4
Packit 8f70b4
* fixed command `mv'. It was broken for a year.
Packit 8f70b4
Packit 8f70b4
Version 2.1.8 - 2000-02-18
Packit 8f70b4
Packit 8f70b4
* fixed a stupid bug in PWD reply extraction.
Packit 8f70b4
Packit 8f70b4
Version 2.1.7 - 2000-02-14
Packit 8f70b4
Packit 8f70b4
* fixed assertion failure in ftpclass.cc.
Packit 8f70b4
* fixed handling of PWD reply when it does not include a quoted path.
Packit 8f70b4
* `mirror -R' now checks time stamps again.
Packit 8f70b4
Packit 8f70b4
Version 2.1.6 - 2000-01-13
Packit 8f70b4
Packit 8f70b4
* fixed html parser spinning on & in file names when no sequence matches.
Packit 8f70b4
* fixed compilation on Solaris2.5.1.
Packit 8f70b4
* korean translation updated.
Packit 8f70b4
Packit 8f70b4
Version 2.1.5 - 2000-01-09
Packit 8f70b4
Packit 8f70b4
* fixed & and others handling in http links.
Packit 8f70b4
* fixed sending of port to http proxy.
Packit 8f70b4
* don't send queued command after 1xx reply in sync mode.
Packit 8f70b4
* fixed `mget -e': session was Close()'d too early.
Packit 8f70b4
* fixed connect() problem on NetBSD 1.4P
Packit 8f70b4
Packit 8f70b4
Version 2.1.4 - 1999-10-23
Packit 8f70b4
Packit 8f70b4
* hftp support for non-anonymous user added
Packit 8f70b4
* http Proxy-Authorization support added.
Packit 8f70b4
* new setting hftp:use-head for proxies that don't properly handle HEAD
Packit 8f70b4
  requests for ftp:// URLs.
Packit 8f70b4
* memory leak in http code fixed.
Packit 8f70b4
* http/hftp PUT fixed.
Packit 8f70b4
* a bug in parsing squid ftp listing fixed (some files were shown
Packit 8f70b4
  without info).
Packit 8f70b4
* fixed handling of base-href in hftp listings.
Packit 8f70b4
Packit 8f70b4
Version 2.1.3 - 1999-10-16
Packit 8f70b4
Packit 8f70b4
* documentation update.
Packit 8f70b4
* get: don't create output file early.
Packit 8f70b4
* http: check if extracted file info is valid.
Packit 8f70b4
* http: list parser for Mini-Proxy added.
Packit 8f70b4
* http: fixed core dump on certain html pages.
Packit 8f70b4
* fixed closure handling in cmd: veriables.
Packit 8f70b4
* fixed a bug with setting variables using shortened name.
Packit 8f70b4
* fixed completion for files with spaces in name.
Packit 8f70b4
Packit 8f70b4
Version 2.1.2 - 1999-10-09
Packit 8f70b4
Packit 8f70b4
* http: ls -F implemented, accept some other options.
Packit 8f70b4
* hftp: parser for Netscape proxy added.
Packit 8f70b4
* socks5 and dante support added (--with-socks5, --with-socksdante).
Packit 8f70b4
* korean translation.
Packit 8f70b4
* mget -d now uses 0777 mode on directories.
Packit 8f70b4
* fixed a SEGV due to double freed memory.
Packit 8f70b4
Packit 8f70b4
Version 2.1.1 - 1999-10-02
Packit 8f70b4
Packit 8f70b4
* close -a now really closes all connections, even if current protocol is http.
Packit 8f70b4
* extra info in debug output when it goes to a file.
Packit 8f70b4
* in http listings, strip slash in /~user links.
Packit 8f70b4
* fixed compile problems on some systems in ResMgr.h, module.c.
Packit 8f70b4
Packit 8f70b4
Version 2.1.0 - 1999-09-27
Packit 8f70b4
Packit 8f70b4
* ftp over http proxy support via hftp:// notation.
Packit 8f70b4
* new command `queue' to queue commands for sequential execution.
Packit 8f70b4
* rate limit for all connections in sum: settings net:limit-total-rate and
Packit 8f70b4
  net:limit-total-max.
Packit 8f70b4
* dns cache implemented: settings dns:cache-{enable,expire,size}.
Packit 8f70b4
  Use `set dns:cache-expire never' to disable expiration.
Packit 8f70b4
* improved completion of file names with wildcards.
Packit 8f70b4
* debug output now clears and redraws the prompt.
Packit 8f70b4
* mirror now does not overwrite just appeared/changed files.
Packit 8f70b4
* added a possibility to specify protocol family explicitly in host name:
Packit 8f70b4
  inet6,ftp.hostname.com will resolve to only inet6 address. This can be
Packit 8f70b4
  also acheived by `set dns:order/ftp.hostname.com inet6'.
Packit 8f70b4
* added xfer:clobber setting. When it is off, get does not overwrite files.
Packit 8f70b4
* new command `repeat' to repeat a command. E.g. `repeat 1d mirror'.
Packit 8f70b4
Packit 8f70b4
Version 2.0.5 - 1999-09-18
Packit 8f70b4
Packit 8f70b4
* new translation zh_CN. (by Wang Jian)
Packit 8f70b4
* fixed unlimited memory usage on `ls -R' when the listing is too large to be
Packit 8f70b4
  cached.
Packit 8f70b4
* fixed error with `Invalid argument' when kernel is compiled without ipv6
Packit 8f70b4
  support and host has both ipv4 and ipv6 addresses.
Packit 8f70b4
* fixed deadlock bug when doing put from named pipe and pipe is slower
Packit 8f70b4
  than network.
Packit 8f70b4
Packit 8f70b4
Version 2.0.4 - 1999-08-11
Packit 8f70b4
Packit 8f70b4
* added ftp:rest-list setting to allow using of REST/LIST pair. By default
Packit 8f70b4
  it is off, since some ftp servers silently ignore REST before LIST.
Packit 8f70b4
* ignore SIGXFSZ signal, print an error instead.
Packit 8f70b4
* try to catch ftp server error "Too many open files".
Packit 8f70b4
* added options -c, -v, -d to lftpget script.
Packit 8f70b4
* in mirror, don't reset time stamps on unchanged files.
Packit 8f70b4
* few fixes in html parser.
Packit 8f70b4
* fixed get -u to decode %XX in default output file name.
Packit 8f70b4
* fixed interrupting (^C) of `at' command.
Packit 8f70b4
* fixed `at' command to quote its arguments for execution.
Packit 8f70b4
* fixed NT listing parser for files with space in name.
Packit 8f70b4
* fixed renlist, it was printing long list instead of short one.
Packit 8f70b4
Packit 8f70b4
Version 2.0.3 - 1999-07-25
Packit 8f70b4
Packit 8f70b4
* added lftpget (get an URL) script to distribution.
Packit 8f70b4
* fixed rare spining in ls (when pipe stalls).
Packit 8f70b4
* fixed handling of HREF=/ in http ls.
Packit 8f70b4
* fixed coredump on mrm without arguments.
Packit 8f70b4
* fixed coredump from find command when pipe stalls.
Packit 8f70b4
* fixed compilation problem with T_SRV on some systems.
Packit 8f70b4
Packit 8f70b4
Version 2.0.2 - 1999-07-12
Packit 8f70b4
Packit 8f70b4
* when background job terminates and its cwd is different from current one,
Packit 8f70b4
  show the cwd in `Done' message.
Packit 8f70b4
* cd and lcd without argument go to remote/local home directory.
Packit 8f70b4
* send User-Agent in http request.
Packit 8f70b4
* html parser improved.
Packit 8f70b4
* dns SRV records support (`set dns:SRV-query y' to enable).
Packit 8f70b4
* fixed port representation in URL - colon was missing.
Packit 8f70b4
* fixed completion for nlist command - should use remote completion.
Packit 8f70b4
Packit 8f70b4
Version 2.0.1 - 1999-06-27
Packit 8f70b4
Packit 8f70b4
* report ETA more precisely (e.g. 2h15m)
Packit 8f70b4
* added verbose ETA option (set eta-terse no)
Packit 8f70b4
* http ls -f file.html to extract links just as from index.
Packit 8f70b4
* extract http links from frame src and area href too.
Packit 8f70b4
* added http:cache option to disable server/proxy side cache.
Packit 8f70b4
* fixed core dump in http ls on certain documents.
Packit 8f70b4
* workaround for a readline bug causing core dump on certain completions.
Packit 8f70b4
Packit 8f70b4
Version 2.0.0 - 1999-06-15
Packit 8f70b4
Packit 8f70b4
* command `module' to load shared objects at runtime
Packit 8f70b4
* autoloading modules for protocols and for some commands (only mirror now)
Packit 8f70b4
  To build with modules use `configure --with-modules'.
Packit 8f70b4
* http protocol support (via ipv6 too)
Packit 8f70b4
* socks support (configure --with-socks)
Packit 8f70b4
* cmd:verbose - show command's summary even in non-interactive mode.
Packit 8f70b4
* command `lpwd'.
Packit 8f70b4
* command `glob' to do globbing: e.g. `glob echo *'.
Packit 8f70b4
* command `chmod'.
Packit 8f70b4
* since `glob' now exists, `cat', `more', `zcat', `zmore' commands do not
Packit 8f70b4
  do globbing themself now; use `glob cat', or make alias `cat' -> `glob cat'.
Packit 8f70b4
* mirror -R can now set permission on remote files, if server supports
Packit 8f70b4
  SITE CHMOD.
Packit 8f70b4
* try all addresses of multihomed hosts.
Packit 8f70b4
* remote globbing redesigned, now the wildcards are matched locally
Packit 8f70b4
* finally implemented automatic cache invalidation on certain operations.
Packit 8f70b4
* ftp over ipv6 support (uses EPSV/EPRT - RFC2428)
Packit 8f70b4
* NT directory listing parser added
Packit 8f70b4
* set now prints only altered settings, use set -a to see all
Packit 8f70b4
* argument for `wait' is now optional. It waits for last bg job by default.
Packit 8f70b4
* redial-interval is renamed to reconnect-interval
Packit 8f70b4
* ftp:timeout and some others are renamed to net:... to be shared with http.
Packit 8f70b4
  you can still set them without net: prefix.
Packit 8f70b4
* dns:timeout renamed to dns:fatal-timeout.
Packit 8f70b4
* fixed bug with url special chars @/: encoding in user name and password
Packit 8f70b4
* fixed bug with symbolic ports on little-endian machines
Packit 8f70b4
* fixed bug with wrong ETA in pget
Packit 8f70b4
* fixed bug which caused file times set by mirror to be non-precise.
Packit 8f70b4
* fixed `quote' for certain commands, e.g. `quote stat .'.
Packit 8f70b4
* fixed `ftpcopy' for the case of `set ftp:passive-mode yes'
Packit 8f70b4
Packit 8f70b4
Version 1.2.4 - 1999-01-11
Packit 8f70b4
Packit 8f70b4
* small completion improvement: after mirror -N use local completion
Packit 8f70b4
* now it is possible to do non-checking open and cd using &
Packit 8f70b4
* few bugs hopefully fixed: sometimes ignoring response to USER, very
Packit 8f70b4
  rare (i.e. can't reproduce) using wrong cwd.
Packit 8f70b4
Packit 8f70b4
Version 1.2.3 - 1998-12-24
Packit 8f70b4
Packit 8f70b4
* cmd:fail-exit setting. If true, exit when a command fails.
Packit 8f70b4
  Useful for scripts.
Packit 8f70b4
* fix to "exit" if initial open fails. (was broken in 1.2.2)
Packit 8f70b4
* fix for "put" to print more correct statistics (in some rare
Packit 8f70b4
  cases it said that negative amount was transferred)
Packit 8f70b4
Packit 8f70b4
Version 1.2.2 - 1998-12-19
Packit 8f70b4
Packit 8f70b4
* cmd:at-exit setting. Execute given commands before exiting.
Packit 8f70b4
* mget "" should now work (get all files), useful if `mget *' does not work.
Packit 8f70b4
* refuse to add empty bookmarks.
Packit 8f70b4
Packit 8f70b4
Version 1.2.1 - 1998-12-17
Packit 8f70b4
Packit 8f70b4
* updated translations:
Packit 8f70b4
   it (by Giovanni Bortolozzo),
Packit 8f70b4
   pl (by Arkadiusz Mi¶kiewicz)
Packit 8f70b4
* fixed 'mirror -R' coredump
Packit 8f70b4
Packit 8f70b4
Version 1.2 - 1998-12-08
Packit 8f70b4
Packit 8f70b4
* rate limit for each connection implemented. set ftp:limit-rate, ftp:limit-max.
Packit 8f70b4
  limit-max is maximum rate accumulated. 0 means unlimited.
Packit 8f70b4
* path and host verification can be turned off via cmd:verify-* settings.
Packit 8f70b4
  Also verification can be stopped via ^Z. Then path will be set and checked
Packit 8f70b4
  later, same for host name.
Packit 8f70b4
* added ftp:socket-maxseg option, 0 means system default.
Packit 8f70b4
* mirror -L: follow symlinks (treat them as files)
Packit 8f70b4
* completion for open from bookmarks
Packit 8f70b4
* encode/decode %XX in URLs
Packit 8f70b4
* rm -r (recursive - be careful)
Packit 8f70b4
* Polish (pl || pl_PL) translation
Packit 8f70b4
* don't use ls cache for mget
Packit 8f70b4
* ftpcopy, sleep, at, find, command - new commands
Packit 8f70b4
* abort data connection properly
Packit 8f70b4
* ETA in status (original by jaeger@tekniq.net)
Packit 8f70b4
* fixed `bookmark list' when there were no bookmarks
Packit 8f70b4
* fixed `bookmark import' when there were no ~/.lftp/bookmarks
Packit 8f70b4
* fixed `mirror -i/-x', the pattern was mangled when mirror is used second time.
Packit 8f70b4
Packit 8f70b4
Version 1.1.1 - 1998-08-30
Packit 8f70b4
Packit 8f70b4
* fix connection leak. It happened when many connection to the same site
Packit 8f70b4
  were open, and then tried to be reused.
Packit 8f70b4
* exclude "total *" from file name completion
Packit 8f70b4
* fix error messages of mget/mput
Packit 8f70b4
Packit 8f70b4
Version 1.1 - 1998-08-19
Packit 8f70b4
Packit 8f70b4
* `suspend' command
Packit 8f70b4
* when doing `cd -', show real directory on status line
Packit 8f70b4
* recognize tilde in `source' command
Packit 8f70b4
* set ftp:verify-address - data connection peer address verification
Packit 8f70b4
  set ftp:verify-port - peer port verification (must be 20) - off by default
Packit 8f70b4
* try to use cached 'ls' for completion (ls-in-completion setting)
Packit 8f70b4
* add xfer:use-urls option to make get,mget etc recognize urls by default
Packit 8f70b4
* add bmk:save-passwords option to save password on `bookmark add' command
Packit 8f70b4
* make `bookmark delete' complain when bookmark does not exist
Packit 8f70b4
* lftp -c option (execute command and exit)
Packit 8f70b4
* set ftp:anon-user, ftp:anon-pass
Packit 8f70b4
* set dns:timeout to limit host name lookup time
Packit 8f70b4
* allow redirection for 'bookmark list': bo|grep, etc;
Packit 8f70b4
  same for `set' and `alias'.
Packit 8f70b4
* print url on `pwd' command, allow redirection
Packit 8f70b4
* echo command with redirection
Packit 8f70b4
* skey/opie support (ftp:skey-allow, ftp:skey-force)
Packit 8f70b4
  (suggested/tested by Eugene B. Byrganov)
Packit 8f70b4
* bookmark edit -- start an editor on bookmarks file
Packit 8f70b4
  bookmark import ncftp/netscape -- import foreign bookmarks
Packit 8f70b4
  (suggested by Sam Steingold)
Packit 8f70b4
* exit if options given to lftp are incorrect,
Packit 8f70b4
  support --help and --version options for lftp
Packit 8f70b4
  (suggested by Sam Steingold)
Packit 8f70b4
* use password from .netrc if given user name matches it
Packit 8f70b4
* fixed memory leak in input routine
Packit 8f70b4
* fixed spinning when output pipe is closed and data is not available yet
Packit 8f70b4
Packit 8f70b4
Version 1.0.1 - 1998-05-28
Packit 8f70b4
Packit 8f70b4
* pt_BR translation
Packit 8f70b4
bugs fixed:
Packit 8f70b4
* fixed a bug with not expanding sometimes aliases
Packit 8f70b4
* fixed coredump on (open ...; ls)
Packit 8f70b4
* fixed a rare coredump in mirror
Packit 8f70b4
Packit 8f70b4
Version 1.0 - 1998-04-29
Packit 8f70b4
Packit 8f70b4
* debug -o file N: redirect output to the file
Packit 8f70b4
* builtin alias shell=!, the difference is that ! takes full line to eol
Packit 8f70b4
* cd -, lcd -
Packit 8f70b4
* old remote cwd is saved to ~/.lftp/cwd_history for each host separately
Packit 8f70b4
  and it is possible to do 'open host && cd -' to go to last directory
Packit 8f70b4
* show cd status
Packit 8f70b4
* mirror option --newer-than FILE: download only files newer than given one
Packit 8f70b4
* mirror option --verbose, useful for background operation
Packit 8f70b4
* ~/.lftp/rc - additional rc file
Packit 8f70b4
* write log to ~/.lftp/log
Packit 8f70b4
* bookmark command: maintain bookmark file ~/.lftp/bookmarks
Packit 8f70b4
* close command: close all idle connections with current host
Packit 8f70b4
* set idle: close idle connections locally
Packit 8f70b4
* set max-retries: limit maximum number of operation retries (default 0=unlim)
Packit 8f70b4
* i18n: spanish, russian and italian translations
Packit 8f70b4
* ftp.kde.org is now accessible in sync mode
Packit 8f70b4
* use sysconfdir for lftp.conf; /etc for prefix=/usr
Packit 8f70b4
* output current transfer rate in `jobs', also in pget.
Packit 8f70b4
* in pget, don't show chunks by default; use `jobs -v' to see them
Packit 8f70b4
* limited pget status update rate
Packit 8f70b4
bugs fixed:
Packit 8f70b4
* several problems with reverse mirror fixed
Packit 8f70b4
* fixed recursive alias expansion in case of 'alias a "x;a"'
Packit 8f70b4
* fixed parse bug in line join construct
Packit 8f70b4
* fixed a bug that forced re-creation of symlinks in mirror
Packit 8f70b4
* fixed ^C for `more' when pager has not started yet
Packit 8f70b4
Packit 8f70b4
Version 0.14.3 - 1998-03-10
Packit 8f70b4
Packit 8f70b4
* changed transfer statistics format (x bytes .. in y sec (z b/s))
Packit 8f70b4
bugs fixed:
Packit 8f70b4
* fixed spinning in case relookup-always=on
Packit 8f70b4
* disabled timeout in store mode when waiting for transfer completion
Packit 8f70b4
* count bytes in 'put' more precisely on soft errors
Packit 8f70b4
* 'open host:/;open host:/' bug fixed
Packit 8f70b4
Packit 8f70b4
Version 0.14.2 - 1998-03-03
Packit 8f70b4
Packit 8f70b4
bugs fixed:
Packit 8f70b4
* fixed 'lftp -u user' - now asks for password correctly
Packit 8f70b4
* fixed sync mode: clear waiting flag only after complete response
Packit 8f70b4
Packit 8f70b4
Version 0.14.1 - 1998-02-21
Packit 8f70b4
Packit 8f70b4
* man page corrected
Packit 8f70b4
* broken fnmatch should be detected now (e.g. in solaris2.4)
Packit 8f70b4
* limit transfer status update rate (from Sean Reifschneider)
Packit 8f70b4
bugs fixed:
Packit 8f70b4
* 'exit' in lftp -e option: now works again
Packit 8f70b4
Packit 8f70b4
Version 0.14.0 - 1998-01-28
Packit 8f70b4
Packit 8f70b4
* mirror: default target directory is now basename of source instead of .
Packit 8f70b4
* mirror: exclude files before MDTM's, don't set time/mode on excluded files
Packit 8f70b4
* mirror: exclude/include regexp is matched against relative path now
Packit 8f70b4
* show current minute average transfer speed
Packit 8f70b4
* reset parser and readline on ^C
Packit 8f70b4
* file size can be caught from text responce now
Packit 8f70b4
* debug output is now more realistic in sync mode
Packit 8f70b4
* reverse mirror (--reverse) (limited - no symlinks, no timestamps)
Packit 8f70b4
* workaround for \0 characters in server replies (Jason Gunthorpe)
Packit 8f70b4
* setting closure can now be specified using wildcards (fnmatch)
Packit 8f70b4
* set ftp:proxy URL - now a user and a password can be used in the URL
Packit 8f70b4
  (protocol of url should be still `ftp' or omitted)
Packit 8f70b4
* --verbose/--quiet options for ftpget (James Troup)
Packit 8f70b4
* set ftp:nop-interval - seconds between NOOPs while downloading tail of a file
Packit 8f70b4
  (for broken servers)
Packit 8f70b4
* `get/reget/pget/cat/zcat/more/zmore -u' recognize URLs now
Packit 8f70b4
* automatically guess addrlen type (socklen_t/size_t/int)
Packit 8f70b4
bugs fixed:
Packit 8f70b4
* mirror could set wrong year on directories in some cases
Packit 8f70b4
* pget did not set local mtime
Packit 8f70b4
* lftp had problems with xmalloc on 64-bit platforms due to wrong prototype
Packit 8f70b4
* fclose(0) could be executed
Packit 8f70b4
Packit 8f70b4
Version 0.13.2 - 1997-11-14
Packit 8f70b4
Packit 8f70b4
bugs fixed:
Packit 8f70b4
* sometimes wrong remote directory was used
Packit 8f70b4
* ftpget -c did not work
Packit 8f70b4
Packit 8f70b4
Version 0.13.1
Packit 8f70b4
Packit 8f70b4
* completion improved - handle aliases, incomplete commands; catch -o if
Packit 8f70b4
  extra space given.
Packit 8f70b4
* some compatibility fixes
Packit 8f70b4
* man page for lftp corrected
Packit 8f70b4
* mirror: ignore size if the remote file is older and --only-newer is given
Packit 8f70b4
bugs fixed:
Packit 8f70b4
* in some cases `put' loose data on soft errors
Packit 8f70b4
* zero length files could not be uploaded
Packit 8f70b4
Packit 8f70b4
Version 0.13.0 - 1997-10-18
Packit 8f70b4
Packit 8f70b4
* ftp proxy support:
Packit 8f70b4
      set proxy pxhost:port - default proxy,
Packit 8f70b4
      set proxy/host pxhost:port - proxy for host,
Packit 8f70b4
      set proxy/host "" - no proxy for host
Packit 8f70b4
* ls output is now line buffered
Packit 8f70b4
* nlist and renlist commands implemented
Packit 8f70b4
* compare file name with pattern to prevent untrusted server to fake file names
Packit 8f70b4
* `lftp -f file' executes the file
Packit 8f70b4
* mirror can now re-get files with certain conditions, option -c
Packit 8f70b4
* if --include is specified and --exclude is not, assume to exclude all
Packit 8f70b4
* moved functionality of parallelftp into lftp (pget command)
Packit 8f70b4
* ftp:relookup-always (bool) - look up host address always before connecting
Packit 8f70b4
* Meta-Tab does remote completion now (Tab still guesses completion type)
Packit 8f70b4
* ^C on command group terminates current job of the group, not the interpreter
Packit 8f70b4
* better external process handling - using process groups
Packit 8f70b4
* rm, mrm, mget now use remote completion (James Troup)
Packit 8f70b4
* rmdir/mkdir should use remote completion too
Packit 8f70b4
* optional csh-style history expansion
Packit 8f70b4
* allowed any characters (but \0) in password in .netrc via \ddd
Packit 8f70b4
* skip macdef's in .netrc
Packit 8f70b4
* mget -e - remove remote files after successful transfer
Packit 8f70b4
* integrated patch for documentation/help from James Troup <J.J.Troup@comp.brad.ac.uk>
Packit 8f70b4
* replaced execl with execlp in ! (shell escape) handling
Packit 8f70b4
* workaround for server sending ./ or // before file names
Packit 8f70b4
* completion workaround for servers returning only file names without
Packit 8f70b4
  directory for 'nlist dir'
Packit 8f70b4
* --without-libresolv to disable libresolv usage
Packit 8f70b4
Bugs fixed:
Packit 8f70b4
* should ignore 'Connection timed out' error (and retry)
Packit 8f70b4
* mirror --no-perms should create directories with default mode
Packit 8f70b4
* fixed site and quote commands to work with filter correctly
Packit 8f70b4
* coredump when starting ls in background with a pipe to external command
Packit 8f70b4
* realloc size in PrependCmd corrected - could coredump
Packit 8f70b4
* -d option handling for mget fixed
Packit 8f70b4
* coredump in mirror when using 'jobs -v'
Packit 8f70b4
* coredump when using shortened subcommands for `cache'
Packit 8f70b4
* occasional coredump in CatchSIZE_opt/CatchDATE_opt
Packit 8f70b4
* in some rare cases lftp ate cpu time in background mode
Packit 8f70b4
* in some cases aliases were not expanded properly
Packit 8f70b4
* fixed readline-2.1/Makefile.in to enable compiling on `make install'
Packit 8f70b4
* fixed MirrorJob to create directories with permission to write to them.
Packit 8f70b4
* default entry of .netrc was used instead of the previous one
Packit 8f70b4
* `cd ~user' fixed
Packit 8f70b4
Packit 8f70b4
Version 0.12.2 - 1997-07-19
Packit 8f70b4
Packit 8f70b4
* file 'missing' replaced with common one
Packit 8f70b4
* readline completion improved to understand quoting properly
Packit 8f70b4
Bugs fixed:
Packit 8f70b4
* reput was broken
Packit 8f70b4
Packit 8f70b4
Version 0.12.1
Packit 8f70b4
Packit 8f70b4
* fail configure when no tgetent function found
Packit 8f70b4
* print to log that background lftp finished; print pid in the final message
Packit 8f70b4
  `Moving to background'
Packit 8f70b4
* append / to file name in cd command completion
Packit 8f70b4
* disconnect on unexpected extra responces
Packit 8f70b4
* handle remote timeout message better
Packit 8f70b4
Bugs fixed:
Packit 8f70b4
* core-dump when receiving error responce after downloading some data fixed
Packit 8f70b4
* object leak in mput, cat on ^C (caused cpu-eating) fixed
Packit 8f70b4
Packit 8f70b4
Version 0.12.0
Packit 8f70b4
Packit 8f70b4
* more flexible settings system, now it is possible to tune parameters
Packit 8f70b4
  for each host separately (ex: set sync/ftp.host.org y)
Packit 8f70b4
* rearranged printing of error messages so that they don't mess with
Packit 8f70b4
  status line
Packit 8f70b4
* quote command implemented (thanks to Hugo Van den Berg <hbe@cypres.nl>)
Packit 8f70b4
* ls cache can now expire
Packit 8f70b4
* passwords can now appear in URLs; host:/path is recognized
Packit 8f70b4
* passive mode ftp connection is now supported
Packit 8f70b4
* command lines can now be joined with \eol
Packit 8f70b4
* mrm command implemented (globbing rm)
Packit 8f70b4
Bugs fixed:
Packit 8f70b4
* `cd ~..' bug fixed
Packit 8f70b4
* `mput & lcd' bug fixed
Packit 8f70b4
* memory allocation bug in PrependCmd (calles by `source') fixed
Packit 8f70b4
* mput did not initialize make_dirs (the variable for -d option). fixed
Packit 8f70b4
* integer overflow in percent printing for large files fixed
Packit 8f70b4
* symbolic port was ignored - fixed
Packit 8f70b4
Packit 8f70b4
Version 0.11.1 - 1997-05-12
Packit 8f70b4
Packit 8f70b4
* timeout and redial-interval are now global
Packit 8f70b4
* gethostbyname is now done in a separate process, thus allowing instant
Packit 8f70b4
  interrupt and parallelness.
Packit 8f70b4
Bugs fixed:
Packit 8f70b4
* fixed a bug in `put' which prevented correct restart of transfer
Packit 8f70b4
* kill subjobs when they don't have a jobno (else they can't be killed)
Packit 8f70b4
* alias expansion could cause buffer overflow/core dump (fixed)
Packit 8f70b4
* completion sometimes opened another ftp connection (fixed)
Packit 8f70b4
Packit 8f70b4
Version 0.11.0
Packit 8f70b4
Packit 8f70b4
* automake used
Packit 8f70b4
* various options for mirror
Packit 8f70b4
* allowed comments #
Packit 8f70b4
* optimized file date/size retrieve (parallel with RETR)
Packit 8f70b4
* allowed wildcards in cat, more, zcat, zmore
Packit 8f70b4
* allowed help for command abbreviations
Packit 8f70b4
* log errors to ~/.lftp_log when moved to background
Packit 8f70b4
* cache ls output, rels to re-ls
Packit 8f70b4
* `cache' command to control cache
Packit 8f70b4
* show percents completed
Packit 8f70b4
* allow kill for any job; not kill subjobs but rather reparent them
Packit 8f70b4
* expand ~ in get/put
Packit 8f70b4
* when `get rfile -o lfile' used and lfile is a directory, write to file
Packit 8f70b4
  named as basename of rfile in the directory lfile.
Packit 8f70b4
* sync-mode is the default now, so it should work always. If you want
Packit 8f70b4
  speed and it works for you, turn it off (set sync-mode n).
Packit 8f70b4
* improved printing debug slightly - now it does not mess up with status
Packit 8f70b4
* added several escapes in prompt (Suggested by Ed Grimm)
Packit 8f70b4
* mkdir -p
Packit 8f70b4
* debug printing control now works globally
Packit 8f70b4
* exit now can return exit code to system
Packit 8f70b4
* poll.h replaced
Packit 8f70b4
Bugs fixed:
Packit 8f70b4
* a bug caused spinning when mirror dealt with symlink - fixed
Packit 8f70b4
* `user' did not reset home dir - fixed
Packit 8f70b4
* corrected multiline responce handling - terminate with the same code
Packit 8f70b4
  as it started.
Packit 8f70b4
* `open -u user' sometimes did not ask for password - fixed
Packit 8f70b4
* directory count corrected in mirror
Packit 8f70b4
Packit 8f70b4
Version 0.10.7 - 1997-03-09
Packit 8f70b4
Packit 8f70b4
* unitialized variable could cause unneeded SIZE or MDTM commands or coredump
Packit 8f70b4
* bug in configure which prevented use of preinstalled readline - fixed
Packit 8f70b4
Packit 8f70b4
Version 0.10.6
Packit 8f70b4
Packit 8f70b4
* home-relative paths were handled incorrectly since 0.10.5
Packit 8f70b4
* expand shortened commands to use correct argv0
Packit 8f70b4
Packit 8f70b4
Version 0.10.5
Packit 8f70b4
Packit 8f70b4
* path handling - fix for //dir
Packit 8f70b4
* Buffer overrun sometimes caused 'not supported protocol' errors
Packit 8f70b4
* blocking logic corrected for GetJob
Packit 8f70b4
Packit 8f70b4
Version 0.10.4
Packit 8f70b4
Packit 8f70b4
* in some rare cases it did not catch EAGAIN errors and printed
Packit 8f70b4
  'Resource temporary unavailable' - fixed
Packit 8f70b4
* a bug in REST command handling could cause some cpu-eating
Packit 8f70b4
* ignore local directories . and .. in mirror.cc
Packit 8f70b4
* restore Ftp flags from env vars after Connect (CmdExec.cc)
Packit 8f70b4
* inherit env vars when creating sub-CmdExec
Packit 8f70b4
* put command name in error messages (XferJob.cc)
Packit 8f70b4
Packit 8f70b4
Version 0.10.3
Packit 8f70b4
Packit 8f70b4
* make Connect less blocking (external loop)
Packit 8f70b4
* reimplemented reconnect on timeout (occasionally dropped in 0.10.0)
Packit 8f70b4
* set mode on newly created files in mirror
Packit 8f70b4
* improve error handling in RemoteGlob
Packit 8f70b4
* add options --delete, --allow-suid for mirror
Packit 8f70b4
* don't retrive file date when it is impossible to set it locally
Packit 8f70b4
* awful bug in reput (namely `reput' not `put -c') (file was truncated) fixed
Packit 8f70b4
Packit 8f70b4
Version 0.10.2
Packit 8f70b4
Packit 8f70b4
* stupid forgotten case caused abort()
Packit 8f70b4
* `open' (and Ftp::Connect) did not reset home - fixed
Packit 8f70b4
* error code DO_AGAIN simplified handling of Ftp errors
Packit 8f70b4
* #ifdef S_ISLNK for Unixware and such.
Packit 8f70b4
Packit 8f70b4
Version 0.10.1
Packit 8f70b4
Packit 8f70b4
* in ftpclass.cc, FlushSendQueue, errors were effectively ignored - fixed
Packit 8f70b4
  (this one could lead to time-eating)
Packit 8f70b4
* `put' skipped next file after error - fixed
Packit 8f70b4
* `get' could break after dl error - fixed
Packit 8f70b4
* man pages (Christoph Lameter <clameter@debian.org>)
Packit 8f70b4
* read /etc/lftp.conf on startup
Packit 8f70b4
Packit 8f70b4
Version lftp-0.10.0
Packit 8f70b4
Packit 8f70b4
* The package renamed to lftp
Packit 8f70b4
* help improved
Packit 8f70b4
* readline from bash-2.0 used (hook for rl_getc)
Packit 8f70b4
* mv
Packit 8f70b4
* mirror
Packit 8f70b4
* `long-running' parameter
Packit 8f70b4
* `timeout' parameter
Packit 8f70b4
* `redial-interval' parameter
Packit 8f70b4
* alias listing on `alias'
Packit 8f70b4
* parameters handling improvement (shortened names allowed)
Packit 8f70b4
* site command
Packit 8f70b4
* () command groupping (like in shell)
Packit 8f70b4
* && and || command separation (like in shell)
Packit 8f70b4
* wait <jobno> command
Packit 8f70b4
* Complete rewrite for new object model
Packit 8f70b4
* open doesn't turn off debugging
Packit 8f70b4
Packit 8f70b4
Version ftpclass-0.5.4
Packit 8f70b4
Packit 8f70b4
* dosish style path recognition
Packit 8f70b4
* ignore intermediate responces 1xy
Packit 8f70b4
* command on cmd line of lftp (-e option)
Packit 8f70b4
* don't use SIZE when in norest_mode (ftptransfer.cc)
Packit 8f70b4
* fixed rate calc for put (ftptransfer.cc)
Packit 8f70b4
* fixed hanging in FtpTransfer::waitpid for filter_pid
Packit 8f70b4
* added -w option for get,put,mget (wait for a transfer)
Packit 8f70b4
Packit 8f70b4
Version 0.5.3
Packit 8f70b4
Packit 8f70b4
* wait_fg should print `done' when the transfer is complete
Packit 8f70b4
* FtpTransfer::Step cleanup
Packit 8f70b4
* not destroying foreground dession in close_transfer
Packit 8f70b4
* help ca/anon did not output LF
Packit 8f70b4
* don't give data to program until REST result is known
Packit 8f70b4
* long options for ftpget
Packit 8f70b4
* ask password in ftpget if not given
Packit 8f70b4
* NOREST_MODE - dumb but it works
Packit 8f70b4
Packit 8f70b4
Version 0.5.2
Packit 8f70b4
Packit 8f70b4
* don't call all_transfers_check_done from wait_fg_transfer
Packit 8f70b4
* don't print password on debug
Packit 8f70b4
* don't disconnect on "Broken pipe" responce
Packit 8f70b4
* ftptransfer rewrite
Packit 8f70b4
* added mkdir,rmdir,rm (MAKE_DIR,REMOVE_DIR,REMOVE)
Packit 8f70b4
* now lftp uses .netrc for default login
Packit 8f70b4
* now it should work if ftpd doesn't ask for password
Packit 8f70b4
Packit 8f70b4
Version 0.5.1
Packit 8f70b4
Packit 8f70b4
* non-sync mode should not be default :)
Packit 8f70b4
* fixed GetPollVector to notice SYNC_WAIT
Packit 8f70b4
Packit 8f70b4
Version 0.5.0
Packit 8f70b4
Packit 8f70b4
* readline completion support
Packit 8f70b4
* was disconnecting on NO_FILE condition - fixed
Packit 8f70b4
* foreground session was left open after cd - fixed
Packit 8f70b4
* url support - open ftp://host/path, cd ftp://host/path
Packit 8f70b4
* synchronous mode operation -- works with buggy NT ftp server and
Packit 8f70b4
with old one at ftp.sunlabs.com. Use 'set sync_mode y' to turn it on.
Packit 8f70b4
Packit 8f70b4
Version 0.4.6
Packit 8f70b4
Packit 8f70b4
* was wrongly printing status when doing cat - fixed
Packit 8f70b4
* did not close data socket in Ftp::Close - fixed
Packit 8f70b4
* lftp: added 'source' command
Packit 8f70b4
* lftp: disconnect foreground session before moving to background
Packit 8f70b4
Packit 8f70b4
Version 0.4.5
Packit 8f70b4
Packit 8f70b4
* not closing files in 'mget' - fixed
Packit 8f70b4
* don't close ftp session when downloading several files in chain
Packit 8f70b4
Packit 8f70b4
Version 0.4.4
Packit 8f70b4
Packit 8f70b4
* lftp: help improvement (no long desc yet)
Packit 8f70b4
* lftp: command separation with ';'
Packit 8f70b4
* 'cd ok, cwd=' another fix (hopefully the last)
Packit 8f70b4
* lftp: ~/ handling in lcd
Packit 8f70b4
* lftp: fixed options handling in mget
Packit 8f70b4
* ftpclass: anon_pass inheritance
Packit 8f70b4
* Ftp::operator=
Packit 8f70b4
* Used readline from bash-1.14.7, stock 2.0 had problems with FreeBSD
Packit 8f70b4
* configure changes - now all handled in one configure
Packit 8f70b4
Packit 8f70b4
Version 0.4.3
Packit 8f70b4
Packit 8f70b4
* fixed changing wait_chain in close_transfer_session (affected 'kill')
Packit 8f70b4
* fixed REST&NLST, NLST mode&Transfer complete
Packit 8f70b4
* fixed falling back to non-waiting transfer in add_transfer
Packit 8f70b4
* lftp: added mget
Packit 8f70b4
* lftp and ftpclass: added handling of ~/
Packit 8f70b4
* ftpclass: portability fix: timezone/tm_gmtoff autoconf (for FreeBSD)
Packit 8f70b4
Packit 8f70b4
Version 0.4.2
Packit 8f70b4
Packit 8f70b4
* lftp: set prompt
Packit 8f70b4
* lftp: wait chains
Packit 8f70b4
* ftpclass: SendEOT
Packit 8f70b4
... many small changes which I don't remember
Packit 8f70b4
Packit 8f70b4
Version 0.4.1
Packit 8f70b4
... no change log was being written