2007-09-29 Miguel de Icaza <miguel@novell.com>
[mono.git] / mcs / class / System / System.Net.NetworkInformation / ChangeLog
index 453ba09e84f68bfd90068b1bbffe402430531d77..cc9111c0f45ea1885e78417775e1003e0bd62051 100644 (file)
@@ -1,3 +1,76 @@
+2007-09-29  Miguel de Icaza  <miguel@novell.com>
+
+       * NetworkInterface.cs (GetAllNetworkInterfaces): return an empty
+       array instead of throwing an exception on operating systems where
+       we can not detect the network interfaces. 
+
+2007-09-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * IPGlobalProperties.cs : implemented properties on linux.
+
+2007-09-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * Ping.cs, PingReply.cs, PingCompletedEventArgs.cs : implemented
+         in managed code.
+
+2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * IPGlobalStatistics.cs : Mib-* class is nonpublic.
+       * Win32NetworkInterfaceMarshal.cs IPv4InterfaceProperties.cs
+         IPGlobalProperties.cs IPInterfaceProperties.cs
+         NetworkInterface.cs : move Win32NetworkInterfaceMarshal.FixedInfo to
+         Win32_FIXED_INFO.Instance and share it with Win32IPGlobalProperties.
+         Fixed GetUdp[6]Table() / GetTcp[6]Table() marshalling issue.
+
+2007-08-29  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * NetworkInterface.cs,
+         IPv4InterfaceStatistics.cs
+         IPInterfaceProperties.cs
+         IPv4InterfaceProperties.cs
+         IPv6InterfaceProperties.cs
+         IPAddressCollection.cs
+         GatewayIPAddressInformation.cs
+         GatewayIPAddressInformationCollection.cs
+         IPAddressInformation.cs
+         IPAddressInformationCollection.cs
+         MulticastIPAddressInformation.cs
+         MulticastIPAddressInformationCollection.cs
+         UnicastIPAddressInformation.cs
+         UnicastIPAddressInformationCollection.cs
+         Win32NetworkInterfaceMarshal.cs (new) :
+         NetworkInterface implementation using Win32 API.
+
+         Not sure how MIB-based implementation (for Linux) is possible but
+         it will follow.
+
+2007-08-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * IPGlobalProperties.cs : implemented remaining methods in
+         MibIPGlobalProperties. Support /usr/compat/linux/proc
+         for some BSD environment.
+
+2007-08-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * IPGlobalProperties.cs, TcpStatistics.cs,
+         IPGlobalStatistics.cs, IcmpV4Statistics.cs,
+         IcmpV6Statistics.cs, UdpStatistics.cs :
+         and here is non-Windows version, based on /proc/net/snmp(6).
+
+2007-08-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * IPGlobalProperties.cs, TcpConnectionInformation.cs,
+         TcpStatistics.cs, IPGlobalStatistics.cs, IcmpV4Statistics.cs,
+         IcmpV6Statistics.cs, UdpStatistics.cs :
+         initial implementation of IPGlobalProperties and its children
+         for Win32 API, mostly done. Non-Windows implementation should
+         follow.
+
+2007-08-13  Alan McGovern  <amcgovern@novell.com>
+
+       * PhysicalAddress.cs: Added patch for #82403 to fix some parsing
+       errors and a bug in .Equals()
+
 2006-03-11  Miguel de Icaza  <miguel@novell.com>
 
        * NetworkChange.cs: Use pragmas to eliminate warnings from events