1 2007-09-29 Miguel de Icaza <miguel@novell.com>
3 * NetworkInterface.cs (GetAllNetworkInterfaces): return an empty
4 array instead of throwing an exception on operating systems where
5 we can not detect the network interfaces.
7 2007-09-07 Atsushi Enomoto <atsushi@ximian.com>
9 * IPGlobalProperties.cs : implemented properties on linux.
11 2007-09-06 Atsushi Enomoto <atsushi@ximian.com>
13 * Ping.cs, PingReply.cs, PingCompletedEventArgs.cs : implemented
16 2007-09-03 Atsushi Enomoto <atsushi@ximian.com>
18 * IPGlobalStatistics.cs : Mib-* class is nonpublic.
19 * Win32NetworkInterfaceMarshal.cs IPv4InterfaceProperties.cs
20 IPGlobalProperties.cs IPInterfaceProperties.cs
21 NetworkInterface.cs : move Win32NetworkInterfaceMarshal.FixedInfo to
22 Win32_FIXED_INFO.Instance and share it with Win32IPGlobalProperties.
23 Fixed GetUdp[6]Table() / GetTcp[6]Table() marshalling issue.
25 2007-08-29 Atsushi Enomoto <atsushi@ximian.com>
27 * NetworkInterface.cs,
28 IPv4InterfaceStatistics.cs
29 IPInterfaceProperties.cs
30 IPv4InterfaceProperties.cs
31 IPv6InterfaceProperties.cs
32 IPAddressCollection.cs
33 GatewayIPAddressInformation.cs
34 GatewayIPAddressInformationCollection.cs
35 IPAddressInformation.cs
36 IPAddressInformationCollection.cs
37 MulticastIPAddressInformation.cs
38 MulticastIPAddressInformationCollection.cs
39 UnicastIPAddressInformation.cs
40 UnicastIPAddressInformationCollection.cs
41 Win32NetworkInterfaceMarshal.cs (new) :
42 NetworkInterface implementation using Win32 API.
44 Not sure how MIB-based implementation (for Linux) is possible but
47 2007-08-27 Atsushi Enomoto <atsushi@ximian.com>
49 * IPGlobalProperties.cs : implemented remaining methods in
50 MibIPGlobalProperties. Support /usr/compat/linux/proc
51 for some BSD environment.
53 2007-08-27 Atsushi Enomoto <atsushi@ximian.com>
55 * IPGlobalProperties.cs, TcpStatistics.cs,
56 IPGlobalStatistics.cs, IcmpV4Statistics.cs,
57 IcmpV6Statistics.cs, UdpStatistics.cs :
58 and here is non-Windows version, based on /proc/net/snmp(6).
60 2007-08-27 Atsushi Enomoto <atsushi@ximian.com>
62 * IPGlobalProperties.cs, TcpConnectionInformation.cs,
63 TcpStatistics.cs, IPGlobalStatistics.cs, IcmpV4Statistics.cs,
64 IcmpV6Statistics.cs, UdpStatistics.cs :
65 initial implementation of IPGlobalProperties and its children
66 for Win32 API, mostly done. Non-Windows implementation should
69 2007-08-13 Alan McGovern <amcgovern@novell.com>
71 * PhysicalAddress.cs: Added patch for #82403 to fix some parsing
72 errors and a bug in .Equals()
74 2006-03-11 Miguel de Icaza <miguel@novell.com>
76 * NetworkChange.cs: Use pragmas to eliminate warnings from events
77 that we do not trigger yet.
79 This is a candidate for using Aaron's NetworkManager code. But
80 would make us depend on d-bus.
82 * NetworkInformationException.cs: Use error_code for ErrorCode,
83 instead of NativeErrorCode. Fixes warning.
85 2006-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
87 * UnicastIPAddressInformation.cs:
89 * TcpConnectionInformation.cs:
90 * IPv4InterfaceStatistics.cs:
91 * NetworkInformationException.cs:
92 * IPAddressInformation.cs:
93 * MulticastIPAddressInformationCollection.cs:
95 * IPGlobalStatistics.cs:
96 * NetworkInformationPermission.cs:
97 * MulticastIPAddressInformation.cs:
98 * IcmpV4Statistics.cs:
99 * IcmpV6Statistics.cs:
100 * IPv4InterfaceProperties.cs:
101 * PhysicalAddress.cs:
102 * IPv6InterfaceProperties.cs:
103 * GatewayIPAddressInformationCollection.cs:
104 * ChangeLog: Modified file.
105 * UnicastIPAddressInformationCollection.cs:
106 * IPAddressCollection.cs:
107 * NetworkInformationPermissionAttribute.cs:
110 * IPAddressInformationCollection.cs:
112 * GatewayIPAddressInformation.cs:
113 * IPGlobalProperties.cs:
114 * IPInterfaceProperties.cs:
115 * NetworkInterface.cs: implemented or stubbed out.
117 2006-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
119 * NetBiosNodeType.cs:
121 * NetworkInterfaceType.cs:
123 * DuplicateAddressDetectionState.cs:
124 * NetworkInformationAccess.cs:
125 * OperationalStatus.cs:
127 * PingCompletedEventHandler.cs:
128 * NetworkInterfaceComponent.cs:
129 * NetworkAvailabilityChangedEventHandler.cs:
130 * NetworkAvailabilityEventArgs.cs:
132 * NetworkAddressChangedEventHandler.cs:
133 * PingCompletedEventArgs.cs:
135 * PingReply.cs: all enums, all event handlers/args + 2 classes.