1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 17:38:00 +00:00
putty-source/ssh
Simon Tatham 9f0e7d2915 Backends: notify ldisc when sendok becomes true. (NFC)
I've introduced a function ldisc_notify_sendok(), which backends
should call on their ldisc (if they have one) when anything changes
that might cause backend_sendok() to start returning true.

At the moment, the function does nothing. But in future, I'm going to
make ldisc start buffering typed-ahead input data not yet sent to the
backend, and then the effect of this function will be to trigger
flushing all that data into the backend.

Backends only have to call this function if sendok was previously
false: backends requiring no network connection stage (like pty and
serial) can safely return true from sendok, and in that case, they
don't also have to immediately call this function.
2021-09-14 11:23:20 +01:00
..
agentf.c
bpp1.c New Seat callback, seat_sent(). 2021-06-27 13:52:48 +01:00
bpp2.c New Seat callback, seat_sent(). 2021-06-27 13:52:48 +01:00
bpp-bare.c New Seat callback, seat_sent(). 2021-06-27 13:52:48 +01:00
bpp.h
censor1.c
censor2.c
channel.h
CMakeLists.txt
common.c Squash shift warnings in ssh2_bpp_check_unimplemented. 2021-09-14 11:23:20 +01:00
connection1-client.c Divide seat_set_trust_status into query and update. 2021-09-12 09:52:46 +01:00
connection1-server.c
connection1.c Backends: notify ldisc when sendok becomes true. (NFC) 2021-09-14 11:23:20 +01:00
connection1.h
connection2-client.c Divide seat_set_trust_status into query and update. 2021-09-12 09:52:46 +01:00
connection2-server.c
connection2.c Backends: notify ldisc when sendok becomes true. (NFC) 2021-09-14 11:23:20 +01:00
connection2.h
crc-attack-detector.c
gss.h
gssc.c
gssc.h
kex2-client.c
kex2-server.c
login1-server.c Uppity: add stunt options for trivial authentication. 2021-06-19 21:34:56 +01:00
login1.c New option to reject 'trivial' success of userauth. 2021-06-19 21:34:56 +01:00
mainchan.c New Seat method, notify_session_started(). 2021-09-12 11:55:55 +01:00
nogss.c
nosharing.c
pgssapi.c Move the SSH implementation into its own subdirectory. 2021-04-22 18:09:13 +01:00
pgssapi.h
portfwd.c Allow new_connection to take an optional Seat. (NFC) 2021-09-13 17:24:47 +01:00
ppl.h New option to reject 'trivial' success of userauth. 2021-06-19 21:34:56 +01:00
scpserver.c
server.c Backends: notify ldisc when sendok becomes true. (NFC) 2021-09-14 11:23:20 +01:00
server.h Uppity: add stunt options for trivial authentication. 2021-06-19 21:34:56 +01:00
sesschan.c New Seat method, notify_session_started(). 2021-09-12 11:55:55 +01:00
sftp.c
sftp.h
sftpcommon.c
sftpserver.c
sharing.c
signal-list.h
ssh.c Backends: notify ldisc when sendok becomes true. (NFC) 2021-09-14 11:23:20 +01:00
transient-hostkey-cache.c
transport2.c New Seat callback, seat_sent(). 2021-06-27 13:52:48 +01:00
transport2.h Spelling: standardise on "DSA", not "DSS". 2021-04-22 18:34:47 +01:00
ttymode-list.h
userauth2-client.c Divide seat_set_trust_status into query and update. 2021-09-12 09:52:46 +01:00
userauth2-server.c Uppity: add stunt options for trivial authentication. 2021-06-19 21:34:56 +01:00
verstring.c Bug workaround to delay sending our SSH greeting. 2021-08-14 11:46:21 +01:00
x11fwd.c Allow new_connection to take an optional Seat. (NFC) 2021-09-13 17:24:47 +01:00
zlib.c