Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | session: Make sure we don't segfault on freeing id. | Andreas Schneider | 2012-10-07 | 1 | -1/+1 |
| | |||||
* | session: Fix a memory leak in ssh_new() on error. | Andreas Schneider | 2012-10-05 | 1 | -0/+1 |
| | |||||
* | socket: Add a SSH_WRITE_PENDING socket status. | Andreas Schneider | 2012-07-17 | 1 | -3/+7 |
| | |||||
* | session: Use a struct for all options. | Andreas Schneider | 2012-02-05 | 1 | -38/+40 |
| | |||||
* | Ignore and debug messages can be sent using public API | Martin Drasar | 2012-01-05 | 1 | -0/+90 |
| | | | | | 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/+11 |
| | |||||
* | session: Cleanup timeout functions. | rofl0r | 2012-01-02 | 1 | -12/+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. | ||||
* | packet: Move packet callbacks to packet_cb.c. | Andreas Schneider | 2011-09-18 | 1 | -45/+0 |
| | |||||
* | priv: Remove crypto.h and add correct includes to src files. | Andreas Schneider | 2011-09-18 | 1 | -1/+4 |
| | |||||
* | kex: moved KEX structures to ssh_crypto_struct | Aris Adamantiadis | 2011-09-18 | 1 | -11/+0 |
| | |||||
* | kex: split key selection and sending | Aris Adamantiadis | 2011-09-18 | 1 | -2/+0 |
| | |||||
* | Update libssh to ssh_handle_packets_termination | Aris Adamantiadis | 2011-09-02 | 1 | -37/+57 |
| | | | | | | | | | | | 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 | -1/+1 |
| | | | | Resolved by introducing a flag entry in channel structure. | ||||
* | channels: replaced bugged lists with ssh_list | Aris Adamantiadis | 2011-09-02 | 1 | -2/+6 |
| | | | | | | | cherry-picked from 0aef5f Conflicts: src/session.c | ||||
* | server: Use new pki infrastructure. | Andreas Schneider | 2011-08-22 | 1 | -2/+3 |
| | |||||
* | session: Fix ssh_free() with NULL argument. | Andreas Schneider | 2011-08-20 | 1 | -1/+1 |
| | |||||
* | session: Fix an infinite loop in the termination callback. | rofl0r | 2011-08-10 | 1 | -17/+11 |
| | | | | | This happened due to the use of the buggy and obsolete timeout funtions. | ||||
* | channels: Handle SSH_AGAIN in channel_open(). | Andreas Schneider | 2011-08-09 | 1 | -7/+1 |
| | |||||
* | session: Fix timeout handling. | rofl0r | 2011-08-06 | 1 | -28/+57 |
| | | | | | -2 now means to use the timeout specified in options. It wasn't used earlier and poll only knows -1 and 0 anyway for special meanings. | ||||
* | Fixes the ssh_log issue on ssh_bind handles. | Aris Adamantiadis | 2011-07-19 | 1 | -1/+1 |
| | |||||
* | session: Fix return code of ssh_blocking_flush(). | Andreas Schneider | 2011-05-28 | 1 | -2/+2 |
| | |||||
* | Introduced ssh_timeout_elapsed functions | Aris Adamantiadis | 2011-05-24 | 1 | -9/+22 |
| | | | | | | | Functions to mesure elapsed time before and after a serie of calls. Introduces a dependancy to clock_gettime() and librt, hope this doesn't break anything. Porting to gettimeofday() should not be too hard. | ||||
* | connect: Set timeout on connect | Oliver Stöneberg | 2011-05-17 | 1 | -1/+2 |
| | | | | | This also fixes error handling in ssh_poll_ctx_dopoll() and ssh_handle_packets(), so it won't loop forever on an actual timeout. | ||||
* | poll: Fix poll input events. | Andreas Schneider | 2011-04-15 | 1 | -1/+1 |
| | | | | bug#38 | ||||
* | Change session state after receiving a Disconnect | Aris Adamantiadis | 2011-03-28 | 1 | -0/+1 |
| | |||||
* | Implement ssh_blocking_flush() | Aris Adamantiadis | 2011-03-22 | 1 | -0/+25 |
| | | | | Based on code from Jan Willamowius | ||||
* | Reverse commit 076dfb82 for the server side | milo | 2011-02-10 | 1 | -0/+2 |
| | |||||
* | session: Added ssh_is_connected(). | Andreas Schneider | 2011-02-06 | 1 | -0/+15 |
| | |||||
* | session: Fixed possible uninitialized return of ret. | Andreas Schneider | 2011-02-05 | 1 | -1/+1 |
| | |||||
* | Use termination functions for event polling | Aris Adamantiadis | 2011-01-12 | 1 | -0/+37 |
| | |||||
* | Change blocking parameter to a flag | Aris Adamantiadis | 2011-01-10 | 1 | -3/+13 |
| | |||||
* | Fix connection callbacks called at wrong time | Aris Adamantiadis | 2011-01-10 | 1 | -1/+0 |
| | |||||
* | Fix leak when key exchange fails. | Aris Adamantiadis | 2011-01-09 | 1 | -0/+4 |
| | |||||
* | Added compression options and allow "yes/no" setting | Aris Adamantiadis | 2010-12-27 | 1 | -0/+1 |
| | | | | SSH_OPTION_COMPRESSION and SSH_OPTION_COMPRESSION_LEVEL options have been added. Now, end-level apps may simply choose to enable compression without knowing the relevant algorithms behind it. | ||||
* | Removed the global poll ctx in fav. of /session ctx | Aris Adamantiadis | 2010-10-12 | 1 | -1/+4 |
| | |||||
* | Fixed outgoing flow control + writes behaviours | Aris Adamantiadis | 2010-09-26 | 1 | -3/+3 |
| | |||||
* | session: Fixed a memory leak with session->bindaddr. | Andreas Schneider | 2010-09-07 | 1 | -0/+1 |
| | |||||
* | misc: Rename libssh/ to src/ | Andreas Schneider | 2010-09-06 | 1 | -0/+520 |