nmap/nsock
dmiller cb483ec503 Properly handle SSL connect events. Fixes #2139
SSL_WANT_READ and SSL_WANT_WRITE conditions modify the watched events during
NSE_TYPE_CONNECT_SSL, which was causing the IOCP engine to re-post the same
completion packet multiple times. Adding a status field to the
extended_overlapped struct resolves this.

Additionally, canceled and timed-out events risked the same extended_overlapped
being freed multiple times, which caused the gh_heap corruption in the original
issue report.
2024-10-07 18:30:28 +00:00
..
examples Bump date and reapply header templates 2024-02-28 18:46:45 +00:00
include Don't test for SSL_set_alpn_protos, present in all supported OpenSSL versions 2024-04-02 21:32:24 +00:00
src Properly handle SSL connect events. Fixes #2139 2024-10-07 18:30:28 +00:00
tests Fix a typo in nsock tests 2024-04-02 21:32:24 +00:00
nsock.vcxproj Linker optimizations for all projects (Windows) 2021-07-22 17:19:53 +00:00