summaryrefslogtreecommitdiffstats
path: root/include/libssh
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* crypto: Add evp hashing function.Andreas Schneider2012-02-043-0/+12
|
* pki: Add ecdsa support for signature_to_blob.Andreas Schneider2012-02-041-1/+13
|
* pki: Add support to generate ecdsa keys.Andreas Schneider2012-02-041-0/+1
|
* pki: Add support to import ecdsa pubkeys.Andreas Schneider2012-02-041-0/+3
|
* pki: Add support to import ecdsa private keys.Andreas Schneider2012-02-041-0/+2
|
* Ignore and debug messages can be sent using public APIMartin Drasar2012-01-051-0/+2
| | | | | Signed-off-by: Martin Drasar <drasar@ics.muni.cz> Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
* commit a7e14524c4f7903f607cdcd02b83782e89f0a82crofl0r2012-01-021-0/+1
|
* session: Cleanup timeout functions.rofl0r2012-01-021-0/+1
| | | | | | It is possible that we get unrelated packets while waiting for termination, thus waiting indefinitely. As a workaround we have to check the user-supplied timeout.
* sftp: Add references to sftp_get_error() to docs.Andreas Schneider2011-11-171-0/+36
|
* kex: Fix some build warnings.Andreas Schneider2011-11-101-0/+2
|
* pki: Add a ssh_key_cmp() function.Andreas Schneider2011-10-293-0/+12
|
* dh: Add ssh_get_publickey().Andreas Schneider2011-10-292-1/+2
|
* Implement ssh_options_get_port(ssh_session, unsigned int*).Lee Hambley2011-10-281-0/+1
|
* Implement ssh_options_get(ssh_session, enum ssh_options_e, char**).Lee Hambley2011-10-281-0/+2
|
* server: ssh_bind_accept_fdAris Adamantiadis2011-10-131-0/+15
| | | | | This function will not call accept() but use function parameter instead
* pki: ssh_pki_generateAris Adamantiadis2011-09-242-0/+4
| | | | for both gcrypt and openssl
* packet: Move packet callbacks to packet_cb.c.Andreas Schneider2011-09-182-11/+10
|
* priv: Remove dead prototype.Andreas Schneider2011-09-181-2/+0
|
* crypt: Rename to packet_crypt.Andreas Schneider2011-09-183-16/+18
|
* priv: Remove crypto.h and add correct includes to src files.Andreas Schneider2011-09-184-2/+4
|
* socket: Move socket function to right location.Andreas Schneider2011-09-182-2/+2
|
* priv: Create crc32.h.Andreas Schneider2011-09-182-4/+29
| | | | As crc32 is only needed by SSHv1, build it only with SSHv1.
* priv: Move gcrypt functions to gcrypt header.Andreas Schneider2011-09-182-7/+4
|
* priv: Start to remove enter_function.Andreas Schneider2011-09-181-59/+38
|