Commit graph

236 commits

Author SHA1 Message Date
Juan Lang
d2236db8c1 iphlpapi: Fix enumerating IPv6 addresses. 2011-11-15 19:37:29 +01:00
Juan Lang
c6bb89a6d6 iphlpapi: Remove unneeded includes. 2011-11-14 15:25:26 +01:00
Juan Lang
0de0796134 iphlpapi: Remove an unmaintained comment, and update copyright. 2011-11-14 15:25:26 +01:00
Juan Lang
cd0ee464cd iphlpapi: Combine #ifdef HAVE_IFADDRS_H blocks. 2011-11-14 15:25:26 +01:00
Juan Lang
25b014b6e7 iphlpapi: Implement retrieving IPv4 addresses using getifaddrs, when available. 2011-11-14 15:25:26 +01:00
Charles Davis
0cae7c5087 iphlpapi: Implement GetUdpTable() on Mac OS and the BSDs. 2011-10-08 19:47:29 +02:00
Nowres Rafed
1013f70a1f iphlpapi: Implemented IcmpSendEcho2Ex(). 2011-07-29 18:09:04 +02:00
Jacek Caban
76eba12e1c iphlpapi: Added PfCreateInterface stub implementation. 2011-06-07 18:11:06 +02:00
Alexandre Julliard
7165e22d72 iphlpapi: Close the socket in IcmpCloseHandle. 2011-05-30 17:22:27 +02:00
Gerald Pfeifer
c053e6680c iphlpapi: Make addrLen unsigned in getInterfacePhysicalByName. 2011-05-23 11:21:36 +02:00
Mike Kaplinskiy
e2e98ae36f iphlpapi: Set the overlapped status to pending as well as returning ERROR_IO_PENDING. 2011-05-23 11:17:06 +02:00
Marcus Meissner
44beace115 iphlapi: Mark internal symbols with hidden visibility. 2011-05-19 10:05:46 +02:00
Francois Gouget
5920de5ffb Assorted spelling and case fixes. 2011-05-09 12:09:27 +02:00
Janne Hakonen
82a2ec13f0 iphlpapi: Changed return value of NotifyAddrChange() stub and added test cases. 2011-02-15 17:24:26 +01:00
Ken Thomases
d52f95cec8 iphlpapi: Enable non-privileged ICMP (ping) on Mac OS X. 2011-02-14 12:29:18 +01:00
Andrew Nguyen
587a9aa9f0 iphlpapi: Correctly compute the buffer offset for the DNS address structure in GetAdaptersAddresses.
Spotted with Valgrind.
2011-01-17 15:56:06 +01:00
Timo Teräs
bfc8832ccb iphlpapi: Fix GetAdaptersAddresses return values. 2010-12-27 15:39:39 +01:00
David Bartley
bf6a20fad3 iphlpapi: Add CancelIPChangeNotify stub. 2010-12-13 12:43:30 +01:00
Juan Lang
39340a1027 iphlpapi: Return DNS suffix for all non-loopback adapters. 2010-10-13 11:08:02 +02:00
Juan Lang
112f878975 iphlpapi: Set DNS servers in the IP_PER_ADAPTER_INFO returned for non-loopback addresses. 2010-10-12 12:17:51 +02:00
Juan Lang
189cd59079 iphlpapi: Use a helper function to get the DNS server list. 2010-10-12 12:17:51 +02:00
Juan Lang
873034c72d iphlpapi: Set DNS servers in GetAdaptersAddresses when GAA_FLAG_SKIP_DNS_SERVER isn't specified. 2010-10-12 12:17:50 +02:00
Juan Lang
434cd6c609 iphlpapi: Honor GAA_FLAG_SKIP_FRIENDLY_NAME. 2010-10-12 12:17:50 +02:00
Juan Lang
c44c16cf74 iphlpapi: Honor GAA_FLAG_SKIP_UNICAST. 2010-10-12 12:17:50 +02:00
Juan Lang
60354102c0 iphlpapi: Only return gateway addresses if GAA_FLAG_INCLUDE_ALL_GATEWAYS is specified. 2010-10-12 12:17:50 +02:00
Jeff Latimer
2b6ab9eb86 iphlpapi: Use Windows rather than Unix values to determine family. 2010-10-11 17:11:26 +02:00
Austin English
0ed04f87dd iphlpapi: Avoid using %n (clang). 2010-10-04 15:00:05 +02:00
Austin English
d994917fc6 iphlpapi: Remove stray code (clang). 2010-10-04 15:00:05 +02:00
Juan Lang
f6081f9352 iphlpapi: Fix inverted logic in mask comparison. 2010-09-28 17:33:20 +02:00
Andrew Nguyen
fea9d8f171 iphlpapi: Remove useless loop and initialize gateway linked list next member to NULL. 2010-09-27 14:10:44 +02:00
Juan Lang
e192beeb0d iphlpapi: Set adapter description in GetAdaptersAddresses. 2010-09-24 11:34:17 +02:00
Juan Lang
c297dd2fac iphlpapi: Trace parameters to GetAdaptersAddresses. 2010-09-24 11:34:17 +02:00
Juan Lang
f776aea60d iphlpapi: Set gateway addresses in GetAdaptersAddresses. 2010-09-24 11:34:16 +02:00
Juan Lang
0905dfc3e7 iphlpapi: Set ConnectionType in GetAdaptersAddresses. 2010-09-24 11:34:16 +02:00
Juan Lang
df9191ae2d iphlpapi: Set flags for adapters returned by GetAdaptersAddresses. 2010-09-24 11:34:15 +02:00
Juan Lang
f22cf51124 iphlpapi: Trace enumerated addresses. 2010-09-24 11:34:15 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Juan Lang
acda9f6ba9 iphlpapi: Don't overwrite last IPv4 address with first IPv6 address. 2010-08-18 09:41:46 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Juan Lang
88c4210b4a iphlpapi: Remove an unused define. 2010-03-26 17:05:26 +01:00
Hans Leidekker
c058490b69 dnsapi: _res is per-thread in glibc.
This mirrors Dan Kegel's fix for iphlpapi.
2010-03-23 17:30:25 +01:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Michael Stefaniuc
0bbce793c3 iphlpapi: Don't crash when enumerating PtP interfaces. 2010-03-16 11:49:27 +01:00
Juan Lang
e3c0e30db1 iphlpapi: Implement GetAdaptersAddresses for IPv6 addresses. 2010-03-15 14:18:05 +01:00
Juan Lang
00fb356990 iphlpapi: Pass address family to adapterAddressesFromIndex. 2010-03-15 14:18:04 +01:00
Juan Lang
00f1c3d395 iphlpapi: Rename a function and variables to make it clearer they're related to IPv4 addresses. 2010-03-15 14:18:04 +01:00
Juan Lang
984c3b2ccb iphlpapi: Check for ifr_hwaddr member of struct ifreq. 2010-03-15 13:28:26 +01:00
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