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 >= 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 >= 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 >= 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 '#' 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