Ogłoszono wydanie libssh 0.6.0, biblioteki C implementującej protokół SSHv2 i SSHv1 dla integracji w aplikacjach serwerowych i klienckich. libssh jest dostępna dla systemów Linux, BSD, Solaris i Windows. Posiada obsługę: Kerberosa (GSSAPI), OpenSSL i GCrypt, infrastruktury Public Key, Elliptic Curve DSA (ECDSA), Elliptic Curve Diffie Hellman (ECDH), SCP i SFTP, oraz asynchroniczności.
Zmiany, jakie zaszły:
- Dodano nowy publiczny klucz API
- Dodano nowe API uwierzytelniania użytkownika (userauth API)
- Dodano nowe funkcje:
ssh_get_publickey_hash()
,ssh_get_poll_flags()
- Dodano nowe opcje:
GSSAPIServerIdentity
,GSSAPIClientIdentity
,GSSAPIDelegateCredentials
- Dodano uwierzytelnianie użytkownika
gssapi-mic
- Dodano obsługę Elliptic Curve DSA (ECDSA) z OpenSSL i Elliptic Curve Diffie Hellman (ECDH)
- Dodano nowe odwołania, bazujące na serwerowym API
- Dodano Curve25519 do wymiany klucza ECDH
- Udoskonalono logowanie systemowe
- Dodano przekierowywanie agenta SSH
- Dodano ponowną wymianę klucza
- Dodano więcej testów jednostkowych
- Udoskonalono dokumentację
- Naprawiono obsługę liczenia czasu