149 Commits

Author SHA1 Message Date
Remi Collet
093906ec1c fix for PHP 7.0.13 where php_url_parse fails 2016-11-10 09:31:34 +01:00
Casper Langemeijer
ece9572fc7 Increase version number in sourcecode to 0.13+dev 2016-06-12 16:40:41 +02:00
Casper Langemeijer
d340cb6770 Back to +dev 2016-06-12 16:33:33 +02:00
Casper Langemeijer
9a6c6c412f Update package.xml for new 0.13 release RELEASE_0_13 2016-06-12 16:30:13 +02:00
Casper Langemeijer
19c8c73c0f Add readme file 2015-11-22 21:08:40 +01:00
Casper Langemeijer
75e84e6c96 Merge remote-tracking branch 'origin/pr/5' 2015-07-15 15:39:05 +02:00
Casper Langemeijer
e897720dd1 Merge pull request #6 2015-07-15 09:33:44 +02:00
Casper Langemeijer
03447fd2fb Merge pull request #3 2015-07-15 09:28:29 +02:00
Casper Langemeijer
31d88b541b Merge pull request #4 2015-07-14 23:23:50 +02:00
Lior Kaplan
f8d6c77ad0 Align PHP license version to LICENSE file 2015-07-14 23:11:00 +02:00
Felipe Weckx
8a0925f6ee Fix segfault when trying to authenticate in servers that do not support authentication (none) 2014-09-15 21:12:02 -03:00
Vladimir Zidar
740e7b6236 We need to set session to blocking mode before calling libssh2_channel_open_session().
This fixes long standing issue of ssh2_exec() failing with 'Unable to request a channel from remote host' when invoked for second time using same session. - https://bugs.php.net/bug.php?id=58893
ssh2_shell() has same construct, so same approach is applied there too.
2014-08-28 12:43:36 +02:00
Lior Kaplan
4d37efb62f Align PHP license version to LICENSE file 2014-04-27 20:57:09 +03:00
Vladimir Zidar
7f5393368c Add exit-status support for ssh2 file wrappers 2014-03-27 19:07:47 -07:00
Frédéric Hardy
4efb02d77a Add reflection API support. 2013-12-10 09:47:09 +01:00
Remi Collet
aa5adbd00d add tests to archive 2013-11-30 08:05:22 +01:00
Remi Collet
febf5a78b7 fix role for License file 2013-11-30 08:01:08 +01:00
Sara Golemon
7067fa9686 Merge branch 'pull-request/2' 2013-09-28 22:23:00 -07:00
Anatol Belski
d767df8789 added config.w32 to package.xml 2013-09-12 13:28:41 +02:00
Lior Kaplan
5061c56459 Typo: retreive -> retrieve 2013-08-11 17:29:24 +02:00
Lior Kaplan
95050f4c33 Fix issues in detecting/linking for ssh-agent support
Remove empty variable, prevent detection of ssh-agent when $SSH2_DIR is in use
Remove whitespace
Remove duplicate parameter
2013-07-09 17:08:58 -07:00
Pierre Joye
8fbe4d7a70 add author 2013-05-07 08:52:12 +02:00
Pierre Joye
0fbb3d866a Fix #64535, php_ssh2_sftp_dirstream_read segfault on error 2013-05-07 08:51:21 +02:00
Pierre Joye
2509998d37 Fix #64535, php_ssh2_sftp_dirstream_read segfault on error 2013-05-07 08:51:18 +02:00
Sara Golemon
faa3a1fe97 Add some unit tests
Since these all need a test ssh server to connect to,
you'll need to set some environment variables.

TEST_SSH2_HOSTNAME - Where to connect to
TEST_SSH2_PORT     - Port (default: 22)
TEST_SSH2_USER     - Login as (default: getenv('USER'))
TEST_SSH2_AUTH     - Mode of authentication ('none', 'password', 'agent')
TEST_SSH2_PASS     - Password to authenticate with
TEST_SSH2_TEMPDIR  - Where to store temporary files on the remote filesystem
                     (default: /tmp )
