HEX
Server: Apache
System: Linux s198.coreserver.jp 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC 2025 x86_64
User: nagasaki (10062)
PHP: 7.1.33
Disabled: NONE
Upload Files
File: //var/opt/remi/php83/lib/pear/.registry/.channel.pecl.php.net/ssh2.reg
a:23:{s:7:"attribs";a:6:{s:15:"packagerversion";s:7:"1.10.13";s:7:"version";s:3:"2.0";s:5:"xmlns";s:35:"http://pear.php.net/dtd/package-2.0";s:11:"xmlns:tasks";s:33:"http://pear.php.net/dtd/tasks-1.0";s:9:"xmlns:xsi";s:41:"http://www.w3.org/2001/XMLSchema-instance";s:18:"xsi:schemaLocation";s:147:"http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd";}s:4:"name";s:4:"ssh2";s:7:"channel";s:12:"pecl.php.net";s:7:"summary";s:32:"Bindings for the libssh2 library";s:11:"description";s:135:"Provides bindings to the functions of libssh2 which implements the SSH2 protocol.
        libssh2 is available from http://libssh2.org/";s:4:"lead";a:4:{i:0;a:4:{s:4:"name";s:18:"Casper Langemeijer";s:4:"user";s:11:"langemeijer";s:5:"email";s:19:"langemeijer@php.net";s:6:"active";s:3:"yes";}i:1;a:4:{s:4:"name";s:11:"Pierre Joye";s:4:"user";s:6:"pajoye";s:5:"email";s:14:"pierre@php.net";s:6:"active";s:3:"yes";}i:2;a:4:{s:4:"name";s:13:"Mike Sullivan";s:4:"user";s:7:"mikesul";s:5:"email";s:15:"mikesul@php.net";s:6:"active";s:2:"no";}i:3;a:4:{s:4:"name";s:12:"Sara Golemon";s:4:"user";s:7:"pollita";s:5:"email";s:15:"pollita@php.net";s:6:"active";s:2:"no";}}s:4:"date";s:10:"2024-02-10";s:4:"time";s:8:"00:10:02";s:7:"version";a:2:{s:7:"release";s:5:"1.4.1";s:3:"api";s:3:"1.0";}s:9:"stability";a:2:{s:7:"release";s:6:"stable";s:3:"api";s:6:"stable";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:227:"- End zend_function_entry ssh2_functions list with PHP_FE_END [PR #67] (Gerdriaan Mulder)
- Remove implicit switch-case fallthrough [PR #66] (Gerdriaan Mulder)
- Windows build setup with GitHub Actions [PR #75] (Derick Rethans)";s:8:"contents";a:1:{s:3:"dir";a:2:{s:7:"attribs";a:1:{s:4:"name";s:1:"/";}s:4:"file";a:24:{i:0;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"bad258c5ddcb630d77b5729663d545b0";s:4:"name";s:19:"tests/bug63480.phpt";s:4:"role";s:3:"src";}}i:1;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"d8cfeff229e440a97f50b96768d583c6";s:4:"name";s:19:"tests/bug79631.phpt";s:4:"role";s:3:"src";}}i:2;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"5a88cf7afadb26af6bf7f988808b9c32";s:4:"name";s:20:"tests/ssh2_auth.phpt";s:4:"role";s:3:"src";}}i:3;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"7aeff5e0798d385864ff8c7f230300a3";s:4:"name";s:27:"tests/ssh2_auth_pubkey.phpt";s:4:"role";s:3:"src";}}i:4;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"35575588791f91a24cc3a814bd003feb";s:4:"name";s:32:"tests/ssh2_auth_pubkey_file.phpt";s:4:"role";s:3:"src";}}i:5;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ef5750f6e38c7c150e2bd3a8e5bf7135";s:4:"name";s:23:"tests/ssh2_connect.phpt";s:4:"role";s:3:"src";}}i:6;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"08f86f60a34bf4554748e03e23d6a274";s:4:"name";s:20:"tests/ssh2_exec.phpt";s:4:"role";s:3:"src";}}i:7;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"2014c651004c55eea3c712663ab12c37";s:4:"name";s:24:"tests/ssh2_send_eof.phpt";s:4:"role";s:3:"src";}}i:8;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"296bcf8e3f16cc6a6e3d4c7e9e1722b9";s:4:"name";s:24:"tests/ssh2_sftp_001.phpt";s:4:"role";s:3:"src";}}i:9;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"398cff0297544e6406d3f48d78218bc0";s:4:"name";s:24:"tests/ssh2_sftp_002.phpt";s:4:"role";s:3:"src";}}i:10;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"a05b2282d06a5b84e0032cc757cf00cc";s:4:"name";s:21:"tests/ssh2_shell.phpt";s:4:"role";s:3:"src";}}i:11;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"0ac14826a583b4149eed94e5b0850020";s:4:"name";s:19:"tests/ssh2_skip.inc";s:4:"role";s:3:"src";}}i:12;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"da7cbc06e317de3f581fe4ea2fc71594";s:4:"name";s:29:"tests/ssh2_stream_select.phpt";s:4:"role";s:3:"src";}}i:13;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"147f630dfe5088dc88b9f4ae1dae591b";s:4:"name";s:19:"tests/ssh2_test.inc";s:4:"role";s:3:"src";}}i:14;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ae3efe95d4254cb1c4dce06229851592";s:4:"name";s:17:"tests/testkey_rsa";s:4:"role";s:3:"src";}}i:15;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"4d2384d133fe72ff9a7e9c9a08b446a0";s:4:"name";s:21:"tests/testkey_rsa.pub";s:4:"role";s:3:"src";}}i:16;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"c55735cffb0b7c403e975c64aa32d6dd";s:4:"name";s:9:"config.m4";s:4:"role";s:3:"src";}}i:17;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"3619b5749bdfb42d7b9e34c7f74833a9";s:4:"name";s:10:"config.w32";s:4:"role";s:3:"src";}}i:18;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"d76c2e8b864e1fdf6da8e07ea2637514";s:4:"name";s:6:"ssh2.c";s:4:"role";s:3:"src";}}i:19;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"f9fa0e64b0bfd56b73d9d585f622fd98";s:4:"name";s:10:"php_ssh2.h";s:4:"role";s:3:"src";}}i:20;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"afb6759c48db5e85c10873e40ef0c29d";s:4:"name";s:21:"ssh2_fopen_wrappers.c";s:4:"role";s:3:"src";}}i:21;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"2052d1842d91fb59eddd8bc65e3b4865";s:4:"name";s:11:"ssh2_sftp.c";s:4:"role";s:3:"src";}}i:22;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"ab5215b391feaa5fb1ecc15a4caa2b47";s:4:"name";s:7:"LICENSE";s:4:"role";s:3:"src";}}i:23;a:1:{s:7:"attribs";a:3:{s:6:"md5sum";s:32:"72dcae983d94d631ea74705bdc8bfe94";s:4:"name";s:9:"README.md";s:4:"role";s:3:"doc";}}}}}s:12:"dependencies";a:1:{s:8:"required";a:2:{s:3:"php";a:1:{s:3:"min";s:5:"7.0.0";}s:13:"pearinstaller";a:1:{s:3:"min";s:5:"1.4.0";}}}s:17:"providesextension";s:4:"ssh2";s:13:"extsrcrelease";a:1:{s:15:"configureoption";a:1:{s:7:"attribs";a:3:{s:7:"default";s:10:"autodetect";s:4:"name";s:9:"with-ssh2";s:6:"prompt";s:15:"libssh2 prefix?";}}}s:9:"changelog";a:1:{s:7:"release";a:12:{i:0;a:3:{s:4:"date";s:10:"2023-04-15";s:7:"version";a:2:{s:7:"release";s:3:"1.4";s:3:"api";s:3:"1.0";}s:5:"notes";s:146:"- Add ssh2_shell_resize function [PR #55] (jentian)
- Add ssh2_auth_pubkey to allow public and private keys as strings [PR #56] (Andreas Treichel)";}i:1;a:3:{s:4:"date";s:10:"2021-03-02";s:7:"version";a:2:{s:7:"release";s:3:"1.3";s:3:"api";s:3:"1.0";}s:5:"notes";s:644:"- 1.3.1 release only fixed the PHP >= 8.0 requirement in the package.xml. No code changes.

Changes in 1.3:

- Add ssh2_send_eof() [PR #45] (Calvin Buckley)
- PHP stream cast function for SSH channel objects for stream_select() support. [PR #38] (Robert Wolf)
- Fix for PHP 7.4 and 8 [PR #44] (Andy Postnikov and Remi Collet)
- Fixed debug and disconnected callback [PR #37] (Piotr Rogowski)
- Various stability and memory issue fixes [PR #39, #41] (Robert Wolf)
- Segfault fix for bug #79757 [PR #43] (Konrad K)
- Various stability and bug fixes #79631, #63480, #80294, #75523, #80729 [PR #46, #47, #48, #49, #50 and #51] (Christoph M. Becker)";}i:2;a:3:{s:4:"date";s:10:"2019-09-17";s:7:"version";a:2:{s:7:"release";s:3:"1.2";s:3:"api";s:3:"1.0";}s:5:"notes";s:489:"- Fix multiple reflection/documentation disparities [PR #29] (Michael Moravec)
- Fix PHP7 port. Restored commented reference counting. [Dmitry Stogov]
- Updates for php_url structure changes [Daniel Ciochiu]
- Make the PR generic for all PHP7 versions [Jan Ehrhardt]
- Fix compatibility with PHP 7.3 [Jan Ehrhardt]
- Fix config.w32 for compatibility with OpenSSL 1.1.x [Anatol]
- Make static inline for php_ssh2_sftp_attr2ssb [Andy Postnikov]
- Enable 7.1-7.3 on Travis CI [Andy Postnikov]";}i:3;a:3:{s:4:"date";s:10:"2017-06-14";s:7:"version";a:2:{s:7:"release";s:3:"1.1";s:3:"api";s:3:"1.0";}s:5:"notes";s:348:"- Fixed bug #72988 (Libor M.)
- Fixed bug #73198 (Langemeijer)
- Fixed php_url_parse issue (Remi Collet)
- fix Invalid write of size 1 (Remi Collet)
- Fixed bug #73819 (Mitch Hagstrand)
- Fixed bug #73410 (Mitch Hagstrand)
- Travis CI (Mitch Hagstrand)
- Various other fixes on PHP 7 code and code cleanup (Mitch Hagstrand, Libor M., Anatol Belski)";}i:4;a:3:{s:4:"date";s:10:"2016-06-12";s:7:"version";a:2:{s:7:"release";s:3:"1.0";s:3:"api";s:3:"1.0";}s:5:"notes";s:318:"- Release for PHP 7 (Sean DuBois)
- Made win32 builds depend on zlib and openssl extensions (Credomane Evonguard)
- Add blocking call to php_ssh2_direct_tcpip (Credomane Evonguard)
- Added explicit ssh2_disconnect function (Credomane Evonguard)
- Fixed bug #72150 - Fixing segfault when passing env variables (Krakjoe)";}i:5;a:3:{s:4:"date";s:10:"2016-06-12";s:7:"version";a:2:{s:7:"release";s:4:"0.13";s:3:"api";s:4:"0.13";}s:5:"notes";s:517:"- Fixed bug #63660 php_ssh2_fopen_wrapper_parse_path segfaults
- Fixed bug #63855 compilation fails on windows (patch from Erez H)
- Fixed bug #64535 php_ssh2_sftp_dirstream_read segfault on error (Matt Pelmear)
- Add reflection API support (Frédéric Hardy)
- Add exit-status support for ssh2 file wrappers (Vladimir Zidar)
- Fixed bug #58893 Unable to request a channel from remote host (Vladimir Zidar)
- Fix segfault when trying to authenticate in servers that do not support authentication (none) (Felipe Weckx)";}i:6;a:3:{s:4:"date";s:10:"2012-10-15";s:7:"version";a:2:{s:7:"release";s:4:"0.12";s:3:"api";s:4:"0.12";}s:5:"notes";s:809:"- Bumped libssh2 version requirement to 1.2 (aug 2009)
- Added ssh2_auth_agent() - SSH agent authentication support (with libssh >= 1.2.3)
- Added ssh2_sftp_chmod() (fixed bug #59880)
- Added support for stream_set_timeout() to channel streams (fixed bug #56377) (with libssh >= 1.2.9)
- Added keyboard-interactive to ssh2_auth_password() (fixed bugs #61760 and #54916)
- Add license file as requested in bug #59980
- Allow for tilde (~) in public and private keyfile paths
- Be more verbose about any errors within ssh2_scp_send
- Fixed bug #56425 - Problem with ssh2_scp_send
- Fixed bug #59794 - ssh2.sftp protocol wrapper works incorrectly for paths which contain a '#'
- Fixed bug #63192 - Check if connection is authenticated.
- Fixed bug #58576 - Handle error values from reads and writes to a channel.";}i:7;a:3:{s:4:"date";s:10:"2011-09-22";s:7:"version";a:2:{s:7:"release";s:6:"0.11.3";s:3:"api";s:6:"0.11.0";}s:5:"notes";s:329:"- Fixed bug#24349 (ssh2_sftp_mkdir fails with trailing slash)
- Fixed bug#22729 (using ssh2.sftp stream on 64bit vs. 32bit)
- Fixed bug#22671 (trailing spaces trimmed from filenames)
- Fixed bug#17142 (Missing EOF detection in ssh2.sftp:// streams)
- Fixed bug#16944 (Segmentation fault SIGSEGV with protected variable with ssh2)";}i:8;a:5:{s:4:"date";s:10:"2009-11-28";s:7:"version";a:2:{s:7:"release";s:6:"0.11.1";s:3:"api";s:6:"0.11.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:66:"- Fixed the extension version info
. no other changes since 0.11.1";}i:9;a:5:{s:4:"date";s:10:"2009-11-28";s:7:"version";a:2:{s:7:"release";s:6:"0.11.1";s:3:"api";s:6:"0.11.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:319:"- Fixed bug #9500, SSH2 sockets not being closed properly because of close vs closesocket difference
- Fixed Windows support
- Support for latest libssh2 release
- Fix build with PHP 5.3
- Fixed incorrect return values for rename/unlink/mkdir/rmdir with sftp functions/streams
- Fixed various memory leaks and segfaults";}i:10;a:5:{s:4:"date";s:10:"2009-11-28";s:7:"version";a:2:{s:7:"release";s:10:"0.11.1-dev";s:3:"api";s:6:"0.11.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:194:"- Support for latest libssh2 release
- Fix build with PHP 5.3
- Fixed incorrect return values for rename/unlink/mkdir/rmdir with sftp functions/streams
- Fixed various memory leaks and segfaults";}i:11;a:5:{s:4:"date";s:10:"2008-12-08";s:7:"version";a:2:{s:7:"release";s:6:"0.11.0";s:3:"api";s:6:"0.11.0";}s:9:"stability";a:2:{s:7:"release";s:4:"beta";s:3:"api";s:4:"beta";}s:7:"license";a:2:{s:7:"attribs";a:1:{s:3:"uri";s:26:"http://www.php.net/license";}s:8:"_content";s:11:"PHP License";}s:5:"notes";s:194:"- Support for latest libssh2 release
- Fix build with PHP 5.3
- Fixed incorrect return values for rename/unlink/mkdir/rmdir with sftp functions/streams
- Fixed various memory leaks and segfaults";}}}s:8:"filelist";a:1:{s:9:"README.md";a:4:{s:6:"md5sum";s:32:"72dcae983d94d631ea74705bdc8bfe94";s:4:"name";s:9:"README.md";s:4:"role";s:3:"doc";s:12:"installed_as";s:54:"/opt/remi/php83/root/usr/share/doc/pecl/ssh2/README.md";}}s:12:"_lastversion";N;s:7:"dirtree";a:1:{s:44:"/opt/remi/php83/root/usr/share/doc/pecl/ssh2";b:1;}s:3:"old";a:7:{s:7:"version";s:5:"1.4.1";s:12:"release_date";s:10:"2024-02-10";s:13:"release_state";s:6:"stable";s:15:"release_license";s:11:"PHP License";s:13:"release_notes";s:227:"- End zend_function_entry ssh2_functions list with PHP_FE_END [PR #67] (Gerdriaan Mulder)
- Remove implicit switch-case fallthrough [PR #66] (Gerdriaan Mulder)
- Windows build setup with GitHub Actions [PR #75] (Derick Rethans)";s:12:"release_deps";a:2:{i:0;a:4:{s:4:"type";s:3:"php";s:3:"rel";s:2:"ge";s:7:"version";s:5:"7.0.0";s:8:"optional";s:2:"no";}i:1;a:6:{s:4:"type";s:3:"pkg";s:7:"channel";s:12:"pear.php.net";s:4:"name";s:4:"PEAR";s:3:"rel";s:2:"ge";s:7:"version";s:5:"1.4.0";s:8:"optional";s:2:"no";}}s:11:"maintainers";a:4:{i:0;a:5:{s:4:"name";s:18:"Casper Langemeijer";s:5:"email";s:19:"langemeijer@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:11:"langemeijer";s:4:"role";s:4:"lead";}i:1;a:5:{s:4:"name";s:11:"Pierre Joye";s:5:"email";s:14:"pierre@php.net";s:6:"active";s:3:"yes";s:6:"handle";s:6:"pajoye";s:4:"role";s:4:"lead";}i:2;a:5:{s:4:"name";s:13:"Mike Sullivan";s:5:"email";s:15:"mikesul@php.net";s:6:"active";s:2:"no";s:6:"handle";s:7:"mikesul";s:4:"role";s:4:"lead";}i:3;a:5:{s:4:"name";s:12:"Sara Golemon";s:5:"email";s:15:"pollita@php.net";s:6:"active";s:2:"no";s:6:"handle";s:7:"pollita";s:4:"role";s:4:"lead";}}}s:10:"xsdversion";s:3:"2.0";s:13:"_lastmodified";i:1747856971;}