reactos/dll/win32/msafd/misc
Julio Carchi 442f5dfab5
[MSAFD] Fix non-blocking sockets support for recv() (#5575) CORE-14486
Currently ReactOS' winsock2 implementation lacks of non-blocking sockets support for recv() apicall, this causes that applications that make use of this feature can lead to unexpected behaviors, one of them is Nginx web server, which uses non-blocking sockets when serving pages through Https protocol.
CORE-14486

It also brings us significantly closer in master head to running Firefox 52, Mypal 29.3.0 and New Moon 28 browser, where the latter allows to connect to mattermost from within ReactOS.
In master head an additional reg file is needed to stop us from exporting specific NT6+ APIs, but in older releases all that should work out of the box with this brilliant patch.


Co-authored-by: Julio Carchi Ruiz <julcar@informaticos.com>
Co-authored-by: Stanislav Motylkov <x86corez@gmail.com>
2023-08-17 23:13:13 +02:00
..
dllmain.c [MSAFD] Fix non-blocking sockets support for recv() (#5575) CORE-14486 2023-08-17 23:13:13 +02:00
event.c [REACTOS] Add '\n' to debug logs 2022-05-04 03:28:38 +03:00
helpers.c [MSAFD] Move the default debug channel to msafd.h. 2017-12-09 13:24:35 +01:00
sndrcv.c [MSAFD] Fix non-blocking sockets support for recv() (#5575) CORE-14486 2023-08-17 23:13:13 +02:00
stubs.c [MSAFD] Add an initial implementation of SIO_GET_EXTENSION_FUNCTION_POINTER IOCTL 2019-02-16 13:51:32 +01:00