1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 17:38:00 +00:00
putty-source/otherbackends
Simon Tatham 7460594433 Move TempSeat creation/destruction into Interactor.
Previously, SshProxy dealt with creating a TempSeat to wrap the one it
was borrowing from its client, and then each client in turn dealt with
detecting when it had had its seat borrowed and finishing up with the
TempSeat. The latter involved a lot of code duplication; the former
didn't involve code duplication _yet_ (since SshProxy was the only
thing doing this job), but would have once we started wanting to do
interactive password prompting for other types of network proxy.

Now all of that functionality is centralised into two new Interactor
helper functions: interactor_borrow_seat and interactor_return_seat.
2021-10-30 18:20:58 +01:00
..
CMakeLists.txt Move other backends into a subdirectory. 2021-04-22 18:24:15 +01:00
raw.c Move TempSeat creation/destruction into Interactor. 2021-10-30 18:20:58 +01:00
rlogin.c Move TempSeat creation/destruction into Interactor. 2021-10-30 18:20:58 +01:00
supdup.c Move TempSeat creation/destruction into Interactor. 2021-10-30 18:20:58 +01:00
telnet.c Move TempSeat creation/destruction into Interactor. 2021-10-30 18:20:58 +01:00
testback.c Lowercase version of BackendVtable's displayname. 2021-10-24 09:59:05 +01:00