|
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
|