A library implementing the SSH2 protocol

Edit Package libssh2_org

libssh2 is a library implementing the SSH2 protocol as defined by
Internet Drafts: SECSH-TRANS, SECSH-USERAUTH, SECSH-CONNECTION,
SECSH-ARCH, SECSH-FILEXFER, SECSH-DHGEX, SECSH-NUMBERS, and
SECSH-PUBLICKEY.

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000105 105 Bytes
libssh2-1.4.3.tar.gz 0000685712 670 KB
libssh2-ocloexec.patch 0000002750 2.69 KB
libssh2_org.changes 0000009295 9.08 KB
libssh2_org.spec 0000003058 2.99 KB
Revision 24 (latest revision is 45)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 148084 from Michal Vyskocil's avatar Michal Vyskocil (mvyskocil) (revision 24)
- update to 1.4.3
    compression: add support for zlib@openssh.com
    Bug fixes:
    sftp_read: return error if a too large package arrives
    libssh2_hostkey_hash.3: update the description of return value
    examples: use stderr for messages, stdout for data
    openssl: do not leak memory when handling errors
    improved handling of disabled MD5 algorithm in OpenSSL
    known_hosts: Fail when parsing unknown keys in known_hosts file
    configure: gcrypt doesn't come with pkg-config support
    session_free: wrong variable used for keeping state
    libssh2_userauth_publickey_fromfile_ex.3: mention publickey == NULL
    comp_method_zlib_decomp: handle Z_BUF_ERROR when inflating
    Return LIBSSH2_ERROR_SOCKET_DISCONNECT on EOF when reading banner
    userauth.c: fread() from public key file to correctly detect any errors
    configure.ac: Add option to disable build of the example applications
    Added 'Requires.private:' line to libssh2.pc
    SFTP: filter off incoming "zombie" responses
    gettimeofday: no need for a replacement under cygwin
    SSH_MSG_CHANNEL_REQUEST: default to want_reply
    win32/libssh2_config.h: Remove hardcoded #define LIBSSH2_HAVE_ZLIB
    build error with gcrypt backend
    always do "forced" window updates to avoid corner case stalls
    aes: the init function fails when OpenSSL has AES support
    transport_send: Finish in-progress key exchange before sending data
    channel_write: acknowledge transport errors
    examples/x11.c: Make sure sizeof passed to read operation is correct
    examples/x11.c:,Fix suspicious sizeof usage
    sftp_packet_add: verify the packet before accepting it
    SFTP: preserve the original error code more (forwarded request 147891 from vitezslav_cizek)
Comments 1

Brenton Horne's avatar

A related thread on the openSUSE forums is https://forums.opensuse.org/showthread.php/523418-symbol-lookup-error-usr-lib64-libssh2-so-1-undefined-symbol-EVP_aes_256_ctr?p=2814175#post2814175. It seems like this package is causing me to get the error:

symbol lookup error: /usr/lib64/libssh2.so.1: undefined symbol: EVP_aes_256_ctr

from a few different programs.

openSUSE Build Service is sponsored by