Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | pki: Add support to import ecdsa private keys. | Andreas Schneider | 2012-02-04 | 1 | -0/+2 |
| | |||||
* | 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 |
| | |||||
* | session: Cleanup timeout functions. | rofl0r | 2012-01-02 | 1 | -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 Schneider | 2011-11-17 | 1 | -0/+36 |
| | |||||
* | kex: Fix some build warnings. | Andreas Schneider | 2011-11-10 | 1 | -0/+2 |
| | |||||
* | pki: Add a ssh_key_cmp() function. | Andreas Schneider | 2011-10-29 | 3 | -0/+12 |
| | |||||
* | dh: Add ssh_get_publickey(). | Andreas Schneider | 2011-10-29 | 2 | -1/+2 |
| | |||||
* | 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 |
| | |||||
* | server: ssh_bind_accept_fd | Aris Adamantiadis | 2011-10-13 | 1 | -0/+15 |
| | | | | | This function will not call accept() but use function parameter instead | ||||
* | pki: ssh_pki_generate | Aris Adamantiadis | 2011-09-24 | 2 | -0/+4 |
| | | | | for both gcrypt and openssl | ||||
* | packet: Move packet callbacks to packet_cb.c. | Andreas Schneider | 2011-09-18 | 2 | -11/+10 |
| | |||||
* | priv: Remove dead prototype. | Andreas Schneider | 2011-09-18 | 1 | -2/+0 |
| | |||||
* | crypt: Rename to packet_crypt. | Andreas Schneider | 2011-09-18 | 3 | -16/+18 |
| | |||||
* | priv: Remove crypto.h and add correct includes to src files. | Andreas Schneider | 2011-09-18 | 4 | -2/+4 |
| | |||||
* | socket: Move socket function to right location. | Andreas Schneider | 2011-09-18 | 2 | -2/+2 |
| | |||||
* | priv: Create crc32.h. | Andreas Schneider | 2011-09-18 | 2 | -4/+29 |
| | | | | As crc32 is only needed by SSHv1, build it only with SSHv1. | ||||
* | priv: Move gcrypt functions to gcrypt header. | Andreas Schneider | 2011-09-18 | 2 | -7/+4 |
| | |||||
* | priv: Start to remove enter_function. | Andreas Schneider | 2011-09-18 | 1 | -59/+38 |
| | |||||
* | priv: Move kex functions to kex header. | Andreas Schneider | 2011-09-18 | 4 | -18/+16 |
| | |||||
* | priv: Move options and config prototypes to own header. | Andreas Schneider | 2011-09-18 | 2 | -7/+29 |
| | |||||
* | priv: Move defines to the top. | Andreas Schneider | 2011-09-18 | 1 | -15/+8 |
| | |||||
* | server: split dh_handsake_server | Aris Adamantiadis | 2011-09-18 | 1 | -0/+1 |
| | |||||
* | crypto: rename crypto_struct -> ssh_cipher_struct | Aris Adamantiadis | 2011-09-18 | 3 | -8/+8 |
| | |||||
* | kex: moved KEX structures to ssh_crypto_struct | Aris Adamantiadis | 2011-09-18 | 2 | -6/+5 |
| | |||||
* | kex: split key selection and sending | Aris Adamantiadis | 2011-09-18 | 4 | -7/+18 |
| | |||||
* | scp: introduce a 64bits getter to respect ABI | Aris Adamantiadis | 2011-09-18 | 1 | -1/+2 |
| | |||||
* | pki: Use ssh_log_function() for ssh_pki_log(). | Andreas Schneider | 2011-09-17 | 1 | -1/+4 |
| | |||||
* | log: Split do_ssh_log(). | Andreas Schneider | 2011-09-17 | 1 | -0/+3 |
| | |||||
* | log: Remove unneeded ssh_log_function(). | Andreas Schneider | 2011-09-17 | 1 | -6/+1 |
| | |||||
* | error: Use macros for error functions. | Andreas Schneider | 2011-09-17 | 1 | -8/+21 |
| | |||||
* | SSH1: handle exit-status message (channels would not close) | Aris Adamantiadis | 2011-09-14 | 1 | -0/+1 |
| | |||||
* | auth: made keyboard-interactive nonblocking | Aris Adamantiadis | 2011-09-11 | 1 | -1/+3 |
| | |||||
* | Auth: nonblocking ssh_userauth_pubkey_auto | Aris Adamantiadis | 2011-09-11 | 1 | -0/+1 |
| | |||||
* | auth: Implement nonblocking ssh_auth_agent | Aris Adamantiadis | 2011-09-11 | 1 | -0/+1 |
| | |||||
* | auth: different code for auth_agent | Aris Adamantiadis | 2011-09-11 | 1 | -0/+1 |
| | |||||
* | priv: Remove obsolete ssh_keys_struct. | Andreas Schneider | 2011-09-10 | 1 | -5/+0 |
| | |||||
* | log: Improve the logging function. | Andreas Schneider | 2011-09-10 | 2 | -1/+14 |
| | |||||
* | 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 |
| | |||||
* | string: Use the struct and array for allocating the struct. | Andreas Schneider | 2011-09-08 | 1 | -1/+1 |
| | |||||
* | pki: Add ssh_pki_export_pubkey_rsa1(). | Andreas Schneider | 2011-09-05 | 2 | -0/+8 |
| | |||||
* | pki: Add ecdsa key support. | Andreas Schneider | 2011-09-02 | 1 | -0/+6 |
| | |||||
* | channels: Export ssh_channel_poll_timeout(). | Andreas Schneider | 2011-09-02 | 1 | -1/+1 |
| | |||||
* | Update libssh to ssh_handle_packets_termination | Aris Adamantiadis | 2011-09-02 | 2 | -0/+6 |
| | | | | | | | | | | | cherry-picked from 0cb5248 Should resolve all timeout problems Conflicts: src/auth.c src/channels.c | ||||
* | Channels: fix the "server specified invalid channel" bug | Aris Adamantiadis | 2011-09-02 | 1 | -0/+9 |
| | | | | Resolved by introducing a flag entry in channel structure. | ||||
* | channels: replaced bugged lists with ssh_list | Aris Adamantiadis | 2011-09-02 | 3 | -3/+2 |
| | | | | | | | cherry-picked from 0aef5f Conflicts: src/session.c | ||||
* | SSH1: fix build | Aris Adamantiadis | 2011-09-02 | 1 | -1/+1 |
| | |||||
* | channel: implement ssh_channel_poll_timeout | Aris Adamantiadis | 2011-09-02 | 1 | -0/+1 |
| | | | | Resolves bug #57 |