-
Notifications
You must be signed in to change notification settings - Fork 61
/
package.xml
297 lines (295 loc) · 12.6 KB
/
package.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
<?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/
</description>
<lead>
<name>Casper Langemeijer</name>
<user>langemeijer</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<lead>
<name>Pierre Joye</name>
<user>pajoye</user>
<email>[email protected]</email>
<active>yes</active>
</lead>
<lead>
<name>Mike Sullivan</name>
<user>mikesul</user>
<email>[email protected]</email>
<active>no</active>
</lead>
<lead>
<name>Sara Golemon</name>
<user>pollita</user>
<email>[email protected]</email>
<active>no</active>
</lead>
<date>2024-02-09</date>
<version>
<release>1.4.1</release>
<api>1.0</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license uri="http://www.php.net/license">PHP License</license>
<notes>
- 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)
</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="bug63480.phpt"/>
<file role="test" name="bug79631.phpt"/>
<file role="test" name="ssh2_auth.phpt"/>
<file role="test" name="ssh2_auth_pubkey.phpt"/>
<file role="test" name="ssh2_auth_pubkey_file.phpt"/>
<file role="test" name="ssh2_connect.phpt"/>
<file role="test" name="ssh2_exec.phpt"/>
<file role="test" name="ssh2_send_eof.phpt"/>
<file role="test" name="ssh2_sftp_001.phpt"/>
<file role="test" name="ssh2_sftp_002.phpt"/>
<file role="test" name="ssh2_shell.phpt"/>
<file role="test" name="ssh2_skip.inc"/>
<file role="test" name="ssh2_stream_select.phpt"/>
<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>
</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>2023-04-15</date>
<version>
<release>1.4</release>
<api>1.0</api>
</version>
<notes>
- Add ssh2_shell_resize function [PR #55] (jentian)
- Add ssh2_auth_pubkey to allow public and private keys as strings [PR #56] (Andreas Treichel)
</notes>
</release>
<release>
<date>2021-03-02</date>
<version>
<release>1.3</release>
<api>1.0</api>
</version>
<notes>
- 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)
</notes>
</release>
<release>
<date>2019-09-17</date>
<version>
<release>1.2</release>
<api>1.0</api>
</version>
<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>
</release>
<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>