Mercurial > dropbear
comparison svr-session.c @ 970:0bb16232e7c4
Make keepalive handling more robust, this should now match what OpenSSH does
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Tue, 19 Aug 2014 23:08:56 +0800 |
parents | f7f6c15b0ec3 |
children | 73ea0dce9a57 2b4fd440399d |
comparison
equal
deleted
inserted
replaced
969:939944f0fca9 | 970:0bb16232e7c4 |
---|---|
56 {SSH_MSG_GLOBAL_REQUEST, recv_msg_global_request_remotetcp}, | 56 {SSH_MSG_GLOBAL_REQUEST, recv_msg_global_request_remotetcp}, |
57 {SSH_MSG_CHANNEL_REQUEST, recv_msg_channel_request}, | 57 {SSH_MSG_CHANNEL_REQUEST, recv_msg_channel_request}, |
58 {SSH_MSG_CHANNEL_OPEN, recv_msg_channel_open}, | 58 {SSH_MSG_CHANNEL_OPEN, recv_msg_channel_open}, |
59 {SSH_MSG_CHANNEL_EOF, recv_msg_channel_eof}, | 59 {SSH_MSG_CHANNEL_EOF, recv_msg_channel_eof}, |
60 {SSH_MSG_CHANNEL_CLOSE, recv_msg_channel_close}, | 60 {SSH_MSG_CHANNEL_CLOSE, recv_msg_channel_close}, |
61 {SSH_MSG_REQUEST_FAILURE, ignore_recv_msg_request_failure}, /* for keepalive */ | 61 {SSH_MSG_CHANNEL_SUCCESS, ignore_recv_response}, |
62 {SSH_MSG_CHANNEL_FAILURE, ignore_recv_response}, | |
63 {SSH_MSG_REQUEST_FAILURE, ignore_recv_response}, /* for keepalive */ | |
64 {SSH_MSG_REQUEST_SUCCESS, ignore_recv_response}, /* client */ | |
62 #ifdef USING_LISTENERS | 65 #ifdef USING_LISTENERS |
63 {SSH_MSG_CHANNEL_OPEN_CONFIRMATION, recv_msg_channel_open_confirmation}, | 66 {SSH_MSG_CHANNEL_OPEN_CONFIRMATION, recv_msg_channel_open_confirmation}, |
64 {SSH_MSG_CHANNEL_OPEN_FAILURE, recv_msg_channel_open_failure}, | 67 {SSH_MSG_CHANNEL_OPEN_FAILURE, recv_msg_channel_open_failure}, |
65 #endif | 68 #endif |
66 {0, 0} /* End */ | 69 {0, 0} /* End */ |