#264: SCP send not properly setting mtime or atime
--------------------------+--------------------
Reporter: wguynes | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 1.4.3
Component: examples | Version: 1.4.2
Keywords: scp examples | Blocked By:
Blocks: |
--------------------------+--------------------
When using libssh2_scp_send_ex() or libssh2_scp_send64() with non-zero
mtime or atime parameters the time stamp does not get set.
This is not so much a fault with the library, but that the scp send
examples are misleading. After the data is actually sent the remote side
is expecting one NULL byte. This will trigger the remote side to actually
set the timestamp on the now fully received file. At present the examples
merely slam the channel closed which the remote side meekly accepts.
This will also be critical to implementation of any recursive SCP feature
in the future. Multiple file transfers over one, open channel will require
the NULL byte after each write data phase.
-- Ticket URL: <https://trac.libssh2.org/ticket/264> libssh2 <https://trac.libssh2.org/> C library for writing portable SSH2 clients _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-develReceived on 2013-04-29