1
1
libssh2/src
James Housley dde2b09496 libssh2_channel_free() actually can return PACKET_EAGAIN. Update all
calling functions to support that with the following API notes:

* libssh2_publickey_shutdown(), libssh2_session_free() changed
  to return an "int" to allow signaling of LIBSSH2_ERROR_EAGAIN.

* libssh2_scp_recv(), libssh2_scp_send_ex() and libssh2_sftp_init()
  will loop in on libssh2_channel_free() when there is an error.
  It is not possible to return LIBSSH2_ERROR_EAGAIN in this condition
  in these 3 functions and not lose the original error code.
2007-06-12 18:27:37 +00:00
..
.cvsignore Add more files. 2007-01-17 20:21:47 +00:00
channel.c libssh2_channel_free() actually can return PACKET_EAGAIN. Update all 2007-06-12 18:27:37 +00:00
comp.c Initially the libssh2 code was indented with tabs of 4 spaces. Some of 2007-05-28 17:56:08 +00:00
crypt.c Initially the libssh2 code was indented with tabs of 4 spaces. Some of 2007-05-28 17:56:08 +00:00
hostkey.c Initially the libssh2 code was indented with tabs of 4 spaces. Some of 2007-05-28 17:56:08 +00:00
kex.c In the code rewrite 2007-06-08 15:57:46 +00:00
libgcrypt.c Initially the libssh2 code was indented with tabs of 4 spaces. Some of 2007-05-28 17:56:08 +00:00
libgcrypt.h Initially the libssh2 code was indented with tabs of 4 spaces. Some of 2007-05-28 17:56:08 +00:00
libssh2_priv.h libssh2_channel_free() actually can return PACKET_EAGAIN. Update all 2007-06-12 18:27:37 +00:00
mac.c Initially the libssh2 code was indented with tabs of 4 spaces. Some of 2007-05-28 17:56:08 +00:00
Makefile.am Use Bruno's M4 macros to search for libgcrypt. 2007-04-05 10:23:54 +00:00
misc.c Modify the code to truely support non-blocking. Propogate the EAGAIN error 2007-06-06 12:34:06 +00:00
NMakefile Add support for win32. 2005-01-03 22:46:15 +00:00
openssl.c Initially the libssh2 code was indented with tabs of 4 spaces. Some of 2007-05-28 17:56:08 +00:00
openssl.h Initially the libssh2 code was indented with tabs of 4 spaces. Some of 2007-05-28 17:56:08 +00:00
packet.c Modify the code to truely support non-blocking. Propogate the EAGAIN error 2007-06-06 12:34:06 +00:00
pem.c Initially the libssh2 code was indented with tabs of 4 spaces. Some of 2007-05-28 17:56:08 +00:00
publickey.c libssh2_channel_free() actually can return PACKET_EAGAIN. Update all 2007-06-12 18:27:37 +00:00
scp.c libssh2_channel_free() actually can return PACKET_EAGAIN. Update all 2007-06-12 18:27:37 +00:00
session.c libssh2_channel_free() actually can return PACKET_EAGAIN. Update all 2007-06-12 18:27:37 +00:00
sftp.c libssh2_channel_free() actually can return PACKET_EAGAIN. Update all 2007-06-12 18:27:37 +00:00
transport.c Modify the code to truely support non-blocking. Propogate the EAGAIN error 2007-06-06 12:34:06 +00:00
userauth.c Sharing state vairables between the userauth functions was a nice idea, 2007-06-10 13:59:05 +00:00