Lines Matching refs:SFTP

4  * Pure-PHP implementation of SFTP.
17 * $sftp = new \phpseclib3\Net\SFTP('www.domain.tld');
40 * Pure-PHP implementations of SFTP.
44 class SFTP extends SSH2
47 * SFTP channel constant
59 * @see \phpseclib3\Net\SFTP::put()
65 * @see \phpseclib3\Net\SFTP::put()
73 * @see \phpseclib3\Net\SFTP::put()
79 * @see \phpseclib3\Net\SFTP::put()
85 * @see \phpseclib3\Net\SFTP::put()
158 * Server SFTP version
166 * Default Server SFTP version
174 * Preferred SFTP version
262 * Max SFTP Packet Size
342 * Has the SFTP channel been partially negotiated?
351 * Connects to an SFTP server
431 // the order, in this case, matters quite a lot - see \phpseclib3\Net\SFTP::_parseAttributes() to understand why
492 // see \phpseclib3\Net\SFTP::_parseLongname() for an explanation
525 * Check a few things before SFTP functions are called
543 * Partially initialize an SFTP connection
618 * (Re)initializes the SFTP channel
648 in draft-ietf-secsh-filexfer-13 would be quite impossible. As such, what \phpseclib3\Net\SFTP would do is close the
820 * SFTP doesn't provide a mechanism by which the current working directory can be changed, so we'll emulate it. Returns
848 //case '': // some SFTP servers /require/ double /'s. see https://github.com/phpseclib/phpseclib/pull/1137
874 // should work on all SFTP versions since the only part of the SSH_FXP_NAME packet the following looks
875 // at is the first part and that part is defined the same in SFTP versions 3 through 6.
943 // way to get those with SFTP
947 // see \phpseclib3\Net\SFTP::nlist() for a more thorough explanation of the following
1496 * Determines information without calling \phpseclib3\Net\SFTP::realpath().
1771 * Recursively sets information on directories on the SFTP server
2058 * Uploads a file to the SFTP server.
2060 * By default, \phpseclib3\Net\SFTP::put() does not read from the local filesystem. $data is dumped directly into $remote_file.
2061 * So, for example, if you set $data to 'filename.ext' and then do \phpseclib3\Net\SFTP::get(), you will get a file, twelve bytes
2093 * {@internal ASCII mode for SFTPv4/5/6 can be supported by adding a new function - \phpseclib3\Net\SFTP::setMode().}
2123 // according to the SFTP specs, NET_SFTP_OPEN_APPEND should "force all writes to append data at the end of the file."
2216 // make the SFTP packet be exactly the SFTP packet size by including the bytes in the NET_SFTP_WRITE packets "header"
2268 if ($mode & SFTP::SOURCE_LOCAL_FILE) {
2345 * Downloads a file from the SFTP server.
2510 * Deletes a file on the SFTP server.
2566 * Recursively deletes directories on the SFTP server
2955 * Renames a file or a directory on the SFTP server.
3183 * Quoting the SFTP RFC, "Implementations MUST NOT send bits that are not defined" but they seem to anyway
3255 * Sends SFTP Packets
3269 // timeout after 10s. but for SFTP.php it's cumulative per packet
3302 * Receives SFTP Packets
3306 * Incidentally, the number of SSH_MSG_CHANNEL_DATA messages has no bearing on the number of SFTP packets present.
3307 * There can be one SSH_MSG_CHANNEL_DATA messages containing two SFTP packets or there can be two SSH_MSG_CHANNEL_DATA
3308 * messages containing one SFTP packet.
3325 // timeout after 10s. but for SFTP.php it's cumulative per packet
3330 // SFTP packet length
3357 // SFTP packet type and data payload
3449 * Returns all errors on the SFTP layer
3459 * Returns the last error on the SFTP layer
3469 * Get supported SFTP versions
3491 * Get supported SFTP versions
3508 * version of SFTP will be utilized. Set to null or false or int(0) to