diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 74 | 
1 files changed, 46 insertions, 28 deletions
@@ -1,4 +1,4 @@ -Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] { +Extension [ <persistent> extension #122 ssh2 version 1.4 ] {    - Constants [21] {      Constant [ int SSH2_FINGERPRINT_MD5 ] { 0 } @@ -29,9 +29,9 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {        - Parameters [4] {          Parameter #0 [ <required> $host ] -        Parameter #1 [ <optional> $port ] -        Parameter #2 [ <optional> $methods ] -        Parameter #3 [ <optional> $callbacks ] +        Parameter #1 [ <optional> $port = <default> ] +        Parameter #2 [ <optional> $methods = <default> ] +        Parameter #3 [ <optional> $callbacks = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_disconnect ] { @@ -50,7 +50,7 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {        - Parameters [2] {          Parameter #0 [ <required> $session ] -        Parameter #1 [ <optional> $flags ] +        Parameter #1 [ <optional> $flags = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_auth_none ] { @@ -75,7 +75,17 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {          Parameter #1 [ <required> $username ]          Parameter #2 [ <required> $pubkeyfile ]          Parameter #3 [ <required> $privkeyfile ] -        Parameter #4 [ <optional> $passphrase ] +        Parameter #4 [ <optional> $passphrase = <default> ] +      } +    } +    Function [ <internal:ssh2> function ssh2_auth_pubkey ] { + +      - Parameters [5] { +        Parameter #0 [ <required> $session ] +        Parameter #1 [ <required> $username ] +        Parameter #2 [ <required> $pubkey ] +        Parameter #3 [ <required> $privkey ] +        Parameter #4 [ <optional> $passphrase = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_auth_hostbased_file ] { @@ -86,8 +96,8 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {          Parameter #2 [ <required> $hostname ]          Parameter #3 [ <required> $pubkeyfile ]          Parameter #4 [ <required> $privkeyfile ] -        Parameter #5 [ <optional> $passphrase ] -        Parameter #6 [ <optional> $local_username ] +        Parameter #5 [ <optional> $passphrase = <default> ] +        Parameter #6 [ <optional> $local_username = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_forward_listen ] { @@ -95,27 +105,27 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {        - Parameters [4] {          Parameter #0 [ <required> $session ]          Parameter #1 [ <required> $port ] -        Parameter #2 [ <optional> $host ] -        Parameter #3 [ <optional> $max_connections ] +        Parameter #2 [ <optional> $host = <default> ] +        Parameter #3 [ <optional> $max_connections = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_forward_accept ] {        - Parameters [3] {          Parameter #0 [ <required> $listener ] -        Parameter #1 [ <optional> &$host ] -        Parameter #2 [ <optional> $port ] +        Parameter #1 [ <optional> &$host = <default> ] +        Parameter #2 [ <optional> $port = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_shell ] {        - Parameters [6] {          Parameter #0 [ <required> $session ] -        Parameter #1 [ <optional> $termtype ] -        Parameter #2 [ <optional> $env ] -        Parameter #3 [ <optional> $width ] -        Parameter #4 [ <optional> $height ] -        Parameter #5 [ <optional> $width_height_type ] +        Parameter #1 [ <optional> $termtype = <default> ] +        Parameter #2 [ <optional> $env = <default> ] +        Parameter #3 [ <optional> $width = <default> ] +        Parameter #4 [ <optional> $height = <default> ] +        Parameter #5 [ <optional> $width_height_type = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_exec ] { @@ -123,11 +133,11 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {        - Parameters [7] {          Parameter #0 [ <required> $session ]          Parameter #1 [ <required> $command ] -        Parameter #2 [ <optional> $pty ] -        Parameter #3 [ <optional> $env ] -        Parameter #4 [ <optional> $width ] -        Parameter #5 [ <optional> $height ] -        Parameter #6 [ <optional> $width_height_type ] +        Parameter #2 [ <optional> $pty = <default> ] +        Parameter #3 [ <optional> $env = <default> ] +        Parameter #4 [ <optional> $width = <default> ] +        Parameter #5 [ <optional> $height = <default> ] +        Parameter #6 [ <optional> $width_height_type = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_tunnel ] { @@ -152,7 +162,7 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {          Parameter #0 [ <required> $session ]          Parameter #1 [ <required> $local_file ]          Parameter #2 [ <required> $remote_file ] -        Parameter #3 [ <optional> $create_mode ] +        Parameter #3 [ <optional> $create_mode = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_fetch_stream ] { @@ -166,7 +176,7 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {        - Parameters [2] {          Parameter #0 [ <required> &$polldes ] -        Parameter #1 [ <optional> $timeout ] +        Parameter #1 [ <optional> $timeout = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_send_eof ] { @@ -175,6 +185,14 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {          Parameter #0 [ <required> $channel ]        }      } +    Function [ <internal:ssh2> function ssh2_shell_resize ] { + +      - Parameters [3] { +        Parameter #0 [ <required> $session ] +        Parameter #1 [ <required> $width ] +        Parameter #2 [ <required> $height ] +      } +    }      Function [ <internal:ssh2> function ssh2_sftp ] {        - Parameters [1] { @@ -201,8 +219,8 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {        - Parameters [4] {          Parameter #0 [ <required> $sftp ]          Parameter #1 [ <required> $dirname ] -        Parameter #2 [ <optional> $mode ] -        Parameter #3 [ <optional> $recursive ] +        Parameter #2 [ <optional> $mode = <default> ] +        Parameter #3 [ <optional> $recursive = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_sftp_rmdir ] { @@ -268,8 +286,8 @@ Extension [ <persistent> extension #121 ssh2 version 1.3.1 ] {          Parameter #0 [ <required> $pkey ]          Parameter #1 [ <required> $algoname ]          Parameter #2 [ <required> $blob ] -        Parameter #3 [ <optional> $overwrite ] -        Parameter #4 [ <optional> $attributes ] +        Parameter #3 [ <optional> $overwrite = <default> ] +        Parameter #4 [ <optional> $attributes = <default> ]        }      }      Function [ <internal:ssh2> function ssh2_publickey_remove ] {  | 
