Skip to content

Commit d96bcc5

Browse files
committed
Release 1.5.0
1 parent fc51746 commit d96bcc5

File tree

3 files changed

+51
-6
lines changed

3 files changed

+51
-6
lines changed

composer.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "php/pecl-networking-ssh2",
3+
"type": "php-ext",
4+
"license": "PHP-3.01",
5+
"description": "Bindings for the libssh2 library",
6+
"require": {
7+
"php": ">=8.0.0"
8+
},
9+
"php-ext": {
10+
"extension-name": "ssh2",
11+
"configure-options": [
12+
{
13+
"name": "with-ssh2",
14+
"description": "libssh2 prefix path (autodetected if not given)",
15+
"needs-value": false
16+
}
17+
]
18+
}
19+
}

package.xml

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
<email>pollita@php.net</email>
3232
<active>no</active>
3333
</lead>
34-
<date>2024-02-09</date>
34+
<date>2026-04-04</date>
3535
<version>
36-
<release>1.4.1</release>
36+
<release>1.5.0</release>
3737
<api>1.0</api>
3838
</version>
3939
<stability>
@@ -42,9 +42,19 @@
4242
</stability>
4343
<license uri="http://www.php.net/license">PHP License</license>
4444
<notes>
45-
- End zend_function_entry ssh2_functions list with PHP_FE_END [PR #67] (Gerdriaan Mulder)
46-
- Remove implicit switch-case fallthrough [PR #66] (Gerdriaan Mulder)
47-
- Windows build setup with GitHub Actions [PR #75] (Derick Rethans)
45+
- PIE (PHP Installer for Extensions) compatibility
46+
- Fix crash on ECDSA pubkey auth due to libssh2 allocator mismatch [PR #92] (Fixes #91, #84)
47+
- Fix fragment part of path lost for files with # in name [PR #93] (Fixes #90)
48+
- Fix segfault when disconnecting with open SFTP streams [PR #94] (Fixes #81)
49+
- Add ssh2_keepalive_config() and ssh2_keepalive_send() [PR #95] (Fixes #79)
50+
- Add ssh2_set_timeout() [PR #70] (Jille Timmermans)
51+
- Add ssh2_send_signal() [PR #89] (herrecito)
52+
- Fix ssh2_poll() rejecting valid resource inputs [PR #96] (Fixes #82)
53+
- Fix Homebrew libssh2 autodetection on macOS Apple Silicon [Fixes #87]
54+
- Initialize php_stream_wrapper_ops explicitly [PR #68] (Gerdriaan Mulder)
55+
- Bump minimum PHP version to 8.0
56+
- Drop PHP 8.0 from CI, add PHP 8.5
57+
- Fix Windows CI (setup-php-sdk TLS issue)
4858
</notes>
4959
<contents>
5060
<dir name="/">
@@ -54,6 +64,7 @@
5464
<file role="src" name="php_ssh2.h"/>
5565
<file role="src" name="ssh2_fopen_wrappers.c"/>
5666
<file role="src" name="ssh2_sftp.c"/>
67+
<file role="doc" name="composer.json"/>
5768
<file role="doc" name="LICENSE"/>
5869
<file role="doc" name="README.md"/>
5970
<dir name="tests">
@@ -64,7 +75,10 @@
6475
<file role="test" name="ssh2_auth_pubkey_file.phpt"/>
6576
<file role="test" name="ssh2_connect.phpt"/>
6677
<file role="test" name="ssh2_exec.phpt"/>
78+
<file role="test" name="ssh2_keepalive.phpt"/>
79+
<file role="test" name="ssh2_poll.phpt"/>
6780
<file role="test" name="ssh2_send_eof.phpt"/>
81+
<file role="test" name="ssh2_send_signal.phpt"/>
6882
<file role="test" name="ssh2_sftp_001.phpt"/>
6983
<file role="test" name="ssh2_sftp_002.phpt"/>
7084
<file role="test" name="ssh2_shell.phpt"/>
@@ -91,6 +105,18 @@
91105
<configureoption name="with-ssh2" default="autodetect" prompt="libssh2 prefix?"/>
92106
</extsrcrelease>
93107
<changelog>
108+
<release>
109+
<date>2024-02-09</date>
110+
<version>
111+
<release>1.4.1</release>
112+
<api>1.0</api>
113+
</version>
114+
<notes>
115+
- End zend_function_entry ssh2_functions list with PHP_FE_END [PR #67] (Gerdriaan Mulder)
116+
- Remove implicit switch-case fallthrough [PR #66] (Gerdriaan Mulder)
117+
- Windows build setup with GitHub Actions [PR #75] (Derick Rethans)
118+
</notes>
119+
</release>
94120
<release>
95121
<date>2023-04-15</date>
96122
<version>

php_ssh2.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include "ext/standard/url.h"
2525
#include "main/php_network.h"
2626

27-
#define PHP_SSH2_VERSION "1.4.1"
27+
#define PHP_SSH2_VERSION "1.5.0"
2828
#define PHP_SSH2_DEFAULT_PORT 22
2929

3030
/* Exported Constants */

0 commit comments

Comments
 (0)