Commit Graph

189 Commits

Author SHA1 Message Date
Alexandre Julliard
6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Dan Kegel
22434f490a iphlpapi: _res is per-thread in glibc. 2010-02-08 17:49:47 +01:00
Roderick Colenbrander
715a398899 iphlpapi: Use winediag for icmp failure. 2009-12-08 17:43:52 +01:00
Huw Davies
8dd5c04c32 iphlpapi: Provide statistics on non-ethernet based interfaces too. 2009-12-02 13:06:08 +01:00
Hans Leidekker
a57d86068e iphlpapi: Allow both direct and indirect default routes in GetBestRoute. 2009-10-12 17:07:05 +02:00
Francois Gouget
30a9264109 iphlpapi/tests: Fix compilation on systems that don't support nameless unions or structs. 2009-08-31 16:37:25 +02:00
Francois Gouget
11f7b5ba5a iphlpapi: Fix compilation on systems that don't support nameless structs or unions. 2009-08-31 12:41:37 +02:00
Juan Lang
0ddc6d5287 iphlpapi: Set adapter name in GetAdaptersAddresses. 2009-08-12 12:51:17 +02:00
Hans Leidekker
cd1ed081de iphlpapi: Use a separate index to count addresses in GetAdaptersAddresses.
Fixes address enumeration when an interfaces is not configured
with an IP address or when an interface is configured with more
than one address.
2009-07-07 11:01:22 +02:00
Hans Leidekker
91b6ebefa8 iphlpapi/tests: Initialize a variable. 2009-07-03 13:06:17 +02:00
Francois Gouget
0c2430ce3d iphlpapi: Make getInterfacePhysicalByName() static. 2009-05-13 12:45:36 +02:00
Hans Leidekker
5b428fe55e iphlpapi: Add tests for GetAdaptersAddresses. 2009-04-29 15:50:25 +02:00
Hans Leidekker
f0491f61ba iphlpapi: Implement GetAdaptersAddresses. 2009-04-29 15:50:25 +02:00
Alexandre Julliard
a8c5bd9f42 iphlpapi/tests: Output the various tables in verbose mode. 2009-03-10 17:50:50 +01:00
Alexandre Julliard
4f67d8233d iphlpapi: Implemented AllocateAndGetIpForwardTableFromStack for Solaris. 2009-03-10 17:11:44 +01:00
Alexandre Julliard
e5ec9aeb79 iphlpapi: Implemented AllocateAndGetIpNetTableFromStack for Solaris. 2009-03-10 17:10:08 +01:00
Alexandre Julliard
8f481bef2e iphlpapi: Implemented AllocateAndGetUdpTableFromStack for Solaris. 2009-03-10 17:08:28 +01:00
Alexandre Julliard
801d9c3a84 iphlpapi: Implemented AllocateAndGetTcpTableFromStack for Solaris. 2009-03-10 17:05:58 +01:00
Alexandre Julliard
320286af69 iphlpapi/tests: Don't pass a NULL size to GetTcp/UdpTable, it crashes on Vista. 2009-03-05 23:17:35 +01:00
Alexandre Julliard
e8f9a6fc4f iphlpapi: Implemented getInterfaceStatsByName for Solaris. 2009-03-05 19:33:26 +01:00
Alexandre Julliard
026491d8e5 iphlpapi: Implemented GetUdpStatistics for Solaris. 2009-03-05 19:32:10 +01:00
Alexandre Julliard
62740f72d7 iphlpapi: Implemented GetTcpStatistics for Solaris. 2009-03-05 19:27:54 +01:00
Alexandre Julliard
ac72b86603 iphlpapi: Implemented GetIpStatistics for Solaris. 2009-03-05 19:25:36 +01:00
Alexandre Julliard
a82f443c0c iphlpapi: Implemented GetIcmpStatistics for Solaris. 2009-03-05 19:18:51 +01:00
Alexandre Julliard
4c7216fc77 iphlpapi: Simplify parsing of UDP stats. Only try to open /proc on Linux. 2009-03-05 16:16:24 +01:00
Alexandre Julliard
3a60d69b47 iphlpapi: Simplify parsing of TCP stats. Only try to open /proc on Linux. 2009-03-05 16:16:24 +01:00
Alexandre Julliard
988f6b50c7 iphlpapi: Simplify parsing of IP stats. Only try to open /proc on Linux. 2009-03-05 16:16:24 +01:00
Alexandre Julliard
ea73002863 iphlpapi: Simplify parsing of interface data. Only try to open /proc on Linux. 2009-03-05 16:16:24 +01:00
Alexandre Julliard
fc5ac51654 iphlpapi: Simplify parsing of ICMP stats. Only try to open /proc on Linux. 2009-03-05 16:16:23 +01:00
Alexandre Julliard
b35e43d9a0 iphlpapi: Move the ip/icmp/tcp/udp statistics functions to ipstats.c. 2009-03-03 19:46:03 +01:00
Alexandre Julliard
6aade4122a iphlpapi: Remove the no longer needed getNumRoutes and GetNumWithOneHeader functions. 2009-03-02 13:20:46 +01:00
Alexandre Julliard
18a5a77bac iphlpapi: Remove the no longer needed getNumTcpEntries function. 2009-03-02 13:20:46 +01:00
Alexandre Julliard
3573c64970 iphlpapi: Remove the no longer needed getNumUdpEntries function. 2009-03-02 13:20:46 +01:00
Alexandre Julliard
7a5c5099bc iphlpapi: Remove the no longer needed getNumArpEntries function. 2009-03-02 13:20:46 +01:00
Alexandre Julliard
44f30a645e iphlpapi: Moved AllocateAndGetIpForwardTableFromStack implementation to ipstats.c. 2009-03-02 13:20:32 +01:00
Alexandre Julliard
b406213c42 iphlpapi: Moved AllocateAndGetIpNetTableFromStack implementation to ipstats.c. 2009-03-02 12:51:48 +01:00
Alexandre Julliard
bc08fb99d3 iphlpapi: Moved AllocateAndGetTcpTableFromStack implementation to ipstats.c. 2009-03-02 12:51:02 +01:00
Alexandre Julliard
95827a8237 iphlpapi: Moved AllocateAndGetUdpTableFromStack implementation to ipstats.c. 2009-03-02 12:50:30 +01:00
Alexandre Julliard
3ce9eb0f85 iphlpapi: Reimplement GetIpForwardTable to avoid parsing the same information three times. 2009-03-02 12:49:09 +01:00
Alexandre Julliard
add9e025c2 iphlpapi: Reimplement GetIpNetTable to avoid parsing the same information three times. 2009-03-02 12:45:58 +01:00
Alexandre Julliard
53d522bc54 iphlpapi: Reimplement GetTcpTable to avoid parsing the same information three times. 2009-03-02 12:45:12 +01:00
Alexandre Julliard
d069e498e1 iphlpapi: Reimplement GetUdpTable to avoid parsing the same information three times. 2009-03-02 12:43:33 +01:00
Thomas Kho
3a649b9072 iphlpapi: Fix Solaris build error due to ERR redefinition. 2009-02-26 12:29:51 +01:00
Austin English
ac0252db33 configure.ac: Check for icps_outhist struct. 2009-02-02 15:21:42 +01:00
Austin English
68f2db299d configure: Check for xinpgen struct. 2009-01-30 14:02:30 +01:00
Gerald Pfeifer
ee1d767fd8 iphlpapi: #define RTF_LLINFO if not in system headers. 2009-01-29 12:19:11 +01:00
Austin English
507f6710ba iphlpapi: Fix includes for NetBSD. 2009-01-27 11:08:58 +01:00
Austin English
337067a89d iphlpapi: Include netinet/if_inarp.h for NetBSD. 2009-01-23 13:11:42 +01:00
Austin English
8b1959134e iphplapi: Include <sys/timeout.h> for OpenBSD/NetBSD. 2009-01-22 15:28:24 +01:00
Austin English
0b98f45bf0 iphplapi: Reorder includes for NetBSD. 2009-01-22 15:28:23 +01:00