ssh2 1.5.0

Bindings for the libssh2 library


Provides bindings to the functions of libssh2 which implements the SSH2 protocol.
libssh2 is available from http://libssh2.org/

License: PHP License

Changes

- PIE (PHP Installer for Extensions) compatibility
- Fix crash on ECDSA pubkey auth due to libssh2 allocator mismatch [PR #92] (Fixes #91, #84)
- Fix fragment part of path lost for files with # in name [PR #93] (Fixes #90)
- Fix segfault when disconnecting with open SFTP streams [PR #94] (Fixes #81)
- Add ssh2_keepalive_config() and ssh2_keepalive_send() [PR #95] (Fixes #79)
- Add ssh2_set_timeout() [PR #70] (Jille Timmermans)
- Add ssh2_send_signal() [PR #89] (herrecito)
- Fix ssh2_poll() rejecting valid resource inputs [PR #96] (Fixes #82)
- Fix Homebrew libssh2 autodetection on macOS Apple Silicon [Fixes #87]
- Initialize php_stream_wrapper_ops explicitly [PR #68] (Gerdriaan Mulder)
- Bump minimum PHP version to 8.0
- Drop PHP 8.0 from CI, add PHP 8.5
- Fix Windows CI (setup-php-sdk TLS issue)