[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libssh 0.4.0rc1


Hi,

this is the first release candidate of libssh 0.4. We have done a lot of work 
to improve libssh, make it more stable and change some things so that we don't 
have to break it in future.

This is the first release with official Windows support. The KDE Team supports 
us to ensure that libssh is working on Windows. Thanks!

Please download the new libssh at the following address and test it:

http://www.libssh.org/files/libssh-0.3.91.tar.gz


API changes between 0.3 and 0.4
--------------------------------

We changed libssh to be typesafe now:

SSH_SESSION *session -> ssh_session session
SFTP_SESSION *sftp -> sftp_session sftp
CHANNEL *channel -> ssh_channel channel
STRING *string -> ssh_string string
...

The options structure has been removed and there is a new function. This
function can set all available options now. You can find the enum in the
header file and it is documented.

Example:
ssh_options_set(session, SSH_OPTIONS_HOST, "localhost");


Changelog
----------

  * Added scp support.
  * Added support for sending signals (RFC 4254, section 6.9).
  * Added MSVC support.
  * Added support for ~/.ssh/config.
  * Added sftp extension support.
  * Added X11 forwarding support for client.
  * Added forward listening.
  * Added support for openssh extensions (statvfs, fstatvfs).
  * Added a cleaned up interface for setting options.
  * Added a generic way to handle sockets asynchronously.
  * Added logging of the sftp flags used to open a file.
  * Added full poll() support and poll-emulation for win32.
  * Added missing 64bit functions in sftp.
  * Added support for ~/ and SSH_DIR/ in filenames instead of %s/.
  * Fixed Fix channel_get_exit_status bug.
  * Fixed calltrace logging to make it optional.
  * Fixed compilation on Solaris.
  * Fixed resolving of ip addresses.
  * Fixed libssh compilation without server support.
  * Fixed possible memory corruptions (ticket #14).


Cheers,


	-- andreas

Attachment: signature.asc
Description: This is a digitally signed message part.


Archive administrator: postmaster@lists.cynapses.org