summaryrefslogtreecommitdiffstats
path: root/include/libssh
Commit message (Collapse)AuthorAgeFilesLines
* known_hosts: add ssh_knownhosts_algorithms()Aris Adamantiadis2014-02-041-0/+1
| | | | | | | | Goal of that function is to test the preferred key exchange methods based on what's available in the known_hosts file Conflicts: tests/client/torture_knownhosts.c
* build: remove OSX deprecated warnings for opensslAris Adamantiadis2014-02-041-10/+0
|
* doc: correct ssh_channel_read_timeout unitsJon Simons2014-02-021-1/+1
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* doc: Document expected return value of channel data callbackAudrius Butkevicius2014-02-021-0/+2
| | | | | Signed-off-by: Audrius Butkevicius <audrius.butkevicius@gmail.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* src: Define MAX_BUF_SIZE globally and use it.Joseph Southwell2014-02-021-0/+13
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* cmake: Increase version numbers for 0.6.1.Andreas Schneider2014-01-161-1/+1
|
* channel: Add ssh_channel_accept_forward().Oleksandr Shneyder2014-01-161-0/+1
| | | | | | | | This works same way as ssh_forward_accept() but can return a destination port of the channel (useful if SSH connection forwarding several TCP/IP ports). Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* threads: support libgcrypt 1.6 hackAris Adamantiadis2014-01-081-0/+2
| | | | | | | Not 100% satisfied of this patch, but the way libgcrypt handles threading in 1.6 is not compatible with custom handlers. The new code basicaly uses pthreads in every case. This will probably not work on windows.
* include: Remove warning cause VSC doesn't know about it.Andreas Schneider2014-01-081-1/+0
|
* include: Fix building if we do not have asm volatile.Andreas Schneider2014-01-081-1/+2
|
* session: Add ssh_get_clientbanner().Jon Simons2013-12-071-0/+1
|
* channels: Add a ssh_channel_read_timeout function.Andreas Schneider2013-12-041-0/+1
|
* pki: Add ssh_pki_import_privkey_file().Andreas Schneider2013-11-271-0/+5
|
* pki_gcrypt: Add pki_private_key_to_pem() stub.Andreas Schneider2013-11-271-0/+5
|
* ecdh: Check if we have ECC support.Andreas Schneider2013-11-272-2/+7
|
* server: Add a ssh_send_keepalive() function.Nicolas Viennot2013-11-241-0/+2
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* options: Add SSH_OPTIONS_GSSAPI_DELEGATE_CREDENTIALS option.Simo Sorce2013-11-172-1/+3
| | | | | Signed-off-by: Simo Sorce <simo@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* options: Add SSH_OPTIONS_GSSAPI_CLIENT_IDENTITY option.Andreas Schneider2013-11-152-1/+3
|
* gssapi: Add suppport to set GSSAPI server identity.Andreas Schneider2013-11-152-1/+3
|
* Add ssh_get_poll_flags()Colin Walters2013-11-092-0/+2
| | | | | | | | | | For integration with an external mainloop, we need to know how to replicate libssh's internal poll() calls. We originally through ssh_get_status() was that API, but it's not really - those flags only get updated from the *result* of a poll(), where what we really need is to know how libssh would *start* a poll(). Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* dh: Add new ssh_get_publickey_hash() function.Andreas Schneider2013-11-061-1/+13
|
* remove warnings on OSX (workaround)Aris Adamantiadis2013-11-041-0/+10
|
* curve25519: include reference implementationAris Adamantiadis2013-11-031-2/+10
|
* socket: Fix check for pending data.Aris Adamantiadis2013-11-031-1/+5
| | | | | | BUG: https://red.libssh.org/issues/119 Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* priv: Fix brackets of burn macros.Andreas Schneider2013-11-031-2/+2
|
* SSH_AUTH_OK -> SSH_AUTH_SUCCESS in commentsAlan Dunn2013-10-311-4/+4
| | | | | | | | A few callback descriptions refer to a non-existent value SSH_AUTH_OK, which should be SSH_AUTH_SUCCESS. This commit fixes these. Signed-off-by: Alan Dunn <amdunn@gmail.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* cmake: Check for isblank().Andreas Schneider2013-10-301-1/+3
|
* include: Fix build on platforms without ECC.Andreas Schneider2013-10-211-0/+2
|
* wrapper: Fix compilation with gcrypt.Andreas Schneider2013-10-191-0/+1
|
* pki: Add the type as a char pointer.Andreas Schneider2013-10-181-0/+1
|
* wrapper: Add more evp functions.Andreas Schneider2013-10-182-0/+6
|
* callbacks: Improve the documentation of ssh_threads_set_callbacks().Andreas Schneider2013-10-011-6/+11
| | | | BUG: https://red.libssh.org/issues/123
* callbacks: Improve the documentation of ssh_threads_get_noop().Andreas Schneider2013-10-011-3/+7
| | | | BUG: https://red.libssh.org/issues/123
* session: Remove obsolete status variables.Andreas Schneider2013-10-011-3/+0
| | | | BUG: https://red.libssh.org/issues/121
* kex: implement curve25519-sha256@libssh.orgAris Adamantiadis2013-09-272-1/+55
|
* include: Fix a build warning in MinGW.Andreas Schneider2013-07-271-0/+1
|
* cmake: Check for HAVE_GCC_VOLATILE_MEMORY_PROTECTION.Andreas Schneider2013-07-231-2/+35
| | | | | This ensures that the memset call is not optimized out by the compiler (works works with gcc and clang).
* cmake: Check for _strtoui64() on Windows.Andreas Schneider2013-07-221-13/+12
|
* pki: Fix declaration of ssh_pki_convert functions.Andreas Schneider2013-07-221-3/+3
|
* log: Make _ssh_log() public.Andreas Schneider2013-07-213-5/+4
|
* 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>