Bruno Jesus
|
29aab5df59
|
ws2_32: Fix the error returned for denied SOCK_RAW attempts.
|
2013-09-16 11:47:19 +02:00 |
Bruno Jesus
|
5762067b20
|
ws2_32: Fix WSASocket return code for invalid combination of socket type and protocol.
|
2013-09-16 11:47:19 +02:00 |
Bruno Jesus
|
78ca87a00b
|
ws2_32: Make WS_EnterSingleProtocol return a boolean.
|
2013-09-16 11:47:19 +02:00 |
Bruno Jesus
|
44ea5334ca
|
ws2_32: Avoid magic numbers.
|
2013-09-16 11:47:19 +02:00 |
Bruno Jesus
|
e0581b38a7
|
ws2_32: Advertise protocol entries as default.
|
2013-09-16 11:47:19 +02:00 |
Bruno Jesus
|
260250539d
|
ws2_32/tests: Add more WSASocket tests.
|
2013-09-12 11:06:46 +02:00 |
Bruno Jesus
|
d71bf64e87
|
ws2_32: Fix WSADuplicateSocket implementation.
|
2013-09-11 20:33:20 +02:00 |
Bruno Jesus
|
dea4f7bc02
|
ws2_32: Implement get socket option SO_PROTOCOL_INFO.
|
2013-09-10 12:27:35 +02:00 |
Bruno Jesus
|
0816f85b6b
|
ws2_32: Implement WSADuplicateSocket[A|W] using a helper function.
|
2013-09-09 22:09:59 +02:00 |
Bruno Jesus
|
d77522988b
|
ws2_32/tests: Mark WinNT result as broken.
|
2013-09-09 22:09:59 +02:00 |
Bruno Jesus
|
4981b5b446
|
ws2_32: Remove a FIXME message.
|
2013-09-06 17:25:21 +02:00 |
Bruno Jesus
|
b2170d845d
|
ws2_32: Fix SO_ACCEPTCONN on BSD systems.
|
2013-09-06 17:25:17 +02:00 |
Bruno Jesus
|
0b03dc93e9
|
ws2_32: Add parameters TRACE for WS_EnumProtocols.
|
2013-09-06 17:25:15 +02:00 |
Bruno Jesus
|
1d1faa0283
|
ws2_32: Cope with invalid protocols in WSAEnumProtocols.
|
2013-09-05 16:21:48 +02:00 |
Bruno Jesus
|
03362e5a3d
|
ws2_32: Merge protocol.c and socket.c.
|
2013-09-04 11:35:34 +02:00 |
Bruno Jesus
|
4ce3ddedb9
|
ws2_32/tests: Add SO_PROTOCOL_INFO tests.
|
2013-08-29 19:56:17 +02:00 |
Bruno Jesus
|
5fa343047f
|
ws2_32: Implement WSAEnumProtocols[A|W] using a helper function.
|
2013-08-16 11:55:23 +02:00 |
Bruno Jesus
|
ce0e3158b2
|
ws2_32/tests: Add and update WSASocketA() tests.
|
2013-08-02 11:22:51 +02:00 |
Bruno Jesus
|
75fc88452c
|
ws2_32: Simplify WINSOCK_EnterSingleProtocolA using the W version.
|
2013-08-01 17:51:14 +02:00 |
Bruno Jesus
|
d5f7f74f78
|
ws2_32/tests: Test the precedence of parameters while creating a socket in WSASocket().
|
2013-08-01 11:42:50 +02:00 |
Bruno Jesus
|
d7f216818f
|
ws2_32/tests: Fix bad usage of WSAGetLastError() in tests.
|
2013-08-01 11:42:43 +02:00 |
Bruno Jesus
|
63fb7a798c
|
ws2_32: Fix service flags returned from TCP and UDP protocols.
|
2013-07-31 16:29:48 +02:00 |
Bruno Jesus
|
4133fb4341
|
ws2_32/tests: Add SO_ACCEPTCONN tests.
|
2013-07-30 19:12:19 +02:00 |
Bruno Jesus
|
a9f3c1974d
|
ws2_32/tests: Add more tests for WSASocket().
|
2013-07-29 14:27:59 +02:00 |
Bruno Jesus
|
3fea3a5b1a
|
ws2_32: Fix listen() implementation.
|
2013-07-27 12:20:21 -05:00 |
Bruno Jesus
|
9ea1835b82
|
ws2_32/tests: Add listen() tests for TCP sockets.
|
2013-07-22 09:38:19 +02:00 |
Erich Hoover
|
74010aa0e7
|
ws2_32: Fix interface-bound filter to accept locally generated targeted packets.
|
2013-06-25 19:42:34 +02:00 |
Hans Leidekker
|
1d8b70fca4
|
ws2_32/tests: Avoid races.
|
2013-06-25 18:12:11 +02:00 |
André Hentschel
|
f208e9ef07
|
ws2_32: Don't use autoheader styled define.
|
2013-06-18 12:57:44 +02:00 |
André Hentschel
|
749bb1db35
|
ws2_32/tests: Don't test functions directly when reporting WSAGetLastError().
|
2013-06-10 11:49:49 +02:00 |
Qian Hong
|
31b9455b7e
|
server: Automatically sets a socket to non-blocking mode when WSAAsyncSelect or WSAEventSelect is called even when lEvent is zero.
|
2013-05-28 19:43:48 +02:00 |
Marcus Meissner
|
1a10d4d0cd
|
ws2_32: Close the dest socket (Coverity).
|
2013-05-28 14:32:50 +02:00 |
Alexandre Julliard
|
f38cbfc99d
|
ws2_32: Don't bother to free memory at process exit.
|
2013-05-15 10:34:26 +02:00 |
Dmitry Timoshkov
|
c09c82b25a
|
ws2_32: Make _is_blocking() return server error code, so that callers can act appropriately.
|
2013-03-25 16:26:34 +01:00 |
Andrew Talbot
|
05d5654237
|
ws2_32: Avoid signed-unsigned integer comparisons.
|
2013-03-08 11:00:42 +01:00 |
Alexandre Julliard
|
cfed5aa16c
|
ws2_32: Use socklen_t where appropriate.
|
2013-03-06 13:41:06 +01:00 |
Francois Gouget
|
867615419e
|
ws2_32/tests: Fix the GetAcceptExSockaddrs() test.
|
2013-02-15 11:55:39 +01:00 |
Francois Gouget
|
a5ff4b8088
|
Assorted spelling fixes.
|
2013-01-29 12:13:04 +01:00 |
Michael Stefaniuc
|
f21d45417f
|
ws2_32: Use assignment instead of memcpy to copy structs.
|
2013-01-24 14:34:12 +01:00 |
Bruno Jesus
|
02c199beed
|
ws2_32/tests: Add SO_ERROR [set|get]sockopt tests.
|
2013-01-18 13:29:00 +01:00 |
Hans Leidekker
|
197041f1ff
|
ws2_32: Set SO_REUSEPORT in addition to SO_REUSEADDR on MacOS.
|
2013-01-11 18:31:00 +01:00 |
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 |