version 1.149, 2001/12/20 16:37:29 |
version 1.150, 2001/12/20 22:50:24 |
|
|
/* -- protocol input */ |
/* -- protocol input */ |
|
|
void |
void |
channel_input_data(int type, int plen, void *ctxt) |
channel_input_data(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
int id; |
int id; |
char *data; |
char *data; |
|
|
} |
} |
|
|
void |
void |
channel_input_extended_data(int type, int plen, void *ctxt) |
channel_input_extended_data(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
int id; |
int id; |
int tcode; |
int tcode; |
|
|
} |
} |
|
|
void |
void |
channel_input_ieof(int type, int plen, void *ctxt) |
channel_input_ieof(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
int id; |
int id; |
Channel *c; |
Channel *c; |
|
|
} |
} |
|
|
void |
void |
channel_input_close(int type, int plen, void *ctxt) |
channel_input_close(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
int id; |
int id; |
Channel *c; |
Channel *c; |
|
|
|
|
/* proto version 1.5 overloads CLOSE_CONFIRMATION with OCLOSE */ |
/* proto version 1.5 overloads CLOSE_CONFIRMATION with OCLOSE */ |
void |
void |
channel_input_oclose(int type, int plen, void *ctxt) |
channel_input_oclose(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
int id = packet_get_int(); |
int id = packet_get_int(); |
Channel *c = channel_lookup(id); |
Channel *c = channel_lookup(id); |
|
|
} |
} |
|
|
void |
void |
channel_input_close_confirmation(int type, int plen, void *ctxt) |
channel_input_close_confirmation(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
int id = packet_get_int(); |
int id = packet_get_int(); |
Channel *c = channel_lookup(id); |
Channel *c = channel_lookup(id); |
|
|
} |
} |
|
|
void |
void |
channel_input_open_confirmation(int type, int plen, void *ctxt) |
channel_input_open_confirmation(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
int id, remote_id; |
int id, remote_id; |
Channel *c; |
Channel *c; |
|
|
} |
} |
|
|
void |
void |
channel_input_open_failure(int type, int plen, void *ctxt) |
channel_input_open_failure(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
int id, reason; |
int id, reason; |
char *msg = NULL, *lang = NULL; |
char *msg = NULL, *lang = NULL; |
|
|
} |
} |
|
|
void |
void |
channel_input_channel_request(int type, int plen, void *ctxt) |
channel_input_channel_request(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
int id; |
int id; |
Channel *c; |
Channel *c; |
|
|
} |
} |
|
|
void |
void |
channel_input_window_adjust(int type, int plen, void *ctxt) |
channel_input_window_adjust(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
Channel *c; |
Channel *c; |
int id, adjust; |
int id, adjust; |
|
|
} |
} |
|
|
void |
void |
channel_input_port_open(int type, int plen, void *ctxt) |
channel_input_port_open(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
Channel *c = NULL; |
Channel *c = NULL; |
u_short host_port; |
u_short host_port; |
|
|
*/ |
*/ |
|
|
void |
void |
x11_input_open(int type, int plen, void *ctxt) |
x11_input_open(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
Channel *c = NULL; |
Channel *c = NULL; |
int remote_id, sock = 0; |
int remote_id, sock = 0; |
|
|
|
|
/* dummy protocol handler that denies SSH-1 requests (agent/x11) */ |
/* dummy protocol handler that denies SSH-1 requests (agent/x11) */ |
void |
void |
deny_input_open(int type, int plen, void *ctxt) |
deny_input_open(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
int rchan = packet_get_int(); |
int rchan = packet_get_int(); |
switch (type) { |
switch (type) { |
|
|
/* This is called to process an SSH_SMSG_AGENT_OPEN message. */ |
/* This is called to process an SSH_SMSG_AGENT_OPEN message. */ |
|
|
void |
void |
auth_input_open_request(int type, int plen, void *ctxt) |
auth_input_open_request(int type, int plen, u_int32_t seq, void *ctxt) |
{ |
{ |
Channel *c = NULL; |
Channel *c = NULL; |
int remote_id, sock; |
int remote_id, sock; |