mirror of
https://github.com/php/pecl-networking-ssh2.git
synced 2026-03-23 22:52:06 +01:00
256 lines
11 KiB
XML
256 lines
11 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.4.7" version="2.0" xsi:schemaLocation="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">
|
|
<name>ssh2</name>
|
|
<channel>pecl.php.net</channel>
|
|
<summary>Bindings for the libssh2 library</summary>
|
|
<description>
|
|
Provides bindings to the functions of libssh2 which implements the SSH2 protocol.
|
|
libssh2 is available from http://libssh2.org/
|
|
|
|
ssh2 1.0 and above is PHP 7 only. To install a version that is PHP 5 compatible you can run 'pecl install ssh2-0.13'
|
|
|
|
Note that reaching version 1.0 does NOT indicate we've reached a stable release.
|
|
</description>
|
|
<lead>
|
|
<name>Casper Langemeijer</name>
|
|
<user>langemeijer</user>
|
|
<email>langemeijer@php.net</email>
|
|
<active>yes</active>
|
|
</lead>
|
|
<lead>
|
|
<name>Pierre Joye</name>
|
|
<user>pajoye</user>
|
|
<email>pierre@php.net</email>
|
|
<active>yes</active>
|
|
</lead>
|
|
<lead>
|
|
<name>Mike Sullivan</name>
|
|
<user>mikesul</user>
|
|
<email>mikesul@php.net</email>
|
|
<active>no</active>
|
|
</lead>
|
|
<lead>
|
|
<name>Sara Golemon</name>
|
|
<user>pollita</user>
|
|
<email>pollita@php.net</email>
|
|
<active>no</active>
|
|
</lead>
|
|
<date>2019-09-17</date>
|
|
<version>
|
|
<release>1.2</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>beta</release>
|
|
<api>beta</api>
|
|
</stability>
|
|
<license uri="http://www.php.net/license">PHP License</license>
|
|
<notes>
|
|
- 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]
|
|
</notes>
|
|
<contents>
|
|
<dir name="/">
|
|
<file role="src" name="config.m4"/>
|
|
<file role="src" name="config.w32"/>
|
|
<file role="src" name="ssh2.c"/>
|
|
<file role="src" name="php_ssh2.h"/>
|
|
<file role="src" name="ssh2_fopen_wrappers.c"/>
|
|
<file role="src" name="ssh2_sftp.c"/>
|
|
<file role="doc" name="LICENSE"/>
|
|
<file role="doc" name="README.md"/>
|
|
<dir name="tests">
|
|
<file role="test" name="ssh2_auth.phpt"/>
|
|
<file role="test" name="ssh2_auth_key.phpt"/>
|
|
<file role="test" name="ssh2_connect.phpt"/>
|
|
<file role="test" name="ssh2_exec.phpt"/>
|
|
<file role="test" name="ssh2_sftp_001.phpt"/>
|
|
<file role="test" name="ssh2_sftp_002.phpt"/>
|
|
<file role="test" name="ssh2_send_eof.phpt"/>
|
|
<file role="test" name="ssh2_shell.phpt"/>
|
|
<file role="test" name="ssh2_skip.inc"/>
|
|
<file role="test" name="ssh2_test.inc"/>
|
|
<file role="test" name="testkey_rsa"/>
|
|
<file role="test" name="testkey_rsa.pub"/>
|
|
</dir>
|
|
</dir>
|
|
</contents>
|
|
<dependencies>
|
|
<required>
|
|
<php>
|
|
<min>7.0.0</min>
|
|
<max>8.0.0</max>
|
|
</php>
|
|
<pearinstaller>
|
|
<min>1.4.0</min>
|
|
</pearinstaller>
|
|
</required>
|
|
</dependencies>
|
|
<providesextension>ssh2</providesextension>
|
|
<extsrcrelease>
|
|
<configureoption name="with-ssh2" default="autodetect" prompt="libssh2 prefix?"/>
|
|
</extsrcrelease>
|
|
<changelog>
|
|
<release>
|
|
<date>2017-06-14</date>
|
|
<version>
|
|
<release>1.1</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<notes>
|
|
- 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)
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2016-06-12</date>
|
|
<version>
|
|
<release>1.0</release>
|
|
<api>1.0</api>
|
|
</version>
|
|
<notes>
|
|
- 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)
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2016-06-12</date>
|
|
<version>
|
|
<release>0.13</release>
|
|
<api>0.13</api>
|
|
</version>
|
|
<notes>
|
|
- 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)
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2012-10-15</date>
|
|
<version>
|
|
<release>0.12</release>
|
|
<api>0.12</api>
|
|
</version>
|
|
<notes>
|
|
- 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.
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2011-09-22</date>
|
|
<version>
|
|
<release>0.11.3</release>
|
|
<api>0.11.0</api>
|
|
</version>
|
|
<notes>
|
|
- 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)
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2009-11-28</date>
|
|
<version>
|
|
<release>0.11.1</release>
|
|
<api>0.11.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>beta</release>
|
|
<api>beta</api>
|
|
</stability>
|
|
<license uri="http://www.php.net/license">PHP License</license>
|
|
<notes>
|
|
- Fixed the extension version info
|
|
. no other changes since 0.11.1
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2009-11-28</date>
|
|
<version>
|
|
<release>0.11.1</release>
|
|
<api>0.11.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>beta</release>
|
|
<api>beta</api>
|
|
</stability>
|
|
<license uri="http://www.php.net/license">PHP License</license>
|
|
<notes>
|
|
- 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
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2009-11-28</date>
|
|
<version>
|
|
<release>0.11.1-dev</release>
|
|
<api>0.11.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>beta</release>
|
|
<api>beta</api>
|
|
</stability>
|
|
<license uri="http://www.php.net/license">PHP License</license>
|
|
<notes>
|
|
- 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
|
|
</notes>
|
|
</release>
|
|
<release>
|
|
<date>2008-12-08</date>
|
|
<version>
|
|
<release>0.11.0</release>
|
|
<api>0.11.0</api>
|
|
</version>
|
|
<stability>
|
|
<release>beta</release>
|
|
<api>beta</api>
|
|
</stability>
|
|
<license uri="http://www.php.net/license">PHP License</license>
|
|
<notes>
|
|
- 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
|
|
</notes>
|
|
</release>
|
|
</changelog>
|
|
</package>
|