Bruno Jesus
|
4c6e04050f
|
ws2_32: Return the correct address family in WSAStringToAddressA.
|
2014-01-27 14:13:52 +01:00 |
Marcus Meissner
|
54dc91547d
|
ws2_32: handle error return from get_sock_fd (Coverity).
|
2014-01-06 20:47:00 +01:00 |
André Hentschel
|
57d2e8f3c3
|
ws2_32: Don't leak hostname (Coverity).
|
2014-01-06 17:16:55 +01:00 |
Bruno Jesus
|
281f69bccf
|
ws2_32: Fix FreeBSD compiling issue on ipx address structure.
|
2014-01-06 16:59:15 +01:00 |
Bruno Jesus
|
719715c774
|
ws2_32: Cope with invalid hints in getaddrinfo/GetAddrInfoW.
|
2013-12-31 12:24:30 +01:00 |
Bruno Jesus
|
3eb39dc08e
|
ws2_32: Add extended IPX protocol support.
|
2013-12-31 12:23:52 +01:00 |
Bruno Jesus
|
2d4adfc49e
|
ws2_32: Use a helper function to set the IPX packet type.
|
2013-12-31 12:23:37 +01:00 |
Bruno Jesus
|
b26ffddc8f
|
ws2_32: Add a missing release_sock_fd.
|
2013-12-31 12:23:21 +01:00 |
Bruno Jesus
|
ae728cfa27
|
ws2_32: Add support to check if an IPX socket is bound.
|
2013-12-30 16:05:17 +01:00 |
Bruno Jesus
|
38a3a574f3
|
ws2_32: Add support to print IPX socket address.
|
2013-12-30 16:05:14 +01:00 |
Bruno Jesus
|
658c2b5f28
|
ws2_32: Normalize IPX protocol names using the WS prefix.
|
2013-12-27 18:21:29 +01:00 |
Bruno Jesus
|
fc5884c232
|
ws2_32: Do not convert EAI_xxx return in case of success.
|
2013-12-27 14:31:52 +01:00 |
Dmitry Timoshkov
|
c66c14ddda
|
ws2_32: Move the buffer used by inet_ntoa into the per-thread data.
|
2013-12-26 14:35:14 +01:00 |
Dmitry Timoshkov
|
7fd3d9d499
|
ws2_32: Add more traces.
|
2013-12-26 14:35:13 +01:00 |
Dmitry Timoshkov
|
e25853c543
|
ws2_32: Add translation for AI_V4MAPPED.
|
2013-12-26 13:46:32 +01:00 |
Dmitry Timoshkov
|
83a1789c55
|
ws2_32: Add a workaround for broken versions of glibc which return EAI_SYSTEM and set errno to 0 instead returning of EAI_NONAME.
|
2013-12-26 13:44:59 +01:00 |
Frédéric Delanoy
|
5ba7f79bad
|
Assorted spelling fixes.
|
2013-12-03 19:41:53 +01:00 |
Frédéric Delanoy
|
aedb86a46f
|
ws2_32: Use BOOL type where appropriate.
|
2013-10-08 09:09:40 +02:00 |
Hans Leidekker
|
1422a56667
|
ws2_32: Always return the source address from WSAAccept.
|
2013-10-02 20:18:23 +02:00 |
Hans Leidekker
|
260119e682
|
ws2_32: Return an error from accept if the address buffer is too small.
|
2013-10-02 20:18:23 +02:00 |
Hans Leidekker
|
14a092a336
|
ws2_32: Always clear res on error in getaddrinfo/GetAddrInfoW.
|
2013-10-02 20:18:23 +02:00 |
Hans Leidekker
|
59a1e6bff9
|
ws2_32: Avoid a crash with tracing on.
|
2013-10-02 20:18:23 +02:00 |
Bruno Jesus
|
adb8fb115a
|
ws2_32: Implement WSASendMsg().
|
2013-10-01 10:56:10 +02:00 |
Bruno Jesus
|
d0009573ee
|
ws2_32: Fix some parameters checking in AcceptEx.
|
2013-09-23 11:53:34 +02:00 |
Bruno Jesus
|
cba19b9027
|
ws2_32: Add missing else to getsockopt(SO_ACCEPTCONN).
|
2013-09-23 11:51:03 +02:00 |
Bruno Jesus
|
68377494c6
|
ws2_32: ConnectEx should not work on unbound socket.
|
2013-09-20 11:26:48 +02:00 |
Bruno Jesus
|
e9bd764a7b
|
ws2_32: Make getsockopt(SO_TYPE) convert the returned socket type.
|
2013-09-19 09:30:40 +02:00 |
Bruno Jesus
|
2034f51598
|
ws2_32: Do not allow socket creation if WSAStartup was not called.
|
2013-09-17 19:07:54 +02:00 |
Bruno Jesus
|
0298165bea
|
ws2_32: Filter invalid socket parameters and return the appropriate error.
|
2013-09-17 19:07:49 +02:00 |
Bruno Jesus
|
35e54fa59b
|
ws2_32: Auto detect the socket type and family based on the protocol.
|
2013-09-17 19:07:29 +02:00 |
Bruno Jesus
|
8e29fcddb9
|
ws2_32: Use the struct information when the parameters are zero in WSASocket.
|
2013-09-17 19:07:14 +02:00 |
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
|
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
|
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
|
3fea3a5b1a
|
ws2_32: Fix listen() implementation.
|
2013-07-27 12:20:21 -05:00 |
Erich Hoover
|
74010aa0e7
|
ws2_32: Fix interface-bound filter to accept locally generated targeted packets.
|
2013-06-25 19:42:34 +02:00 |
André Hentschel
|
f208e9ef07
|
ws2_32: Don't use autoheader styled define.
|
2013-06-18 12:57:44 +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 |