summaryrefslogtreecommitdiffstats
path: root/include/libssh/libssh.h
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 0.6.5libssh-0.6.5Andreas Schneider2015-04-291-1/+1
| | | | Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
* Bump version to 0.6.4.libssh-0.6.4Andreas Schneider2014-12-171-1/+1
|
* pki crypto: expose new ssh_pki_key_ecdsa_name APIJon Simons2014-05-071-0/+2
| | | | | | | | | | | | | Enable retrieving the "ecdsa-sha2-nistpNNN" name of ECDSA keys with a new 'ssh_pki_key_ecdsa_name' API. This gives more information than the 'ssh_key_type_to_char' API, which yields "ssh-ecdsa" for ECDSA keys. The motivation is that this info is useful to have in a server context. The torture_pki unit test is updated to include the new API, and a few more passes are added to additionally test 384 and 521-bit keys. Signed-off-by: Jon Simons <jon@jonsimons.org> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* Prepare libssh-0.6.3.libssh-0.6.3Andreas Schneider2014-03-041-1/+1
| | | | We messed up some thing, so we release 0.6.3.
* bump version to 0.6.2Aris Adamantiadis2014-03-041-1/+1
|
* session: add getters for session cipher namesJon Simons2014-02-061-0/+2
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* knownhosts: detect variations of ecdsaAris Adamantiadis2014-02-051-1/+0
|
* 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
* doc: correct ssh_channel_read_timeout unitsJon Simons2014-02-021-1/+1
| | | | 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>
* 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
|
* options: Add SSH_OPTIONS_GSSAPI_DELEGATE_CREDENTIALS option.Simo Sorce2013-11-171-1/+2
| | | | | 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-151-1/+2
|
* gssapi: Add suppport to set GSSAPI server identity.Andreas Schneider2013-11-151-1/+2
|
* Add ssh_get_poll_flags()Colin Walters2013-11-091-0/+1
| | | | | | | | | | 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
|
* 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>
* log: Make _ssh_log() public.Andreas Schneider2013-07-211-0/+3
|
* include: Mark ssh_log as depcrecated.Andreas Schneider2013-07-141-3/+3
|
* log: Implment new logging functions.Andreas Schneider2013-07-141-0/+6
|
* server: export ssh_channel_open_x11()Aris Adamantiadis2013-07-131-0/+1
| | | | 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>
* ssh-agent: implement the clientside for agent forwarding auth.Aris Adamantiadis2013-07-131-0/+1
| | | | | | | 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-131-0/+1
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* auth: implement client-side gssapiAris Adamantiadis2013-07-131-0/+1
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* auth: adapt libssh to gssapi-with-mic serverAris Adamantiadis2013-07-131-0/+1
| | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
* include: Fix the LGPL header.Andreas Schneider2013-01-231-12/+11
| | | | | This has been reported by rpmlint: libssh-devel.x86_64: W: incorrect-fsf-address libssh.h
* 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>
* 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
|
* pki: Add a ssh_key_cmp() function.Andreas Schneider2011-10-291-0/+8
|
* dh: Add ssh_get_publickey().Andreas Schneider2011-10-291-1/+1
|
* 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
|
* pki: ssh_pki_generateAris Adamantiadis2011-09-241-0/+2
| | | | for both gcrypt and openssl
* scp: introduce a 64bits getter to respect ABIAris Adamantiadis2011-09-181-1/+2
|
* log: Improve the logging function.Andreas Schneider2011-09-101-1/+6
|
* log: Add new debug log levels.Andreas Schneider2011-09-101-3/+20
| | | | These should be used in future!
* string: Add ssh_string_get_char().Andreas Schneider2011-09-081-0/+1
|
* channels: Export ssh_channel_poll_timeout().Andreas Schneider2011-09-021-1/+1
|
* channel: implement ssh_channel_poll_timeoutAris Adamantiadis2011-09-021-0/+1
| | | | Resolves bug #57
* pki: Use consistent API for ssh_pki_export_privkey_to_pubkey().Andreas Schneider2011-08-301-0/+3
|
* legacy: Move ssh_private_key and ssh_public_key typedefs.Andreas Schneider2011-08-281-4/+0
|
* keyfiles: Make ssh_try_publickey_from_file() legacy.Andreas Schneider2011-08-281-3/+0
|
* legacy: Remove privatekey_from_base64().Andreas Schneider2011-08-261-3/+0
| | | | | This function has been introduced for libssh 0.6. So we can remove it completely.