Paul Vriens
|
45fc31e803
|
ws2_32/tests: Fix test failures on Win9x/WinMe.
|
2010-02-08 17:14:44 +01:00 |
Marcus Meissner
|
d281252196
|
ws2_32: Check namelen before dereferencing it in TRACE (Coverity).
|
2010-02-04 17:27:27 +01:00 |
Andrew Nguyen
|
1bcc3aa35c
|
ws2_32: Fix parameter validation order in getpeername.
|
2010-02-03 11:07:21 +01:00 |
Erich Hoover
|
896af79093
|
ws2_32: Fix allocating a hostent with no h_aliases list.
|
2009-12-15 16:09:12 +01:00 |
Erich Hoover
|
355818ae1e
|
ws2_32: Return the full list of local IP addresses when gethostbyname() is called on the local hostname.
|
2009-12-10 12:51:52 +01:00 |
Erich Hoover
|
f9f9566c74
|
ws2_32: Separate out hostent creation from duplication.
|
2009-12-10 12:51:47 +01:00 |
Roderick Colenbrander
|
6a8aae0bec
|
ws2_32: Use winediag for socket failures.
|
2009-12-08 17:43:45 +01:00 |
Rob Shearman
|
0d10ddd4d5
|
ws2_32: Initialise buffer eventually passed into send to zero in test_write_events.
|
2009-12-01 15:10:37 +01:00 |
André Hentschel
|
511c76dfdf
|
ws2_32/tests: Test for initial state of SIOCATMARK.
|
2009-11-10 13:13:04 +01:00 |
André Hentschel
|
905dc0c8fc
|
ws2_32: Fix a comment.
|
2009-11-09 20:43:49 +01:00 |
Marcus Meissner
|
94efd487f0
|
ws2_32: Use correct buffer for 17 byte write.
|
2009-11-09 19:38:40 +01:00 |
Hans Leidekker
|
ebe6dabe27
|
ws2_32: Add a test for GetAddrInfoW.
|
2009-10-29 13:51:05 +01:00 |
Hans Leidekker
|
140eede67d
|
ws2_32: Avoid accessing uninitialized memory in GetAddrInfoW.
Found by valgrind.
|
2009-10-29 13:50:58 +01:00 |
Dmitriy Anisimkov
|
f951deec6f
|
ws2_32: Ignore EINTR poll result code in WS_select.
|
2009-10-21 17:02:43 +02:00 |
Juan Lang
|
d1963ee2f1
|
ws2_32: Don't overwrite address length before checking it.
|
2009-10-19 14:41:49 +02:00 |
Alexandre Julliard
|
190d7e74ec
|
ws2_32: Set Information to 0 upon completion of an async shutdown.
|
2009-10-19 11:44:20 +02:00 |
Francois Gouget
|
78d413d424
|
ws2_32: Make wsaErrno() and wsaHerrno() static.
|
2009-10-07 15:17:24 +02:00 |
Michael Stefaniuc
|
6edb5dd0c6
|
ws2_32/tests: Use LONG instead of long.
|
2009-10-06 11:57:58 +02:00 |
Mike Kaplinskiy
|
6d20b84ddd
|
ws2_32/tests: fix failure on win98/me.
|
2009-10-05 13:46:01 +02:00 |
Alexandre Julliard
|
7dc9ea8950
|
ws2_32: Make winsock.dll into a stand-alone 16-bit module.
|
2009-09-29 20:05:26 +02:00 |
Alexandre Julliard
|
f507e3c416
|
ws2_32: Remove remaining 16-bit code from async.c and simplify the code.
|
2009-09-29 20:03:36 +02:00 |
Alexandre Julliard
|
252925fe53
|
ws2_32: Move the 16-bit async functions to socket16.c.
|
2009-09-29 20:00:53 +02:00 |
Alexandre Julliard
|
4ad0c4d86c
|
ws2_32: Move the getXXXbyYYY critical section to socket.c.
|
2009-09-29 19:36:16 +02:00 |
Alexandre Julliard
|
3b6b1c87fe
|
ws2_32: Use the standard winsock functions to implement the async versions.
|
2009-09-29 19:36:15 +02:00 |
Alexandre Julliard
|
8dcb6f3f3c
|
ws2_32: Define a specific structure for each query type.
|
2009-09-29 19:35:59 +02:00 |
Alexandre Julliard
|
6905a6c2ad
|
ws2_32: Define a common header struct for async queries, and switch to 32-bit types.
|
2009-09-29 18:29:32 +02:00 |
Alexandre Julliard
|
9c2abfc503
|
ws2_32: Split the async function callback by type of query.
|
2009-09-29 18:29:27 +02:00 |
Mike Kaplinskiy
|
45bd91b28b
|
ws2_32/tests: Test WSAAccept with CF_DEFER.
|
2009-09-25 13:42:41 +02:00 |
Mike Kaplinskiy
|
3905c7a030
|
ws2_32: Try accepting a connection before blocking.
|
2009-09-25 13:42:36 +02:00 |
Mike Kaplinskiy
|
13eef3d691
|
ws2_32: Remember to convert ports to network byte order.
|
2009-09-15 16:41:25 -05:00 |
Ge van Geldorp
|
1c65c6d6f9
|
ws2_32/tests: Add acceptable error codes for Win7.
|
2009-09-08 12:11:56 +02:00 |
Juan Lang
|
8e42dbf7a5
|
ws2_32: Add a fixme for IPPROTO_IPV6.
|
2009-09-02 10:24:08 +02:00 |
Alexandre Julliard
|
19c572f3dc
|
ws2_32/tests: Fix test failures on Vista.
|
2009-08-27 20:47:54 +02:00 |
Mike Kaplinskiy
|
d2065e3dc9
|
ws2_32/tests: Fix failure on NT4.
|
2009-08-25 11:43:26 +02:00 |
Detlef Riekenberg
|
2b345484bc
|
ws2_32/tests: Add tests for setsockopt with invalid levels.
|
2009-08-25 11:31:47 +02:00 |
Detlef Riekenberg
|
a563d670a0
|
ws2_32/tests: Add tests for getsockopt with invalid levels.
|
2009-08-25 11:31:38 +02:00 |
Detlef Riekenberg
|
3d326eb5a8
|
ws2_32: Set WSAEINVAL on invalid levels in set+getsockopt.
|
2009-08-25 11:31:24 +02:00 |
Detlef Riekenberg
|
3e87a05476
|
ws2_32: Use only the lower 16 bit as level when calling [g|s]etsockopt from 16 bit.
|
2009-08-25 11:31:12 +02:00 |
Mike Kaplinskiy
|
9b906c6766
|
ws2_32/tests: Test connecting a pending accept socket.
|
2009-08-20 15:26:19 +02:00 |
Juan Lang
|
cdffa87666
|
ws2_32: Implement getsockopt(SOL_IRLMP, IRLMP_ENUMDEVICES).
|
2009-08-13 17:04:00 +02:00 |
Juan Lang
|
c3f2eceaf2
|
ws2_32: Add debug support for IrDA addresses.
|
2009-08-13 17:03:53 +02:00 |
Juan Lang
|
f166a9dfbd
|
ws2_32: Implement ws_sockaddr_u2ws for AF_IRDA.
|
2009-08-13 17:03:45 +02:00 |
Juan Lang
|
2856794e66
|
ws2_32: Implement ws_sockaddr_ws2u for AF_IRDA.
|
2009-08-13 17:03:38 +02:00 |
Juan Lang
|
643466208b
|
ws2_32: Allow binding to IrDA sockets if IrDA support is compiled in.
|
2009-08-13 17:03:14 +02:00 |
Juan Lang
|
b1a80b8837
|
ws2_32: Add AF_IRDA to the address family map.
|
2009-08-13 17:00:58 +02:00 |
Jeff Latimer
|
694b6955a3
|
ws2_32/tests: Tests for invalid conditions in InetNtop.
|
2009-08-10 17:09:26 +02:00 |
Mike Kaplinskiy
|
5b1992b466
|
ws2_32/tests: Fix the last failures on NT4/2000.
|
2009-08-10 13:10:42 +02:00 |
Mike Kaplinskiy
|
da1e7a7208
|
ws2_32/tests: Test closing (and CancelIo'ing) accepting socket with pending AcceptEx call.
|
2009-08-07 14:57:18 +02:00 |
Jeff Latimer
|
f40cbb3d77
|
ws2_32: Add the scope_id to the IPv6 address string if present.
|
2009-08-05 15:30:16 +02:00 |
Jeff Latimer
|
4028a0e9f0
|
ws2_32: Add the port to the IPv6 address string if present.
|
2009-08-05 15:30:16 +02:00 |
Juan Lang
|
90c52c0180
|
ws2_32: Add debug support for IPv6 addresses.
|
2009-08-04 12:49:56 +02:00 |
Rein Klazes
|
d8f962e69c
|
ws2_32: Do not make the unix file descriptor blocking. Too many places in the socket code assume it is not.
|
2009-07-24 11:51:35 +02:00 |
Mike Kaplinskiy
|
7b683a9008
|
ws2_32/tests: Fix the last failures on NT4.
|
2009-07-22 11:08:49 +02:00 |
Mike Kaplinskiy
|
83d2108126
|
ws2_32/tests: Fix test failures on NT4/x86_64.
|
2009-07-20 13:35:43 +02:00 |
Mike Kaplinskiy
|
4acc8729c4
|
ws2_32/tests: Test closing listener during pending AcceptEx.
|
2009-07-20 13:35:37 +02:00 |
Mike Kaplinskiy
|
98bc97f770
|
ws2_32/tests: Test AcceptEx during pending AcceptEx call.
|
2009-07-20 13:35:34 +02:00 |
Marcus Meissner
|
f8600c706d
|
ws2_32: Fixed buffer size to MultiByteToWideChar.
|
2009-07-20 12:20:22 +02:00 |
Jeff Latimer
|
4a8e36548d
|
ws2_32: IPv6 functionality for WSAAddressToStringW.
|
2009-07-17 13:33:41 +02:00 |
Jeff Latimer
|
c620ec8f72
|
ws2_32/tests: IPv6 tests for WSAAddressToStringW.
|
2009-07-17 13:32:56 +02:00 |
Juan Lang
|
778a1d85c4
|
ws2_32: Make sure sockaddr is big enough when formatting an IPv6 address.
|
2009-07-17 11:14:48 +02:00 |
Juan Lang
|
a9a1cd269c
|
ws2_32: Remove an unnecessary cast.
|
2009-07-17 11:14:43 +02:00 |
Mike Kaplinskiy
|
1dd1ea2e17
|
ws2/tests: Test AcceptEx with a deferred socket.
|
2009-07-14 16:28:59 +02:00 |
Damjan Jovanovic
|
26b0fad163
|
ws2_32: Test AcceptEx early disconnects and invalid parameters.
|
2009-07-10 12:12:04 +02:00 |
Alexandre Julliard
|
48656f5596
|
ws2_32: Check buffers before recvmsg() to trigger write watches.
|
2009-07-09 15:21:30 +02:00 |
Paul Vriens
|
b7e1473311
|
ws2_32/tests: Fix a test failure on NT4.
|
2009-07-08 20:13:16 +02:00 |
Damjan Jovanovic
|
0066319b2d
|
ws2_32: Test AcceptEx short reads.
|
2009-07-07 11:01:06 +02:00 |
Damjan Jovanovic
|
71f7da2d3e
|
ws2_32: Add some AcceptEx tests.
|
2009-07-06 14:35:26 +02:00 |
Austin English
|
3cf5eb6d96
|
ws2_32/tests: Add initial tests for WSAStartup.
|
2009-05-04 12:52:40 +02:00 |
Alexandre Julliard
|
445567ea95
|
ws2_32: Use SIZE_T instead of size_t for inet_ntop argument.
|
2009-04-29 15:52:29 +02:00 |
Jeff Latimer
|
2fa64f52e7
|
ws2_32: IPv6 functionality for WSAAddressToStringA.
|
2009-04-29 15:50:22 +02:00 |
Jeff Latimer
|
7d78bf4b1c
|
ws2_32/tests: IPv6 tests for WSAAddressToStringA.
|
2009-04-29 15:49:41 +02:00 |
Paul Vriens
|
ffd855d214
|
ws2_32/tests: Run tests again on several platforms due to missing functions.
|
2009-04-28 11:58:24 +02:00 |
Jeff Latimer
|
4d4819d8c4
|
ws2_32: Make inet_ntop conform to msdn definition.
|
2009-04-27 14:29:28 +02:00 |
Jeff Latimer
|
0cdd0d80ee
|
ws2_32/tests: Add tests for Inet_Ntop and inet_ntoa.
|
2009-04-27 14:29:08 +02:00 |
Hans Leidekker
|
fea6d0a764
|
ws2_32: Implement GetAddrInfoW and FreeAddrInfoW.
|
2009-04-27 13:22:54 +02:00 |
Alexandre Julliard
|
d341cca616
|
ws2_32/tests: Avoid sizeof in traces.
|
2009-04-22 16:56:37 +02:00 |
Jeff Latimer
|
eab59e84ac
|
ws2_32: WSAAddressToStringW should return length of unicode address string should and include the trailing null.
|
2009-04-20 17:40:18 +02:00 |
Jeff Latimer
|
bf40710516
|
ws2_32: WSAAddressToStringA should return length of ANSI address string and should include the trailing null.
|
2009-04-20 17:39:56 +02:00 |
Michael Stefaniuc
|
0847e7d826
|
ws2_32: Use better types for some variables.
|
2009-04-20 14:12:32 +02:00 |
Alexandre Julliard
|
65e71259df
|
ws2_32/tests: Don't use socklen_t.
|
2009-03-31 12:13:15 +02:00 |
Alexandre Julliard
|
a8a2ca72bd
|
ws2_32/tests: Fix a test failure on WinME.
|
2009-01-25 17:54:49 +01:00 |
Alexandre Julliard
|
a46441bd02
|
ws2_32: Fix an error return value in bind().
|
2009-01-08 17:29:31 +01:00 |
Alexandre Julliard
|
bc9df953fc
|
ws2_32/tests: Avoid printing pointer differences in traces.
|
2009-01-08 13:02:54 +01:00 |
Alexandre Julliard
|
6db201080f
|
server: Make the various async I/O parameters client_ptr_t instead of void pointers.
|
2008-12-30 21:09:41 +01:00 |
Alexandre Julliard
|
f507ccbf52
|
server: Specify the user APC to call only once the system APC has executed.
|
2008-12-30 20:51:55 +01:00 |
Francois Gouget
|
da1a352972
|
configure: Fix the linux/ipx.h check.
|
2008-12-29 11:35:58 +01:00 |
Alexandre Julliard
|
a7b3efde0e
|
server: Store the async handle inside the async_data_t structure.
|
2008-12-26 12:33:21 +01:00 |
Alexandre Julliard
|
bc85fb4cd3
|
ws2_32: Added implementation for inet_ntop.
|
2008-12-22 19:40:08 +01:00 |
Alexandre Julliard
|
f6fa72d770
|
server: Make async I/O transfer sizes always 32-bit.
|
2008-12-15 13:30:25 +01:00 |
Andrew Talbot
|
8ee1634f41
|
ws2_32: Sign-compare warnings fix.
|
2008-12-11 14:32:06 +01:00 |
Hans Leidekker
|
c58541e20a
|
ws2_32: Implement WSAIoctl(SIO_KEEPALIVE_VALS).
Based on a patch by Philippe Rétornaz.
|
2008-12-09 12:46:52 +01:00 |
Alexandre Julliard
|
7fdadbb377
|
server: Add functions for conversions between server user handles and pointer-style handles.
|
2008-12-08 16:58:20 +01:00 |
Alexandre Julliard
|
d1b3d484f7
|
server: Add functions for conversions between server object handles and pointer-style handles.
|
2008-12-08 16:05:17 +01:00 |
Michael Stefaniuc
|
e948b2bf7e
|
ws2_32/tests: Remove some superfluous casts.
|
2008-12-04 12:08:30 +01:00 |
Francois Gouget
|
792e672822
|
ws2_32: Fix the checks for AQ_WIN16.
|
2008-12-01 12:57:29 +01:00 |
Jeff Zaroyko
|
75e511f3a7
|
ws2_32: Test WSAAccept optional callback parameter before trying to use it.
|
2008-11-06 11:10:18 +01:00 |
Michael Stefaniuc
|
4f199a10ad
|
Remove the remaining casts of NULL.
|
2008-11-03 13:42:09 +01:00 |
Aric Stewart
|
6b4d22ca2c
|
ws2_32: Only set the overlapped hEvent if it exists.
|
2008-10-29 13:43:44 +01:00 |
Alexandre Julliard
|
fe7c5d86e7
|
ws2_32: Allow arbitrary-sized iovecs again in WSASendTo and WSARecvFrom.
|
2008-10-09 12:57:33 +02:00 |
Francois Gouget
|
96e15460e1
|
ws2_32/tests: Fix a race in sock.c:test_write_events().
Stop draining the socket to make sure we will be able to fill the send
buffer and trigger a short write.
|
2008-09-12 11:40:10 +02:00 |