[Bug 447364] Re: FFe upgrade libssh to 0.3.4

Jonathan Riddell jriddell at ubuntu.com
Fri Oct 9 16:08:06 UTC 2009


0.3 changelog

Added support for ssh-agent authentication.
Added POSIX like sftp implementation.
Added error checking to all functions.
Added const to arguments where it was needed.
Added a channel_get_exit_status() function.
Added a channel_read_buffer() function, channel_read() is now a POSIX like function.
Added a more generic auth callback function.
Added printf attribute checking for log and error functions.
Added runtime function tracer support.
Added NSIS build support with CPack.
Added openssh hashed host support.
Added API documentation for all public functions.
Added asynchronous SFTP read function.
Added a ssh_bind_set_fd() function.
Fixed known_hosts parsing.
Fixed a lot of build warnings.
Fixed the Windows build.
Fixed a lot of memory leaks.
Fixed a double free corruption in the server support.
Fixed the “ssh_accept:” bug in server support.
Fixed important channel bugs.
Refactored the socket handling.
Switched to CMake build system.
Improved performance.

0.3.1

Added return code SSH_SERVER_FILE_NOT_FOUND.
Fixed compilation of SSHv1.
Fixed several memory leaks.
Fixed possible infinite loops.
Fixed a possible crash bug.
Fixed build warnings.
Fixed cmake on BSD.

0.3.2.

Added ssh_init() function.
Added sftp_readlink() function.
Added sftp_symlink() function.
Fixed ssh_write_knownhost().
Fixed compilation on Solaris.
Fixed SSHv1 compilation.

0.3.3

Fixed double free pointer crash in dsa_public_to_string.
Fixed channel_get_exit_status bug.
Fixed ssh_finalize which didn’t clear the flag.
Fixed memory leak introduced by previous bugfix.
Fixed channel_poll broken when delayed EOF recvd.
Fixed stupid “can’t parse known host key” bug.
Fixed possible memory corruption (ticket #14).

0.3.4.

Added ssh_basename() and ssh_dirname().
Added a portable ssh_mkdir function().
Added a sftp_tell64() function.
Added missing NULL pointer checks to crypt_set_algorithms_server.
Fixed ssh_write_knownhost if ~/.ssh doesn’t exist.
Fixed a possible integer overflow in buffer_get_data().
Fixed possible security bug in packet_decrypt().
Fixed a possible stack overflow in agent code.

-- 
FFe upgrade libssh to 0.3.4
https://bugs.launchpad.net/bugs/447364
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


More information about the universe-bugs mailing list