summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
...
* src: Remove enter_function() and leave_function().Andreas Schneider2013-07-142-4/+0
|
* include: Mark ssh_log as depcrecated.Andreas Schneider2013-07-141-3/+3
|
* src: Migrate to SSH_LOG.Andreas Schneider2013-07-141-1/+1
|
* error: Use new logging function.Andreas Schneider2013-07-141-0/+4
|
* log: Implment new logging functions.Andreas Schneider2013-07-143-5/+47
|
* cmake: Check if we have Thread Local Storage support.Andreas Schneider2013-07-141-0/+8
|
* server: Fix compilation without WITH_SERVERAris Adamantiadis2013-07-143-5/+10
|
* server: add pubkey auth callbackAris Adamantiadis2013-07-131-0/+23
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* gssapi: Add user parameter to gssapi auth callbackAris Adamantiadis2013-07-131-2/+6
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* gssapi: gssapi callbacks serversideAris Adamantiadis2013-07-131-2/+52
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* sftp: more flexibility on channelsAris Adamantiadis2013-07-131-1/+15
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* sftp: added useful server APIsAris Adamantiadis2013-07-131-2/+9
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* server: callback for channel_request_subsystemAris Adamantiadis2013-07-131-0/+16
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* server: added 2 missing channel callbacksAris Adamantiadis2013-07-131-1/+40
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* server: export ssh_channel_open_x11()Aris Adamantiadis2013-07-131-0/+1
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* client: handle x11 channel open requests with callbacksAris Adamantiadis2013-07-131-1/+17
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* server: Implement X11 requests and window-changeAris Adamantiadis2013-07-131-2/+44
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* Doc: fix a few broken parametersAris Adamantiadis2013-07-131-1/+0
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* server: implement server-side of agent forwardingAris Adamantiadis2013-07-131-0/+1
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* channels: implement callback for agent forwarding requestAris Adamantiadis2013-07-131-0/+14
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* callbacks: make the channel accept callback more logicalAris Adamantiadis2013-07-131-6/+5
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* ssh-agent: implement the clientside for agent forwarding auth.Aris Adamantiadis2013-07-132-0/+2
| | | | | | | This can only be used to authenticate the client, not to allow the connected server to transfer agent requests Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* gssapi: implement ticket delegationAris Adamantiadis2013-07-131-0/+1
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* gssapi: retrieve forwarded (delegated) ticketsAris Adamantiadis2013-07-132-0/+3
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* auth: implement client-side gssapiAris Adamantiadis2013-07-134-3/+16
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* auth: implement gssapi-with-mic server sideAris Adamantiadis2013-07-131-0/+38
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* auth: adapt libssh to gssapi-with-mic serverAris Adamantiadis2013-07-134-2/+7
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* callbacks: new callbacks for gssapiAris Adamantiadis2013-07-131-1/+16
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* gssapi: added SSH constantsAris Adamantiadis2013-07-131-0/+7
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* session: Introduce SSH_TIMEOUT_DEFAULTAris Adamantiadis2013-07-131-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>
* server: added channel callbacksAris Adamantiadis2013-07-132-0/+37
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* Defined SSH server callbacks interfaceAris Adamantiadis2013-07-132-1/+108
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* socket: Check if socket (non)blocking is working.Andreas Schneider2013-06-171-2/+2
|
* pki: Limit privkey to 4M for now.Andreas Schneider2013-06-171-0/+1
|
* priv: Make really sure memset doesn't get optimzed out.Andreas Schneider2013-03-131-2/+2
|
* include: Fix the LGPL header.Andreas Schneider2013-01-2334-389/+397
| | | | | This has been reported by rpmlint: libssh-devel.x86_64: W: incorrect-fsf-address libssh.h
* Implement key re-exchangeAris Adamantiadis2012-12-232-0/+4
|
* BUG 97: Fix strtoull() detection on serveral platforms.Andreas Schneider2012-12-031-1/+13
|
* BUG 96: Guard ntohll() and htonll prototypes correctly.Andreas Schneider2012-12-031-1/+6
|
* BUG 98: Use __attribute__ ((packed)) only with GCC.Andreas Schneider2012-12-031-1/+1
|
* priv: Add BURN_BUFFER macro and make sure it isn't optimzed out.Andreas Schneider2012-11-231-2/+5
|
* pki: Add a size limit for pubkey files.Andreas Schneider2012-11-211-0/+2
|
* kex: Use getter functions to access kex arrays.Andreas Schneider2012-10-121-3/+2
| | | | This should fix the build on OpenIndiana.
* include: Fix an include recursion.Andreas Schneider2012-10-121-2/+0
| | | | | | It includes itself: libssh.h -> legacy.h -> libssh.h. Found by Coverity.
* kex: Add simple DES support for SSHv1.Dmitriy Kuznetsov2012-09-071-1/+6
|
* dh: Add support for diffie-hellman-group14-sha1.Dmitriy Kuznetsov2012-09-041-0/+2
|
* socket: Add a SSH_WRITE_PENDING socket status.Andreas Schneider2012-07-171-0/+1
|
* options: Add option to specify host keys string.Oliver Gasser2012-07-061-1/+2
| | | | Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
* server: Add ecdsa hostkey support.Andreas Schneider2012-02-192-0/+3
|
* session: Use a struct for all options.Andreas Schneider2012-02-051-17/+18
|