1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.10.12" version="2.0" 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" 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">
3 <name>ssh2</name>
4 <channel>pecl.php.net</channel>
5 <summary>Bindings for the libssh2 library</summary>
6 <description>Provides bindings to the functions of libssh2 which implements the SSH2 protocol.
7        libssh2 is available from http://libssh2.org/</description>
8 <lead>
9  <name>Casper Langemeijer</name>
10  <user>langemeijer</user>
11  <email>langemeijer@php.net</email>
12  <active>yes</active>
13 </lead>
14 <lead>
15  <name>Pierre Joye</name>
16  <user>pajoye</user>
17  <email>pierre@php.net</email>
18  <active>yes</active>
19 </lead>
20 <lead>
21  <name>Mike Sullivan</name>
22  <user>mikesul</user>
23  <email>mikesul@php.net</email>
24  <active>no</active>
25 </lead>
26 <lead>
27  <name>Sara Golemon</name>
28  <user>pollita</user>
29  <email>pollita@php.net</email>
30  <active>no</active>
31 </lead>
32 <date>2021-03-02</date>
33 <time>11:01:49</time>
34 <version>
35  <release>1.3.1</release>
36  <api>1.0</api>
37 </version>
38 <stability>
39  <release>beta</release>
40  <api>beta</api>
41 </stability>
42 <license uri="http://www.php.net/license">PHP License</license>
43 <notes>
44- 1.3.1 release only fixed the PHP &gt;= 8.0 requirement in the package.xml. No code changes.
45
46Changes in 1.3:
47
48- Add ssh2_send_eof() [PR #45] (Calvin Buckley)
49- PHP stream cast function for SSH channel objects for stream_select() support. [PR #38] (Robert Wolf)
50- Fix for PHP 7.4 and 8 [PR #44] (Andy Postnikov and Remi Collet)
51- Fixed debug and disconnected callback [PR #37] (Piotr Rogowski)
52- Various stability and memory issue fixes [PR #39, #41] (Robert Wolf)
53- Segfault fix for bug #79757 [PR #43] (Konrad K)
54- Various stability and bug fixes #79631, #63480, #80294, #75523, #80729 [PR #46, #47, #48, #49, #50 and #51] (Christoph M. Becker)
55 </notes>
56 <contents>
57  <dir name="/">
58   <file md5sum="bad258c5ddcb630d77b5729663d545b0" name="tests/bug63480.phpt" role="test" />
59   <file md5sum="d8cfeff229e440a97f50b96768d583c6" name="tests/bug79631.phpt" role="test" />
60   <file md5sum="5a88cf7afadb26af6bf7f988808b9c32" name="tests/ssh2_auth.phpt" role="test" />
61   <file md5sum="35575588791f91a24cc3a814bd003feb" name="tests/ssh2_auth_key.phpt" role="test" />
62   <file md5sum="ef5750f6e38c7c150e2bd3a8e5bf7135" name="tests/ssh2_connect.phpt" role="test" />
63   <file md5sum="08f86f60a34bf4554748e03e23d6a274" name="tests/ssh2_exec.phpt" role="test" />
64   <file md5sum="2014c651004c55eea3c712663ab12c37" name="tests/ssh2_send_eof.phpt" role="test" />
65   <file md5sum="296bcf8e3f16cc6a6e3d4c7e9e1722b9" name="tests/ssh2_sftp_001.phpt" role="test" />
66   <file md5sum="398cff0297544e6406d3f48d78218bc0" name="tests/ssh2_sftp_002.phpt" role="test" />
67   <file md5sum="a05b2282d06a5b84e0032cc757cf00cc" name="tests/ssh2_shell.phpt" role="test" />
68   <file md5sum="0ac14826a583b4149eed94e5b0850020" name="tests/ssh2_skip.inc" role="test" />
69   <file md5sum="da7cbc06e317de3f581fe4ea2fc71594" name="tests/ssh2_stream_select.phpt" role="test" />
70   <file md5sum="147f630dfe5088dc88b9f4ae1dae591b" name="tests/ssh2_test.inc" role="test" />
71   <file md5sum="ae3efe95d4254cb1c4dce06229851592" name="tests/testkey_rsa" role="test" />
72   <file md5sum="4d2384d133fe72ff9a7e9c9a08b446a0" name="tests/testkey_rsa.pub" role="test" />
73   <file md5sum="c55735cffb0b7c403e975c64aa32d6dd" name="config.m4" role="src" />
74   <file md5sum="3619b5749bdfb42d7b9e34c7f74833a9" name="config.w32" role="src" />
75   <file md5sum="73ce4dfc464e4beec80d979e1821a7a4" name="ssh2.c" role="src" />
76   <file md5sum="c1ce7157bdd003abd247bd9c50d0d89d" name="php_ssh2.h" role="src" />
77   <file md5sum="bb6a81c0fd53d081676a2dcd9c046a20" name="ssh2_fopen_wrappers.c" role="src" />
78   <file md5sum="3aa98bdf09c49af9ade312358a5c6912" name="ssh2_sftp.c" role="src" />
79   <file md5sum="ab5215b391feaa5fb1ecc15a4caa2b47" name="LICENSE" role="doc" />
80   <file md5sum="a1cac25a81fc612da0d88fc274be9d2b" name="README.md" role="doc" />
81  </dir>
82 </contents>
83 <dependencies>
84  <required>
85   <php>
86    <min>7.0.0</min>
87   </php>
88   <pearinstaller>
89    <min>1.4.0</min>
90   </pearinstaller>
91  </required>
92 </dependencies>
93 <providesextension>ssh2</providesextension>
94 <extsrcrelease>
95  <configureoption default="autodetect" name="with-ssh2" prompt="libssh2 prefix?" />
96 </extsrcrelease>
97 <changelog>
98  <release>
99   <date>2019-09-17</date>
100   <version>
101    <release>1.2</release>
102    <api>1.0</api>
103   </version>
104   <notes>
105- Fix multiple reflection/documentation disparities [PR #29] (Michael Moravec)
106- Fix PHP7 port. Restored commented reference counting. [Dmitry Stogov]
107- Updates for php_url structure changes [Daniel Ciochiu]
108- Make the PR generic for all PHP7 versions [Jan Ehrhardt]
109- Fix compatibility with PHP 7.3 [Jan Ehrhardt]
110- Fix config.w32 for compatibility with OpenSSL 1.1.x [Anatol]
111- Make static inline for php_ssh2_sftp_attr2ssb [Andy Postnikov]
112- Enable 7.1-7.3 on Travis CI [Andy Postnikov]
113   </notes>
114  </release>
115  <release>
116   <date>2017-06-14</date>
117   <version>
118    <release>1.1</release>
119    <api>1.0</api>
120   </version>
121   <notes>
122- Fixed bug #72988 (Libor M.)
123- Fixed bug #73198 (Langemeijer)
124- Fixed php_url_parse issue (Remi Collet)
125- fix Invalid write of size 1 (Remi Collet)
126- Fixed bug #73819 (Mitch Hagstrand)
127- Fixed bug #73410 (Mitch Hagstrand)
128- Travis CI (Mitch Hagstrand)
129- Various other fixes on PHP 7 code and code cleanup (Mitch Hagstrand, Libor M., Anatol Belski)
130   </notes>
131  </release>
132  <release>
133   <date>2016-06-12</date>
134   <version>
135    <release>1.0</release>
136    <api>1.0</api>
137   </version>
138   <notes>
139- Release for PHP 7 (Sean DuBois)
140- Made win32 builds depend on zlib and openssl extensions (Credomane Evonguard)
141- Add blocking call to php_ssh2_direct_tcpip (Credomane Evonguard)
142- Added explicit ssh2_disconnect function (Credomane Evonguard)
143- Fixed bug #72150 - Fixing segfault when passing env variables (Krakjoe)
144   </notes>
145  </release>
146  <release>
147   <date>2016-06-12</date>
148   <version>
149    <release>0.13</release>
150    <api>0.13</api>
151   </version>
152   <notes>
153- Fixed bug #63660 php_ssh2_fopen_wrapper_parse_path segfaults
154- Fixed bug #63855 compilation fails on windows (patch from Erez H)
155- Fixed bug #64535 php_ssh2_sftp_dirstream_read segfault on error (Matt Pelmear)
156- Add reflection API support (Frédéric Hardy)
157- Add exit-status support for ssh2 file wrappers (Vladimir Zidar)
158- Fixed bug #58893 Unable to request a channel from remote host (Vladimir Zidar)
159- Fix segfault when trying to authenticate in servers that do not support authentication (none) (Felipe Weckx)
160   </notes>
161  </release>
162  <release>
163   <date>2012-10-15</date>
164   <version>
165    <release>0.12</release>
166    <api>0.12</api>
167   </version>
168   <notes>
169- Bumped libssh2 version requirement to 1.2 (aug 2009)
170- Added ssh2_auth_agent() - SSH agent authentication support (with libssh &gt;= 1.2.3)
171- Added ssh2_sftp_chmod() (fixed bug #59880)
172- Added support for stream_set_timeout() to channel streams (fixed bug #56377) (with libssh &gt;= 1.2.9)
173- Added keyboard-interactive to ssh2_auth_password() (fixed bugs #61760 and #54916)
174- Add license file as requested in bug #59980
175- Allow for tilde (~) in public and private keyfile paths
176- Be more verbose about any errors within ssh2_scp_send
177- Fixed bug #56425 - Problem with ssh2_scp_send
178- Fixed bug #59794 - ssh2.sftp protocol wrapper works incorrectly for paths which contain a &apos;#&apos;
179- Fixed bug #63192 - Check if connection is authenticated.
180- Fixed bug #58576 - Handle error values from reads and writes to a channel.
181   </notes>
182  </release>
183  <release>
184   <date>2011-09-22</date>
185   <version>
186    <release>0.11.3</release>
187    <api>0.11.0</api>
188   </version>
189   <notes>
190- Fixed bug#24349 (ssh2_sftp_mkdir fails with trailing slash)
191- Fixed bug#22729 (using ssh2.sftp stream on 64bit vs. 32bit)
192- Fixed bug#22671 (trailing spaces trimmed from filenames)
193- Fixed bug#17142 (Missing EOF detection in ssh2.sftp:// streams)
194- Fixed bug#16944 (Segmentation fault SIGSEGV with protected variable with ssh2)
195   </notes>
196  </release>
197  <release>
198   <date>2009-11-28</date>
199   <version>
200    <release>0.11.1</release>
201    <api>0.11.0</api>
202   </version>
203   <stability>
204    <release>beta</release>
205    <api>beta</api>
206   </stability>
207   <license uri="http://www.php.net/license">PHP License</license>
208   <notes>
209- Fixed the extension version info
210. no other changes since 0.11.1
211   </notes>
212  </release>
213  <release>
214   <date>2009-11-28</date>
215   <version>
216    <release>0.11.1</release>
217    <api>0.11.0</api>
218   </version>
219   <stability>
220    <release>beta</release>
221    <api>beta</api>
222   </stability>
223   <license uri="http://www.php.net/license">PHP License</license>
224   <notes>
225- Fixed bug #9500, SSH2 sockets not being closed properly because of close vs closesocket difference
226- Fixed Windows support
227- Support for latest libssh2 release
228- Fix build with PHP 5.3
229- Fixed incorrect return values for rename/unlink/mkdir/rmdir with sftp functions/streams
230- Fixed various memory leaks and segfaults
231   </notes>
232  </release>
233  <release>
234   <date>2009-11-28</date>
235   <version>
236    <release>0.11.1-dev</release>
237    <api>0.11.0</api>
238   </version>
239   <stability>
240    <release>beta</release>
241    <api>beta</api>
242   </stability>
243   <license uri="http://www.php.net/license">PHP License</license>
244   <notes>
245- Support for latest libssh2 release
246- Fix build with PHP 5.3
247- Fixed incorrect return values for rename/unlink/mkdir/rmdir with sftp functions/streams
248- Fixed various memory leaks and segfaults
249   </notes>
250  </release>
251  <release>
252   <date>2008-12-08</date>
253   <version>
254    <release>0.11.0</release>
255    <api>0.11.0</api>
256   </version>
257   <stability>
258    <release>beta</release>
259    <api>beta</api>
260   </stability>
261   <license uri="http://www.php.net/license">PHP License</license>
262   <notes>
263- Support for latest libssh2 release
264- Fix build with PHP 5.3
265- Fixed incorrect return values for rename/unlink/mkdir/rmdir with sftp functions/streams
266- Fixed various memory leaks and segfaults
267   </notes>
268  </release>
269 </changelog>
270</package>
271