Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmake: Check for unistd.h. | Andreas Schneider | 2013-07-23 | 1 | -1/+4 |
| | |||||
* | events: don't poll handles busy handling callbacks | Aris Adamantiadis | 2013-07-13 | 1 | -3/+8 |
| | | | | Reviewed-by: Andreas Schneider <asn@cryptomilk.org> | ||||
* | poll: return error on poll() when pollset is empty | Aris Adamantiadis | 2013-02-26 | 1 | -1/+1 |
| | |||||
* | poll: Fix sizeof in ssh_poll_ctx_resize(). | Andreas Schneider | 2012-10-12 | 1 | -2/+2 |
| | | | | | | | sizeof(ssh_poll_handle *) is to be equal to sizeof(ssh_poll_handle), but this is not a portable assumption. Found by Coverity. | ||||
* | priv: Remove crypto.h and add correct includes to src files. | Andreas Schneider | 2011-09-18 | 1 | -0/+1 |
| | |||||
* | poll: resolve use-after-free + inconsistent callbacks call | Aris Adamantiadis | 2011-09-02 | 1 | -18/+3 |
| | | | | | | This code was weird in the first place. I suspect my change will break something else (probably the appcode that needed it). ssh_poll_ctx_free is not a good place to send exception callbacks imho. | ||||
* | poll: Just make the code a bit more readable. | Andreas Schneider | 2011-08-23 | 1 | -4/+6 |
| | | | | | Maybe this fixes a cppcheck false positive. (cherry picked from commit 45c1a23769b63e72e895158bcab83aad31d483dd) | ||||
* | channels: Fix checking for fatal errors. | rofl0r | 2011-08-06 | 1 | -1/+6 |
| | | | | We need this that we don't end up in and infinite poll loop. | ||||
* | Introduced ssh_timeout_elapsed functions | Aris Adamantiadis | 2011-05-24 | 1 | -1/+4 |
| | | | | | | | 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. | ||||
* | poll: Removed WSAPoll() support. | Oliver Stöneberg | 2011-05-17 | 1 | -43/+0 |
| | | | | It was causing too many issues and the poll emulation is quite stable. | ||||
* | connect: Set timeout on connect | Oliver Stöneberg | 2011-05-17 | 1 | -3/+1 |
| | | | | | This also fixes error handling in ssh_poll_ctx_dopoll() and ssh_handle_packets(), so it won't loop forever on an actual timeout. | ||||
* | [event] don't use sessions in event anymore | milo | 2011-05-02 | 1 | -14/+0 |
| | | | | (cherry picked from commit 89d0fdbbde4cf48e783a8ee7c5907c51a83e207b) | ||||
* | [poll] avoid infinite loop in ssh_poll_ctx_free() | milo | 2011-05-02 | 1 | -1/+6 |
| | | | | (cherry picked from commit eace59d3eaad413fd846d1c8b4c926285f6cd5ab) | ||||
* | poll: Fix poll input events. | Andreas Schneider | 2011-04-15 | 1 | -2/+2 |
| | | | | bug#38 | ||||
* | Fix a memleak on event poll contexts | milo | 2011-04-14 | 1 | -0/+2 |
| | |||||
* | Bug fix in ssh_poll_ctx_remove() | milo | 2011-04-14 | 1 | -0/+4 |
| | |||||
* | poll: Added a function to poll the events. | milo | 2011-02-20 | 1 | -0/+38 |
| | |||||
* | poll: Added function to remove fd from the event context. | milo | 2011-02-20 | 1 | -0/+30 |
| | |||||
* | poll: Added function to add an fd to the events. | milo | 2011-02-20 | 1 | -0/+64 |
| | |||||
* | poll: Added function to remove session from event loop. | milo | 2011-02-20 | 1 | -0/+47 |
| | |||||
* | poll: Added function to add session to an event. | milo | 2011-02-20 | 1 | -0/+44 |
| | |||||
* | poll: Added a function to free an event. | milo | 2011-02-20 | 1 | -0/+23 |
| | |||||
* | poll: Started to add a poll based event loop. | milo | 2011-02-20 | 1 | -0/+49 |
| | |||||
* | Fix NULL pointer checks in poll | milo | 2011-02-10 | 1 | -8/+7 |
| | |||||
* | poll: Use WSAPoll() on Windows. | Andreas Schneider | 2011-02-09 | 1 | -1/+3 |
| | |||||
* | Revert "poll: Remove obsolete win_poll functions." | Andreas Schneider | 2011-02-09 | 1 | -0/+8 |
| | | | | This reverts commit c950ed3b4c2c9a84ae9e94ffc81eb815249f81cb. | ||||
* | poll: Remove obsolete win_poll functions. | Andreas Schneider | 2011-02-09 | 1 | -8/+0 |
| | | | | Thanks for the hint Milo ;) | ||||
* | poll: Ensure that the poll handle and ctx is zeroed. | Andreas Schneider | 2011-01-03 | 1 | -19/+24 |
| | |||||
* | poll: Fixed a build warning on Windows. | Andreas Schneider | 2011-01-02 | 1 | -1/+1 |
| | |||||
* | Removed the global poll ctx in fav. of /session ctx | Aris Adamantiadis | 2010-10-12 | 1 | -29/+14 |
| | |||||
* | misc: Rename libssh/ to src/ | Andreas Schneider | 2010-09-06 | 1 | -0/+692 |