2013-03-03 07:48:44 -08:00
Sara Golemon
dcef835b23 Add .gitignore 2013-02-28 20:48:38 -08:00
Anatoliy Belsky
4fc20ce60d #ifndef unused vars 2013-01-08 12:49:01 +00:00
Anatoliy Belsky
c3b0854dc0 fix php 5.5 build 2013-01-08 12:30:10 +00:00
Anatoliy Belsky
3c44ecf96f Fix bug Bug #63855 compilation fails on windows (patch from erez dot h at zend dot com) 2013-01-08 09:53:18 +00:00
Remi Collet
57d5d63668 add note 2012-12-01 15:51:24 +00:00
Remi Collet
efce16e903 Fixed Bug #63660 php_ssh2_fopen_wrapper_parse_path segfaults 2012-12-01 15:34:46 +00:00
Casper Langemeijer
0ef0e7c403 Back to dev 2012-10-16 19:03:28 +00:00
Casper Langemeijer
21e27546b9 Release Date "2012-10-12" was not today 2012-10-15 18:17:45 +00:00
Casper Langemeijer
cc69fa703a 0.12 release 2012-10-15 18:04:32 +00:00
Casper Langemeijer
3e5d83cf90 Drop libssh2 requirement to 1.2 2012-10-06 13:52:51 +00:00
Casper Langemeijer
57cad54f7e Be more verbose about any errors within ssh2_scp_send 2012-10-02 20:18:07 +00:00
Casper Langemeijer
ada5bd6464 Refactored commit 327852 into macro's 2012-10-01 20:08:47 +00:00
Casper Langemeijer
f35ac9ed12 Check if connection is authenticated. closes bug #63192 2012-10-01 19:11:31 +00:00
Casper Langemeijer
8fa7b1222e Allow for tilde (~) in public and private keyfile paths 2012-06-25 21:18:22 +00:00
Casper Langemeijer
5cc8a9f488 read and writestate are not integers, should be %ld instead of %d 2012-06-23 12:02:51 +00:00
Casper Langemeijer
8a4abcf342 Always ignore LIBSSH2_ERROR_EAGAIN 2012-06-23 12:00:40 +00:00
Casper Langemeijer
39243c7f30 ignore LIBSSH2_ERROR_EAGAIN on *NON*blocking state 2012-06-23 05:26:06 +00:00
Casper Langemeijer
0b84399740 Handle error values from reads and writes to a channel. Closes bug #58576 2012-06-23 05:20:52 +00:00
Casper Langemeijer
bb979fbcc2 Use estrdup() to fix bug #62376 2012-06-21 07:06:46 +00:00
Casper Langemeijer
5f9c9356cc Fixed unwanted dependency on libssh2 1.2.9 with conditional compile directives 2012-06-21 06:54:05 +00:00
Casper Langemeijer
fbeccc901e Add support for stream_set_timeout() to channel streams - Fixes bug #56377 2012-06-19 18:13:16 +00:00
Casper Langemeijer
50f1db5ef9 Added feature ssh2_sftp_chmod() - closes bug #59880 2012-06-17 20:54:01 +00:00
Casper Langemeijer
cefeaccd2a Removed #ifdef's for very old libssh2 versions.
Removed code to deal with old libssh2 API.
New libssh2 version requirement => 1.2.3 (feb 2010)
2012-06-17 13:08:39 +00:00
Casper Langemeijer
12b72e32a4 changed RETURN_FALSE on zend_parse_parameter() to 'return' as per remark by johannes 2012-06-16 22:26:48 +00:00
Casper Langemeijer
4584391c6c Added keyboard-interactive to ssh2_auth_password() - closes bug #61760 and bug #54916 2012-06-16 22:06:46 +00:00