Fedora 21 Update: yafc-1.3.4-1.fc21

updates at fedoraproject.org updates at fedoraproject.org
Tue Oct 14 04:34:53 UTC 2014


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2014-12076
2014-10-03 03:04:53
--------------------------------------------------------------------------------

Name        : yafc
Product     : Fedora 21
Version     : 1.3.4
Release     : 1.fc21
URL         : http://yafc.sourceforge.net
Summary     : Yet Another FTP/SFTP Client
Description :
Yafc is an OpenSource console mode FTP client. It has support for Kerberos 4/5
authentication and sftp (ssh2). Other features include tab completion,
directory cache, powerful aliases, recursive file commands and bookmarks with
autologin.

--------------------------------------------------------------------------------
Update Information:

* Correctly fallback to sftp if scp connections fail.
* Fix build with readline 6.3. (#37)
* Fix broken stalled logic. Thanks to Matthew Gabeler-Lee for the patch. (#33)
* Fix bash completion. Thanks to Matthew Gabeler-Lee for the patch.
* Fix detection of strlcpy. Thanks to Tim Clem for the patch. (#35)
* Fix active connections broken by introducing IPv6 support. (#32)
* Send correct EPRT command.
* Fix a crash in ftp_send_cmd.
* Fix parsing of boolean values.
* Allow editline to be used as alternative to readline.
* Use strlcpy and strlcat in some places. This requires libbsd on Linux.
* Drop the code to support Kerberos 4.
* Fix segfault while writing a trace file. (#30)
* Remove some dead code that has never been used and drop workarounds for
  pre-C99 compilers.
* Fix some memory leaks.
* Fix build errors when building with texinfo 5.
* Fix detection of some system headers.
* Make it possible to pass Kerberos 5 flags to configure if krb5-config is
  missing.
* Fix several crashes on OpenBSD (and probably on other *BSDs).
* Fix a bug in the handling of ssh aliases if the alias cannot be resolved.
* configure.ac: Check if we need to link against libintl and add --with-gettext
  to specify prefix of the gettext installation.
* Fix a regression introduced in 1.2.2:
  - Decoding base64 with the OpenSSL implementation fixed.
* Fixed a few more regressions:
  - SFTP: "cd .." is now really fixed.
* BSD-4-clause and GPL-2+ are incompatible and we shipped BSD-4-clause code in
  lib/base64.[ch]. The old base64 code is now replaced by a new one that uses
  already implemented base64 functions. If Heimdal is available its
  base64_encode and _decode are used. The old implementation used the same
  interface as Heimdal, so this should be the safest options. If Heimdal is not
  available either OpenSSL or libresolv's b64_* function are used to provide
  base64 support.
* Fixed regressions from 1.2.0:
  - FTP: "put" in ASCII mode works as expected again. (#20)
  - SFTP: "cd .." works as expected again. (#21)
* SFTP: Use scp if available to speed up file transfers. (#16)
* Fixed several memory leaks and other programming errors.
* Fixed several memory leaks.
* Fixed segfault if connection to the server got lost. (#19)
* Use libssh for sftp transport.
  - This adds support for ssh's config file. (Debian bug: #224140)
* Re-enable internationalization support.
* Try to fix invalid addresses returned by PASV. (Debian bug: #365108)
* Add support for usernames with white spaces. (#18)
* IPv6 support.
* Add stats for large transfers (default 20 files).
* Applied several patches from Debian.
* Fixed segfault on ' <TAB>'.
* Replaced some custom autoconf checks with macros from autoconf-archive.
* Fixed Kerberos 5 detection and make yafc buildable again if Kerberos 5 is
  enabled.
* Added a bash completion.
* Implemented ignore masks for the put command.
* Implemented support for argument replacement in shell command.
* Fixed some invalid reads/writes.
* Applied several patches from Debian
* Applied patch by Lionel Landwerlin (dj_death) to fix wrong strcpy usage
* Added large file support
* Applied patches from Gentoo (kerberos related build fixes)

--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #1135702 - Please update to a more recent version
        https://bugzilla.redhat.com/show_bug.cgi?id=1135702
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use
su -c 'yum update yafc' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list