Commit History

Author SHA1 Message Date
  Zebediah Figura 51e5995d47 server: Avoid reporting POLLOUT on connection failure in poll_single_socket(). 2 years ago
  Zebediah Figura 9632048c68 server: Set the event in IOCTL_AFD_EVENT_SELECT if the socket becomes signaled. 2 years ago
  Zebediah Figura b1a2238a10 server: Reselect the socket returned from accept_socket(). 2 years ago
  Zebediah Figura 4b00dd097d server: Handle the entire IOCTL_AFD_POLL ioctl on the server side. 3 years ago
  Zebediah Figura 06fdbd6eda server: Rename the "flags" field of struct poll_req to "mask". 3 years ago
  Alexandre Julliard e5d69d9ee6 configure: Assume that sys/ioctl.h is available on Unix. 3 years ago
  Alexandre Julliard a7ac3de3b3 configure: Assume that sys/socket.h is available on Unix. 3 years ago
  Huw Davies 6fdae1979b configure: Stop checking for poll.h and sys/poll.h - always use poll.h. 3 years ago
  Paul Gofman 5f916f7f35 server: Use SO_BINDTODEVICE in bind_to_index() if possible. 3 years ago
  Zebediah Figura e6009c5b55 server: Avoid touching the poll_req structure after calling async_request_complete() (Valgrind). 3 years ago
  Zebediah Figura 567beb6b2e server: Avoid leaking the poll output buffer if the request is terminated irregularly (Valgrind). 3 years ago
  Zebediah Figura 60dd202fbd server: Do not allocate a connect_req structure for nonblocking sockets (Valgrind). 3 years ago
  Guillaume Charifi 5990f19bdc ntdll: Implement exclusive flag for IOCTL_AFD_POLL. 3 years ago
  Zebediah Figura c3b32dbccf server: Factor out a complete_async_poll() helper. 3 years ago
  Zebediah Figura a1c42293a2 server: Don't wake up always-blocking asyncs. 3 years ago
  Zebediah Figura 4f1c7ba5f9 server: Cancel asyncs through fd_ops. 3 years ago
  Zebediah Figura 08eaf8f481 server: Make sure that async_request_complete() is called in the case of a failed connection as well. 3 years ago
  Zebediah Figura b1e4d920c3 server: Return void from the ioctl callback. 3 years ago
  Zebediah Figura 15b8f91e24 server: Check the status code to determine whether the async has failed. 3 years ago
  Zebediah Figura 285700a526 server: Mark the async as pending in IOCTL_AFD_EVENT_SELECT. 3 years ago
  Zebediah Figura be3ff3d658 server: Mark the async as pending in IOCTL_AFD_BIND. 3 years ago
  Zebediah Figura 559a8cea57 server: Add a helper to call async_request_complete() while allocating new memory. 3 years ago
  Zebediah Figura 96593370cd server: Introduce a helper to fill an iosb and terminate the async. 3 years ago
  Zebediah Figura eec47af638 ws2_32: Properly implement getsockopt(SO_CONNECT_TIME). 3 years ago
  Zebediah Figura acc1861ed0 server: Fix the parameter size check for IOCTL_AFD_EVENT_SELECT. 3 years ago
  Zebediah Figura 9bc5bc7c66 server: Remove the socket from the polling loop if it was aborted. 3 years ago
  Zebediah Figura 361435f609 server: Remove the socket from the polling loop if both it and the peer have SHUT_WR. 3 years ago
  Zebediah Figura ec07f285e2 server: Separate SD_RECEIVE and hangup conditions. 3 years ago
  Zebediah Figura a9ddbc0cbc server: Also return STATUS_PIPE_DISCONNECTED for shutdown nonblocking sockets. 3 years ago
  Zebediah Figura d04c5f4b1b server: Do not accept sizeof(struct WS_sockaddr_in6_old). 3 years ago