I wanted to add to this in hopes someone might be able to confirm this
or know how to fix it even. I have it happen just about every time
and it doesn't seem to be limited to just certain hosts. I'm
typically using libssh2 on an OS X machine, but I also just tried
building it on a linux VM (turnkey linux) and connecting to a couple
different servers. the test app (scp_write edited for specific file
etc.) always hangs on waiting for the channel to close, and the
uploaded file is corrupt (25MB zip file)
still poking around some but I'm pretty clueless. SFTP so far works
just fine.
--
Jeremy Knope / Software Developer / Ambrosia Software, Inc. --
http://www.AmbrosiaSW.com/
On Aug 19, 2009, at 4:43 PM, Jeremy Knope wrote:
I'm having issues with SCP uploading, I'm testing with a 25MB file
which seems to get almost the full way then things seem to block or
bail out early, the file is usually corrupt/unfinished (zip in this
case, won't unzip)
this is uploading to a OS X Server on a local network, so far it
seems to work fine to a remote linux based server though, but failed
against a local linux VM.
what seems to happen is in the loop to write the data to the scp
channel, it will get part way through and return 0 bytes written
before it's finished all the data to write. in the scp_write.c
example this causes it to start finishing up, then hang on waiting
for the channel to close.
any thoughts?
--
Jeremy Knope / Software Developer / Ambrosia Software, Inc. --
http://www.AmbrosiaSW.com/
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel