Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | client: handle agent forward open requests with callbacks | Fabiano FidĂȘncio | 2015-07-07 | 1 | -1/+3 |
| | | | | | Signed-off-by: Fabiano FidĂȘncio <fidencio@redhat.com> Reviewed-by: Aris Adamantiadis <aris@badcode.be> | ||||
* | agent: Add ssh_set_agent_socket | Peter Volpe | 2015-06-29 | 1 | -0/+1 |
| | | | | | | | | Allow callers to specify their own socket for an ssh agent. Signed-off-by: Peter Volpe <pvolpe@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | Bump version to 0.7.0 | Andreas Schneider | 2015-05-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | session: add getter for kexalgo | Jon Simons | 2014-12-05 | 1 | -0/+1 |
| | | | | | Signed-off-by: Jon Simons <jon@jonsimons.org> Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | crypto: Add ed25519 implementation from OpenSSH. | Aris Adamantiadis | 2014-09-07 | 1 | -1/+2 |
| | | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | Add options support for setting and getting HMAC algorithms | Dirkjan Bussink | 2014-04-22 | 1 | -0/+4 |
| | | | | | | BUG: https://red.libssh.org/issues/91 Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | pki crypto: expose new ssh_pki_key_ecdsa_name API | Jon Simons | 2014-04-09 | 1 | -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> | ||||
* | Add session/channel byte/packet counters | Audrius Butkevicius | 2014-02-12 | 1 | -0/+11 |
| | | | | Signed-off-by: Audrius Butkevicius <audrius.butkevicius@elastichosts.com> | ||||
* | session: add getters for session cipher names | Jon Simons | 2014-02-06 | 1 | -0/+2 |
| | | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | knownhosts: detect variations of ecdsa | Aris Adamantiadis | 2014-02-04 | 1 | -1/+0 |
| | |||||
* | doc: correct ssh_channel_read_timeout units | Jon Simons | 2014-02-02 | 1 | -1/+1 |
| | | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | known_hosts: add ssh_knownhosts_algorithms() | Aris Adamantiadis | 2014-02-01 | 1 | -0/+1 |
| | | | | | Goal of that function is to test the preferred key exchange methods based on what's available in the known_hosts file | ||||
* | channel: Fix the name scheme of the forward functions. | Andreas Schneider | 2014-01-16 | 1 | -4/+18 |
| | |||||
* | channel: Add ssh_channel_accept_forward(). | Oleksandr Shneyder | 2014-01-16 | 1 | -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 Simons | 2013-12-07 | 1 | -0/+1 |
| | |||||
* | channels: Add a ssh_channel_read_timeout function. | Andreas Schneider | 2013-12-04 | 1 | -0/+1 |
| | |||||
* | pki: Add ssh_pki_import_privkey_file(). | Andreas Schneider | 2013-11-27 | 1 | -0/+5 |
| | |||||
* | options: Add SSH_OPTIONS_GSSAPI_DELEGATE_CREDENTIALS option. | Simo Sorce | 2013-11-15 | 1 | -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 Schneider | 2013-11-15 | 1 | -1/+2 |
| | |||||
* | gssapi: Add suppport to set GSSAPI server identity. | Andreas Schneider | 2013-11-15 | 1 | -1/+2 |
| | |||||
* | Add ssh_get_poll_flags() | Colin Walters | 2013-11-09 | 1 | -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 Schneider | 2013-11-06 | 1 | -1/+13 |
| | |||||
* | socket: Fix check for pending data. | Aris Adamantiadis | 2013-11-03 | 1 | -1/+5 |
| | | | | | | BUG: https://red.libssh.org/issues/119 Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | log: Make _ssh_log() public. | Andreas Schneider | 2013-07-21 | 1 | -0/+3 |
| | |||||
* | include: Mark ssh_log as depcrecated. | Andreas Schneider | 2013-07-14 | 1 | -3/+3 |
| | |||||
* | log: Implment new logging functions. | Andreas Schneider | 2013-07-14 | 1 | -0/+6 |
| | |||||
* | server: export ssh_channel_open_x11() | Aris Adamantiadis | 2013-07-13 | 1 | -0/+1 |
| | | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | server: implement server-side of agent forwarding | Aris Adamantiadis | 2013-07-13 | 1 | -0/+1 |
| | | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | ssh-agent: implement the clientside for agent forwarding auth. | Aris Adamantiadis | 2013-07-13 | 1 | -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 delegation | Aris Adamantiadis | 2013-07-13 | 1 | -0/+1 |
| | | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | gssapi: retrieve forwarded (delegated) tickets | Aris Adamantiadis | 2013-07-13 | 1 | -0/+1 |
| | | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | auth: implement client-side gssapi | Aris Adamantiadis | 2013-07-13 | 1 | -0/+1 |
| | | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | auth: adapt libssh to gssapi-with-mic server | Aris Adamantiadis | 2013-07-13 | 1 | -0/+1 |
| | | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | include: Fix the LGPL header. | Andreas Schneider | 2013-01-23 | 1 | -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 Schneider | 2012-07-17 | 1 | -0/+1 |
| | |||||
* | options: Add option to specify host keys string. | Oliver Gasser | 2012-07-06 | 1 | -1/+2 |
| | | | | Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | Ignore and debug messages can be sent using public API | Martin Drasar | 2012-01-05 | 1 | -0/+2 |
| | | | | | Signed-off-by: Martin Drasar <drasar@ics.muni.cz> Signed-off-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | commit a7e14524c4f7903f607cdcd02b83782e89f0a82c | rofl0r | 2012-01-02 | 1 | -0/+1 |
| | |||||
* | pki: Add a ssh_key_cmp() function. | Andreas Schneider | 2011-10-29 | 1 | -0/+8 |
| | |||||
* | dh: Add ssh_get_publickey(). | Andreas Schneider | 2011-10-29 | 1 | -1/+1 |
| | |||||
* | Implement ssh_options_get_port(ssh_session, unsigned int*). | Lee Hambley | 2011-10-28 | 1 | -0/+1 |
| | |||||
* | Implement ssh_options_get(ssh_session, enum ssh_options_e, char**). | Lee Hambley | 2011-10-28 | 1 | -0/+2 |
| | |||||
* | pki: ssh_pki_generate | Aris Adamantiadis | 2011-09-24 | 1 | -0/+2 |
| | | | | for both gcrypt and openssl | ||||
* | scp: introduce a 64bits getter to respect ABI | Aris Adamantiadis | 2011-09-18 | 1 | -1/+2 |
| | |||||
* | log: Improve the logging function. | Andreas Schneider | 2011-09-10 | 1 | -1/+6 |
| | |||||
* | log: Add new debug log levels. | Andreas Schneider | 2011-09-10 | 1 | -3/+20 |
| | | | | These should be used in future! | ||||
* | string: Add ssh_string_get_char(). | Andreas Schneider | 2011-09-08 | 1 | -0/+1 |
| | |||||
* | channels: Export ssh_channel_poll_timeout(). | Andreas Schneider | 2011-09-02 | 1 | -1/+1 |
| | |||||
* | channel: implement ssh_channel_poll_timeout | Aris Adamantiadis | 2011-09-02 | 1 | -0/+1 |
| | | | | Resolves bug #57 | ||||
* | pki: Use consistent API for ssh_pki_export_privkey_to_pubkey(). | Andreas Schneider | 2011-08-30 | 1 | -0/+3 |
| |