[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System / System.Net.NetworkInformation / ChangeLog
index ccecedc84b83bd855b47cfd8bf82faa4b53392b9..c6e4f41e87d61291f48522907f8432718b147b15 100644 (file)
@@ -1,3 +1,126 @@
+2010-07-05 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * NetworkInterface.cs: avoid endless loop when a bad length is
+       received for AF_PACKET. Fixes bug #601783.
+
+2010-06-22 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Ping.cs: we need to read the output to give the process time
+       to start. Fixes bug #591136.
+
+2010-03-25  Marek Safar  <marek.safar@gmail.com>
+
+       * IPGlobalProperties.cs: Made Win32_IN6_ADDR verifiable.
+
+2009-12-07 Carlos Alberto Cortez <calberto.cortez@gmail.com>
+
+       * Ping.cs: Try to detect the path to the bin command, since different
+       Unix systems store it in different places.
+       Fixes #519272.
+
+2009-10-06 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * GatewayIPAddressInformationCollection.cs:
+       * IPInterfaceProperties.cs: implement GatewayAddresses for linux.
+       Original patch by Christoph von Wittich.
+       Fixes bug #544640.
+
+2009-09-29 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Ping.cs: fix the check for a time-out return value from 'ping'.
+
+2009-09-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * LinuxNetworkInterfaceMarshal.cs: Add StructLayout attribute to structures, so
+       the aot compiler can generate PtrToStructure wrappers for them.
+
+2009-09-19 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Ping.cs: if we receive a packet that is ignored, adjust the
+       timeout. Fixes bug #538013.
+
+2009-05-16  Miguel de Icaza  <miguel@novell.com>
+
+       * Apply patch from Alex Shulgin
+       <alexander.shulgin@yessoftware.com> to support OSX in
+       NetworkInformation classes.
+
+2009-05-03 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Ping.cs: we just need the address(es), not a host entry. This avoids
+       querying the DNS server(s) when the target is an IP address.
+
+2009-03-24 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Ping.cs: MacOS has different arguments for ping.
+       Bug #486904 fixed.
+
+2009-01-26  Christian Prochnow <cproch@seculogix.de>
+
+       * Ping.cs: ignore ICMP echo request packet in case we ping
+         localhost.
+
+2009-01-11  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * NetworkInformationPermission.cs,
+         NetworkInformationPermissionAttribute.cs : implement some,
+         otherwise it blocks compilation.
+
+2008-12-20 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Ping.cs: use the new internal method in Socket to avoid having to
+       throw exceptions when there's a timeout.
+
+2008-12-11 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Ping.cs: close the socket in SendPrivileged. Use Buffer.BlockCopy
+       instead of Array.Copy. Return IPStatus.Unknown instead of throwing an
+       exception for unknown status codes received.
+
+2008-11-29  Miguel De Icaza  <miguel@novell.com>
+
+       * NetworkInterface.cs: Do not throw an exception when scanning
+       external kernel information that might cause problems.   The
+       application should not crash just trying to fetch interfaces from
+       the system. 
+
+2008-11-20 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Ping.cs: the time for the arguments of 'ping' is in seconds. Don't
+       read the output of running the command, since we trust the return
+       code.
+
+2008-10-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Ping.cs : use privileged mode for non-unix. On Windows there is
+         no /usr/bin/ping.
+
+2008-10-04 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * NetworkInterface.cs: detect wireless 802.11 on linux.
+
+2008-09-28 Gonzalo Paniagua Javier <gonzalo.mono@gmail.com>
+
+       * NetworkInterface.cs: special case for loopback interfaces so that
+       their a physical interface address is PhysicalInterfaceAddress.None.
+       Fixes bug #422118.
+
+2008-08-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * IPInterfaceProperties.cs, UnicastIPAddressInformation.cs,
+         UnicastIPAddressInformationCollection.cs : fixed bug #416526, based
+         on the patch by Fredrik Kling. support UnicastIPAddressInformation
+         on win32.
+
+2008-08-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * IPGlobalProperties.cs : fixed ToEndPoint() to not bork at 
+         parsing IPv6 string. Fixed bug #410006.
+
+2008-07-31  Jb Evain  <jbevain@novell.com>
+
+       * NetworkInformationException.cs: cleanup for NET_2_1.
+
 2008-07-17  Marek Habersack  <mhabersack@novell.com>
 
        * IPInterfaceProperties.cs: implemented UnicastAddresses