mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-03 04:22:47 -05:00
Server prep: parse a lot of new channel requests.
ssh2connection.c now knows how to unmarshal the message formats for all the channel requests we'll need to handle when we're the server and a client sends them. Each one is translated into a call to a new method in the Channel vtable, which is implemented by a trivial 'always fail' routine in every channel type we know about so far.
This commit is contained in:
@ -343,6 +343,23 @@ int ssh2channel_start_subsystem(
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void ssh2channel_send_exit_status(SshChannel *sc, int status)
|
||||
{
|
||||
assert(FALSE && "Should never be called in the client");
|
||||
}
|
||||
|
||||
void ssh2channel_send_exit_signal(
|
||||
SshChannel *sc, ptrlen signame, int core_dumped, ptrlen msg)
|
||||
{
|
||||
assert(FALSE && "Should never be called in the client");
|
||||
}
|
||||
|
||||
void ssh2channel_send_exit_signal_numeric(
|
||||
SshChannel *sc, int signum, int core_dumped, ptrlen msg)
|
||||
{
|
||||
assert(FALSE && "Should never be called in the client");
|
||||
}
|
||||
|
||||
void ssh2channel_request_x11_forwarding(
|
||||
SshChannel *sc, int want_reply, const char *authproto,
|
||||
const char *authdata, int screen_number, int oneshot)
|
||||
|
Reference in New Issue
Block a user