aboutsummaryrefslogtreecommitdiff
path: root/include/libssh/session.h
AgeCommit message (Collapse)AuthorFilesLines
2013-09-16session: Remove obsolete status variables.Andreas Schneider1-3/+0
BUG: https://red.libssh.org/issues/121
2013-07-14src: Remove enter_function() and leave_function().Andreas Schneider1-1/+0
2013-07-13auth: implement client-side gssapiAris Adamantiadis1-1/+2
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2013-07-13auth: adapt libssh to gssapi-with-mic serverAris Adamantiadis1-0/+1
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2013-07-13session: Introduce SSH_TIMEOUT_DEFAULTAris Adamantiadis1-0/+5
The default timeout of 30seconds is very nice when connecting to a new SSH session, however it completely breaks the synchronous blocking API. Use SSH_TIMEOUT_DEFAULT when in blocking mode so channel reads&write are blocking as expected Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2013-07-13Defined SSH server callbacks interfaceAris Adamantiadis1-1/+1
Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2013-01-23include: Fix the LGPL header.Andreas Schneider1-12/+11
This has been reported by rpmlint: libssh-devel.x86_64: W: incorrect-fsf-address libssh.h
2012-12-23Implement key re-exchangeAris Adamantiadis1-0/+3
2012-02-19server: Add ecdsa hostkey support.Andreas Schneider1-0/+1
2012-02-05session: Use a struct for all options.Andreas Schneider1-17/+18
2011-09-18priv: Move kex functions to kex header.Andreas Schneider1-0/+1
2011-09-18kex: moved KEX structures to ssh_crypto_structAris Adamantiadis1-6/+0
2011-09-18kex: split key selection and sendingAris Adamantiadis1-0/+4
2011-09-11auth: made keyboard-interactive nonblockingAris Adamantiadis1-1/+3
2011-09-11Auth: nonblocking ssh_userauth_pubkey_autoAris Adamantiadis1-0/+1
2011-09-11auth: Implement nonblocking ssh_auth_agentAris Adamantiadis1-0/+1
2011-09-11auth: different code for auth_agentAris Adamantiadis1-0/+1
2011-09-02Update libssh to ssh_handle_packets_terminationAris Adamantiadis1-0/+5
cherry-picked from 0cb5248 Should resolve all timeout problems Conflicts: src/auth.c src/channels.c
2011-09-02channels: replaced bugged lists with ssh_listAris Adamantiadis1-1/+1
cherry-picked from 0aef5f Conflicts: src/session.c
2011-08-22server: Migrate hostkey check to new pki.Andreas Schneider1-1/+3
2011-08-22server: Use new pki infrastructure.Andreas Schneider1-2/+4
2011-07-19Fixes the ssh_log issue on ssh_bind handles.Aris Adamantiadis1-4/+9
2011-06-13[crypto] initial support for ecdh-sha2-nistp256Aris Adamantiadis1-1/+1
Works with openssl Still requires work for libgcrypt and other modes
2011-02-12Added ssh_userauth_[offer_]pubkey nonblocking ifaceAris Adamantiadis1-1/+3
2011-02-10Added the keyboard-interactive authentication methodmilo1-1/+0
2011-01-16ssh_auth_password made nonblockingAris Adamantiadis1-1/+2
2011-01-16Made ssh_userauth_none nonblockingAris Adamantiadis1-1/+2
2011-01-12Use termination functions for event pollingAris Adamantiadis1-1/+8
2011-01-10Non-blocking mode for ssh_connectAris Adamantiadis1-0/+5
This looks ugly. I'll see if we need to revert or change that patch later.
2011-01-10Change blocking parameter to a flagAris Adamantiadis1-2/+6
2010-12-27Added compression options and allow "yes/no" settingAris Adamantiadis1-0/+1
SSH_OPTION_COMPRESSION and SSH_OPTION_COMPRESSION_LEVEL options have been added. Now, end-level apps may simply choose to enable compression without knowing the relevant algorithms behind it.
2010-10-12Removed the global poll ctx in fav. of /session ctxAris Adamantiadis1-1/+2
2010-08-13server: Added an API entry for the message callback.Milo Jhoran1-1/+2
Signed-off-by: Andreas Schneider <asn@cynapses.org>
2010-08-13server: Fix missing socket close notification.milo1-0/+2
Signed-off-by: Andreas Schneider <asn@cynapses.org>
2010-08-09session: Added callback for the connection per session.milo1-0/+1
Signed-off-by: Andreas Schneider <asn@cynapses.org>
2010-08-09session: Fixed the type of the session dh_handshake_state.milo1-2/+2
Signed-off-by: Andreas Schneider <asn@cynapses.org>
2010-07-07options: Added option to bind a client to an ip address.Andreas Schneider1-1/+1
Thanks to Donatello Boccaforno <donatello.boccaforno@gmail.com>.
2010-05-09ssh_socket support for 2 fd + Proxyhost commandAris Adamantiadis1-0/+1
2010-04-07First experiment at trying to make libssh c89Aris Adamantiadis1-3/+3
2010-04-07Added support for StrictHostKeyChecking and UserKnownHostsFile parameters.Ruben Garcia Azuara1-1/+1
Added OpenSSH parameters to libssh: - StrictHostKeyChecking - UserKnownHostsFile This parameters are useful to avoid checking the fingerprint. Eg: ~/.ssh/config: Host 192.10.20.30 StrictHostKeyChecking no UserKnownHostsFile /dev/null Signed-off-by: Ruben Garcia Azuara <rubenga@tid.es> Signed-off-by: Andreas Schneider <mail@cynapses.org>
2010-03-04Fixed and added support for several identity files.Andreas Schneider1-1/+1
2010-01-25Hacked SSH1 to get past authenticationAris Adamantiadis1-1/+2
Also resolved some bugs that may impact 0.4. need to check
2010-01-08Fixed blocking bug in channel_pollAris Adamantiadis1-1/+1
2010-01-06Made the server DH asynchronous.Aris Adamantiadis1-0/+6
It still needs testing and cleanup, it was done with less care than the client-side. The socket listening and connexion is still synchronous
2010-01-06Add support for async global requestsAris Adamantiadis1-1/+2
Normally the infamous packet_wait() synchronous call is gone in all SSH2 client code.
2009-12-26Asynchronous authentication works !Aris Adamantiadis1-14/+3
2009-12-26New packet handler for SSH_USERAUTH_BANNERAris Adamantiadis1-1/+1
2009-12-26Asynchronous service requestAris Adamantiadis1-1/+16
2009-12-12packet SSH_KEXINIT received and parsedAris Adamantiadis1-0/+2
Resolved some bugs in the callback mechanism as well
2009-12-11Async connection + banner fetch is workingAris Adamantiadis1-2/+0