mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-02 20:12:48 -05:00
Uppity: configurable SSH-2 authentication banner.
I've had to test banner handling several times recently, what with trust sigils and the fix for CONF_ssh_show_banner. So it's the thing I've most wanted to keep reconfiguring about Uppity so far.
This commit is contained in:
@ -127,6 +127,13 @@ static void ssh2_userauth_server_process_queue(PacketProtocolLayer *ppl)
|
||||
|
||||
s->session_id = ssh2_transport_get_session_id(s->transport_layer);
|
||||
|
||||
if (s->ssc->banner.ptr) {
|
||||
pktout = ssh_bpp_new_pktout(s->ppl.bpp, SSH2_MSG_USERAUTH_BANNER);
|
||||
put_stringpl(pktout, s->ssc->banner);
|
||||
put_stringz(pktout, ""); /* language tag */
|
||||
pq_push(s->ppl.out_pq, pktout);
|
||||
}
|
||||
|
||||
while (1) {
|
||||
crMaybeWaitUntilV((pktin = ssh2_userauth_server_pop(s)) != NULL);
|
||||
if (pktin->type != SSH2_MSG_USERAUTH_REQUEST) {
|
||||
|
Reference in New Issue
Block a user