Oliver Stöneberg
e5fb20c17b
socket: Fixed use-after-free.
...
When s->callbacks->exception() was called in ssh_socket_pollcallback()
we had a use after free bug.
(cherry picked from commit 9866763789 )
2011-05-17 20:57:38 +02:00
milo
833cc00014
[socket] fix a segfault at disconnect
...
(cherry picked from commit 7d2064c289 )
2011-05-02 17:41:51 +02:00
Oliver Stöneberg
30bdca07e9
init: Some initialization fixes.
...
- Check result of ssh_init() in privatekey_from_base64()
- Moved code from ssh_finalize() to appropriate subroutines
- Only initialize sockets once (caused mismatch of WSAStartup() and
WSACleanup() calls and potential usage of bsd_poll when win_poll
should be used)
2011-05-01 19:43:57 +02:00
Oliver Stöneberg
b4b49cf3f6
socket: Fixed poll input event.
...
(cherry picked from commit 040a543f57 )
2011-05-01 19:43:01 +02:00
Andreas Schneider
fc9c61714f
poll: Fix poll input events.
...
bug#38
2011-04-15 19:17:40 +02:00
Oliver Stöneberg
af25fc35d1
build: Fixed some VS2010 problems.
...
(cherry picked from commit 166ee451c5 )
2011-04-11 11:19:26 +02:00
Aris Adamantiadis
b7f6794e03
Implement ssh_blocking_flush()
...
Based on code from Jan Willamowius
(cherry picked from commit dff4e4e6d3 )
2011-03-23 08:49:26 +01:00
Bernhard R. Link
9658eade0b
socket: Set errors on return.
...
Signed-off-by: Andreas Schneider <asn@cryptomilk.org >
(cherry picked from commit 071b0034db )
2011-02-18 17:54:43 +01:00
Aris Adamantiadis
84df46f805
Fix use-after-free when socket is closed in a callback handler
2011-01-19 16:01:21 +01:00
Aris Adamantiadis
b945cbca52
Fix double-connect testcase
2011-01-15 22:43:58 +01:00
Aris Adamantiadis
bedc65313f
Removed the extern char *environ
2010-09-30 10:42:55 +02:00
Aris Adamantiadis
9f53906209
Remove extern environ from the requirements
2010-09-29 17:06:54 +02:00
Aris Adamantiadis
75a0281a6b
Fixed outgoing flow control + writes behaviours
2010-09-26 22:33:58 +02:00
Vic Lee
a92545517a
socket.c: Fixed setting max_fd which breaks ssh_select().
...
Signed-off-by: Andreas Schneider <asn@cynapses.org >
2010-09-20 19:22:19 +02:00
Andreas Schneider
ab2dafc44a
socket: Make code easier to read and debug.
2010-09-07 18:50:38 +02:00
Andreas Schneider
f7842e3a4b
misc: Rename libssh/ to src/
2010-09-06 14:28:38 +02:00