2438. [bug] Timeouts could be logged incorrectly under win32.
2436. [security] win32: UDP client handler can be shutdown. [RT #18576] 2434. [bug] Fixed a minor error-reporting bug in lib/isc/win32/socket.c. 2432. [bug] More Windows socket handling improvements. Stop using I/O events and use IO Completion Ports throughout. Rewrite the receive path logic to make it easier to support multiple simultaneous requestrs in the future. Add stricter consistency checking as a compile-time option (define ISC_SOCKET_CONSISTENCY_CHECKS; defaults to off). 2420. [bug] Windows socket handling cleanup. Let the io completion event send out cancelled read/write done events, which keeps us from writing to memeory we no longer have ownership of. Add debugging socket_log() function. Rework TCP socket handling to not leak sockets.
Showing with 1545 additions and 1839 deletions