| » Metadata |
» Status |
-
Category: Networking
-
Proposer: Luca Corbo
-
License: LGPL
|
|
| » Description |
ssh2 client abstraction layer
Net_SSH2 provide access to resources (remote exec, file transfer) on a remote machine using a secure cryptographic transport.
Currently the following drivers are available:
- PECL/ssh2 extension
- OpenSSH wrapper |
| » Dependencies |
» Links |
- PHP Version: PHP 5.0.0 or newer
- PEAR Package: PEAR 1.5.4 or newer
- - optional
- PEAR Package: File 1.3.0 or newer
- PEAR Package: System
- PECL extension: ssh2
|
|
| » Timeline |
» Changelog |
-
First Draft: 2009-01-27
- Proposal: 2009-01-27
- Call for Votes: 2009-09-21
|
Luca Corbo [2009-01-30 11:35 UTC] - code cleanup doconnor
Luca Corbo [2009-03-30 10:05 UTC] * Changes
- Changed package name
- Implemented OpenSSH and LibSSH2 drivers
- Added unit tests
* Known bugs
- testSshCopyId(LibSSH2Test):
It seems pecl/ssh2 is looking for a publickey subsystem not available(?) on my test machine (debian OS).
The test fails with the following message:
"ssh2_publickey_init(): Unable to initialize publickey subsystem(-21) Unable to request publickey subsystem"
Luca Corbo [2009-05-25 14:40 UTC] - Fixed broken links
Luca Corbo [2009-09-08 14:27 UTC] - "proc_open(): pty pseudo terminal not supported on this system." exception is now handled.
- Improved unit tests
- Modified package structure
Luca Corbo [2009-09-14 14:43 UTC] - Moved constants into the Net_SSH2 class.
- Fixed visibility (public, static, etc.) keyword on such methods
- Added autoload
- Added @throws doc comment.
- Now the correct name of the module php_ssh2.dll/ssh2.so is displayed on error
- Used $this->markTestSkipped() in tests instead of die().
- Added optional dependency to package.xml
|