Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-01 | SSH: set non-blocking earlier | Daniel Stenberg | |
Introduce an INIT state for the SSH state machine and set libssh2 non-blocking in that so that it is set properly before libssh2_session_startup() is called. Bug: http://curl.haxx.se/mail/archive-2011-05/0001.html | |||
2010-08-05 | build: fix libssh2_scp_send64() availability | Yang Tse | |
2010-08-04 | SCP: send large files properly with new enough libssh2 | Daniel Stenberg | |
libssh2 1.2.6 and later handle >32bit file sizes properly even on 32bit architectures and we make sure to use that ability. Reported by: Mikael Johansson Bug: http://curl.haxx.se/mail/lib-2010-08/0052.html | |||
2010-05-07 | sendrecv: split the I/O handling into private handler | Howard Chu | |
Howard Chu brought the bulk work of this patch that properly moves out the sending and recving of data to the parts of the code that are properly responsible for the various ways of doing so. Daniel Stenberg assisted with polishing a few bits and fixed some minor flaws in the original patch. Another upside of this patch is that we now abuse CURLcodes less with the "magic" -1 return codes and instead use CURLE_AGAIN more consistently. | |||
2010-03-24 | remove the CVSish $Id$ lines | Daniel Stenberg | |
2009-12-12 | split out more protocol-specific structs from urldata.h into their own | Daniel Stenberg | |
protocol-specific header files | |||
2009-05-19 | changed ssh.c to use HAVE_LIBSSH2_SESSION_BLOCK_DIRECTION define provided by ↵ | Gunter Knauf | |
libssh2.h; removed related define block from ssh.h. | |||
2009-05-09 | Fix libssh2 preprocessor symbol definition check | Yang Tse | |
2008-12-22 | Remove trailing #undef value. Typo? | Gisle Vanem | |
2008-12-22 | libssh2_sftp_seek2 was just renamed to libssh2_sftp_seek64 ... | Daniel Stenberg | |
2008-12-22 | - Anthony Bryan provided a set of patches that cleaned up manual language, | Daniel Stenberg | |
corrected spellings and more. | |||
2008-11-29 | Further adjust a libssh2 preprocessor function-symbol definition check | Yang Tse | |
2008-11-29 | Adjust some libssh2 preprocessor symbol definition checks | Yang Tse | |
2008-06-20 | remove leftover proto that isn't used, I made it a macro instead | Daniel Stenberg | |
2008-06-20 | - Hans-Jurgen May pointed out that trying SCP or SFTP over a SOCKS proxy | Daniel Stenberg | |
crashed libcurl. This is now addressed by making sure we use "plain send" internally when doing the socks handshake instead of the Curl_write() function which is designed to use the "target" protocol. That's then SCP or SFTP in this case. I also took the opportunity and cleaned up some ssh- related #ifdefs in the code for readability. | |||
2008-05-09 | - Make Curl_write and it's callees accept a const pointer, in preparation | Michal Marek | |
of tetetest's patch for curl_easy_send() | |||
2007-10-12 | Added per-protocol callback static tables, replacing callback ptr storage | Patrick Monnerat | |
in the connectdata structure by a single handler table ptr. | |||
2007-08-03 | The SSH code now only works with libssh2 0.16 or later. Thus we must not | Daniel Stenberg | |
release the next curl until there is a libssh2 0.16 released. | |||
2007-07-14 | for now unless we do better fixed LIBSSH2_APINO compares to use long constants. | Gunter Knauf | |
2007-07-11 | fixed endif comment. | Gunter Knauf | |
2007-07-10 | * Finish moving sftp:// into a state machine so it won't block in multi mode | James Housley | |
* Move scp:// into a state machine so it won't block in multi mode * When available use the full directory entry from the sftp:// server | |||
2007-06-12 | Convert Curl_ssh_connect() to run in a state machine for | James Housley | |
LIBSSH2_APINO >= 200706012030. More to come... | |||
2007-01-16 | - Armel Asselin improved libcurl to behave a lot better when an easy handle | Daniel Stenberg | |
doing an FTP transfer is removed from a multi handle before completion. The fix also fixed the "alive counter" to be correct on "premature removal" for all protocols. | |||
2006-11-24 | James Housley did lots of work and introduced SFTP downloads. | Daniel Stenberg | |
2006-11-02 | James Housley brought support for SCP transfers | Daniel Stenberg | |