1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-01-09 17:38:00 +00:00
putty-source/proxy
Simon Tatham 02aa5610dd Make ProxySocket an Interactor.
This lays all the groundwork for ProxyNegotiators to be able to issue
username and password prompts: ProxySocket now implements the
Interactor trait, it will borrow and return a Seat if one is
available, and it will present an Interactor of its own to the
ProxyNegotiator which can use it (via interactor_announce as usual) to
get a Seat to send prompts to. Also, proxy.c provides a centralised
system for making a prompts_t with an appropriate callback in it, and
dealing with the results of that callback.

No actual ProxyNegotiator implementation uses it yet, though.
2021-11-19 15:33:51 +00:00
..
cproxy.c Reorganise proxy system into coroutines. 2021-11-19 15:09:17 +00:00
http.c Reorganise proxy system into coroutines. 2021-11-19 15:09:17 +00:00
interactor.c Fix Plink's handling of interactor_announce() blank lines. 2021-11-06 14:48:26 +00:00
nocproxy.c Reorganise proxy system into coroutines. 2021-11-19 15:09:17 +00:00
noproxy.c Pass an Interactor to new_connection(). 2021-10-30 18:19:56 +01:00
nosshproxy.c Pass an Interactor to new_connection(). 2021-10-30 18:19:56 +01:00
pproxy.c Move proxy-related source files into a subdirectory. 2021-10-30 17:29:24 +01:00
proxy.c Make ProxySocket an Interactor. 2021-11-19 15:33:51 +00:00
proxy.h Make ProxySocket an Interactor. 2021-11-19 15:33:51 +00:00
socks4.c Reorganise proxy system into coroutines. 2021-11-19 15:09:17 +00:00
socks5.c Reorganise proxy system into coroutines. 2021-11-19 15:09:17 +00:00
socks.h Pull out SOCKS protocol constants into a header. 2021-11-19 15:09:17 +00:00
sshproxy.c New Seat query, has_mixed_input_stream(). 2021-11-06 14:48:26 +00:00
telnet.c Reorganise proxy system into coroutines. 2021-11-19 15:09:17 +00:00