diff options
| author | June McEnroe <june@causal.agency> | 2020-11-13 19:57:51 -0500 |
|---|---|---|
| committer | June McEnroe <june@causal.agency> | 2020-11-13 21:56:46 -0500 |
| commit | bba1229c863469f7b3541d525af1f0e07e1ccdd1 (patch) | |
| tree | 3877813ed2622b92b549fc27434a95aee650047d /Makefile | |
| parent | Use a fixed size pollfd array in calico (diff) | |
| download | pounce-bba1229c863469f7b3541d525af1f0e07e1ccdd1.tar.gz pounce-bba1229c863469f7b3541d525af1f0e07e1ccdd1.zip | |
Wait for POLLIN to do client tls_handshake
Otherwise a client could cause pounce to hang (since the sockets are left blocking) by opening a connection without handshaking! Oops, that's pretty bad. Since the sockets are still blocking, a hang can still be caused by a client sending a partial handshake then waiting. More fixes to follow. pounce is slightly protected from this when used with calico, as it applies a timeout to waiting for the ClientHello.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions