Commit Graph

391 Commits

Author SHA1 Message Date
Andrew Talbot
26898ef784 ws2_32: Remove unused semicolon. 2012-12-03 12:33:19 +01:00
Michael Stefaniuc
0b02d25f6d ws2_32: Avoid using sizeof on structs with variable length array. 2012-11-16 11:42:32 +01:00
Frédéric Delanoy
378e86fafa ws2_32/tests: Remove dead code (coverity). 2012-10-29 14:39:58 +01:00
Maarten Lankhorst
7ce6a2dfd4 ws2_32: Define IP_UNICAST_IF if not found on linux. 2012-10-29 14:39:57 +01:00
Erich Hoover
9f1b1bef5c ws2_32: Silence error when binding to loopback adapter. 2012-10-12 11:01:53 +02:00
Bruno Jesus
af8dc8090a ws2_32: Fix some style issues. 2012-10-03 11:25:03 +02:00
Erich Hoover
57019615b5 ws2_32: Permit broadcast packets on interface-bound sockets for systems with IP_UNICAST_IF and SO_ATTACH_FILTER. 2012-10-02 15:05:20 +02:00
Erich Hoover
9f2f7600c5 ws2_32: Permit broadcast packets on interface-bound sockets for systems with IP_BOUND_IF. 2012-10-02 15:04:08 +02:00
Bruno Jesus
a82278c349 ws2_32: Fix TRACE format in WS_getsockname. 2012-10-02 14:08:37 +02:00
Michael Stefaniuc
6132ed66a6 ws2_32: Avoid a FALSE:TRUE conditional expression. 2012-08-15 12:12:54 +02:00
Francois Gouget
6333fa753a Assorted spelling fixes. 2012-07-03 12:03:29 +02:00
Per Johansson
a239e8ed27 ws2_32: In WSAIoctl(SIO_GET_INTERFACE_LIST), skip interfaces with no IPv4 address. 2012-06-22 14:09:51 +02:00
Thomas Faber
c574ab9680 ws2_32/tests: Add missing parentheses to ok() output. 2012-06-18 11:59:41 +02:00
Bruno Jesus
b2af5e1d31 ws2_32: Fix hostent memory allocation. 2012-06-12 10:20:10 +02:00
Erich Hoover
7e9e8b6b80 ws2_32: Use STATUS_MORE_PROCESSING_REQUIRED to indicate that the AcceptEx async should not send a completion. 2012-06-07 16:07:02 +02:00
Francois Gouget
fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Erich Hoover
baa0056385 ws2_32/tests: Fix cleanup for first IOCP duplicated handle test. 2012-05-07 11:30:53 +02:00
Erich Hoover
74560c1d39 ws2_32/tests: Test for IOCP behavior without AcceptEx call. 2012-05-01 19:14:41 +02:00
Erich Hoover
a766ee4b1d ws2_32/tests: Test for AcceptEx IOCP behavior for a duplicated handle. 2012-05-01 19:14:36 +02:00
Erich Hoover
23a785af7e ws2_32/tests: Test for AcceptEx IOCP behavior for cancelled sockets. 2012-05-01 19:14:31 +02:00
Erich Hoover
1e0b65f3a2 ws2_32/tests: AcceptEx IOCP initialization cleanup. 2012-05-01 19:14:27 +02:00
André Hentschel
c5089d18b7 ws2_32: Remove unneeded shadow variable. 2012-04-23 11:42:45 +02:00
Bruno Jesus
3b2fcdd426 ws2_32/tests: Avoid crashing if getservbyname fails. 2012-04-11 19:12:30 +02:00
Bruno Jesus
d209697073 ws2_32/tests: Update hostent struct tests. 2012-04-11 19:12:22 +02:00
Erich Hoover
1d49c66929 ws2_32: Implement IPV6_UNICAST_IF socket option. 2012-04-10 16:21:28 +02:00
Erich Hoover
313d36d5aa ws2_32: Implement IP_UNICAST_IF socket option. 2012-04-10 16:21:28 +02:00
Bruno Jesus
7d7995c66c ws2_32/tests: Add hostent struct tests for gethostbyname. 2012-04-09 12:06:52 +02:00
Jeff Latimer
a84f7204af ws2_32: Make a common fixme more meaningful and return success. 2012-04-02 12:39:12 +02:00
Bruno Jesus
9f6ce27ede ws2_32/tests: Avoid usage of inet_ntoa since its return is static. 2012-04-02 12:38:51 +02:00
Bruno Jesus
70be64b2ba ws2_32: Handle NULL proto in WSAAsyncGetServByName. 2012-03-26 18:15:34 +02:00
Frédéric Delanoy
09213db643 ws2_32/tests: Remove dead code in test_completion_port (Coverity). 2012-01-30 11:57:10 +01:00
Francois Gouget
f445325999 Assorted spelling fixes. 2012-01-23 16:07:32 +01:00
Ričardas Barkauskas
01195b2dd7 ws2_32/tests: Test AcceptEx behaviour more. 2012-01-18 17:53:29 +01:00
Marcus Meissner
d34e0515fd ws2_32: Removed dead code (Coverity). 2012-01-03 12:37:57 +01:00
Ričardas Barkauskas
1bbe92e79b ws2_32: Don't post completion packet if sending fails with error immediately. 2011-12-28 18:59:48 +01:00
Ričardas Barkauskas
fa4a90e6d2 ws2_32/tests: Test some completion port behavior. 2011-12-28 18:59:45 +01:00
Hans Leidekker
c42989ed9a ws2_32: Return the right value for SO_CONNECT_TIME if the socket is not connected. 2011-12-19 20:15:51 +01:00
Francois Gouget
c7cb3e6cb2 configure: Use errno.h instead of the non-standard sys/errno.h header. 2011-12-15 17:46:38 +01:00
Francois Gouget
3fe2d6e5fd include: Update the nldef.h and *mib.h headers. 2011-12-15 10:49:17 +01:00
Francois Gouget
644cd0ae17 include: Add a missing wincrypt.h include directive to mprapi.h.
Also add the USE_WC_PREFIX macro so one can cleanly deal with the CMSG_DATA conflict with sys/socket.h.
2011-12-13 18:59:03 +01:00
Bruno Jesus
da6efc8f62 ws2_32: Fix a function name comment. 2011-12-05 12:22:54 +01:00
Bruno Jesus
fc09bc4533 ws2_32: Remove duplicated code. 2011-11-28 16:40:50 +01:00
Bruno Jesus
743929e4f4 ws2_32: Fix function GetAcceptExSockaddrs. 2011-11-28 16:40:50 +01:00
Hans Leidekker
8e5d5bf58a ws2_32: Pass NULL nodename on to native getaddrinfo. 2011-11-24 17:17:30 +01:00
Bruno Jesus
06d759ed7e ws2_32: Invert SIOCATMARK logic. 2011-11-21 16:16:34 +01:00
Francois Gouget
c9ae82da93 ws2_32: Delete the static critical section when unloading the dll. 2011-11-17 11:37:44 +01:00
Hans Leidekker
75be2284e1 ws2_32: Fix handling of NULL and empty hostname in getaddrinfo/GetAddrInfoW. 2011-11-15 19:37:29 +01:00
Matej Špindler
2e5718ba95 ws2_32: Test GetAddrInfo with zero port. 2011-11-14 15:25:24 +01:00
Andrew Talbot
a38b3008c5 ws2_32: Remove unneeded address-of operator from array name. 2011-11-04 14:45:01 +01:00
Andrew Talbot
35555862fc ws2_32: Replace switch statement with more suitable if statement. 2011-10-21 12:11:51 +02:00