cleanup System.ComponentModel for SL2
[mono.git] / mcs / class / System / System.Net.NetworkInformation / ChangeLog
index 9483d956b5964ea88288d3680a64d1838a2f0537..c89c38a0916813010b6a6d5af99a8964dfae3677 100644 (file)
@@ -1,3 +1,50 @@
+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
+
+2008-07-14  Marek Habersack  <mhabersack@novell.com>
+
+       * NetworkInterface.cs: implemented support for Linux. Parts
+       contributed by Eric Butler (eric@extremeboredom.net), thanks!
+
+       * GatewayIPAddressInformationCollection.cs,
+       IPInterfaceProperties.cs, IPAddressInformationCollection.cs: added
+       support for Linux. Patch contributed by Eric Butler
+       (eric@extremeboredom.net), thanks!
+
+       * IPv4InterfaceProperties.cs: implemented support for Linux.
+
+       * LinuxNetworkInterfaceMarshal.cs: added. Contains a set of
+       Linux-specific structures required for accessing the network
+       information. Patch contributed by Eric Butler
+       (eric@extremeboredom.net), thanks!
+
+       * MulticastIPAddressInformation.cs: added support for Linux
+       multicast information. Patch contributed by Eric Butler
+       (eric@extremeboredom.net), thanks!
+
+       * IPv4InterfaceStatistics.cs: use the parent IfacePath to get the
+       path to the interface description file.
+
+       * UnicastIPAddressInformation.cs: added stubs for
+       LinuxUnicastIPAddressInformation. Patch contributed by Eric Butler
+       (eric@extremeboredom.net), thanks!
+
+       * Ping.cs: Use /bin/ping when running as non-root user
+       (implementation by Jackson Harper <jaharper@novell.com>) or use
+       raw sockets if running as root or if the current process has the
+       CAP_NET_RAW Linux capability set while running as an unprivileged
+       user.
+
+2008-03-07  Miguel de Icaza  <miguel@novell.com>
+
+       * NetworkInterface.cs: Use GetFileSystemEntries, on some systems
+       the files do not appear to be symlinks, but directories.
+
 2008-02-18  Miguel de Icaza  <miguel@novell.com>
 
        * IPv4InterfaceStatistics.cs: Implemented Linux support.