On Wed, 6 Oct 2010, Daniel Stenberg wrote:
> I'll get myself a dropbear install and see if I can repeat this. Is 
> uploading data with a 128K buffer enough to trigger it? Like with the 
> sftp_write_nonblock.c example?
I installed dropbear and I managed to repeat a problem when uploading to it, 
but it was due to dropbear's maximum SSH packet size limit at 32768 bytes. 
Once I fixed that I could upload fine using the scp_write_nonblock example, 
which uses 100K buffers. I tried dropbear with default window (24576) and with 
200000, both worked fine. (My change is pushed, together with a bunch of other 
cleanups in the error code department.)
To fix the problem, I had to once again do a rather lame fix in 
_libssh2_channel_write() to limit the amount of data it passes on to 
transport_write(). I'm slowly starting to build up motivation for myself to 
start working on a rather major internal overhaul regarding how we deal with 
buffers/packets when sending data. More about that later on.
-- / daniel.haxx.se _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-develReceived on 2010-10-07