2007-09-06 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System / System.Net.NetworkInformation / ChangeLog
1 2007-09-06  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * Ping.cs, PingReply.cs, PingCompletedEventArgs.cs : implemented
4           in managed code.
5
6 2007-09-03  Atsushi Enomoto  <atsushi@ximian.com>
7
8         * IPGlobalStatistics.cs : Mib-* class is nonpublic.
9         * Win32NetworkInterfaceMarshal.cs IPv4InterfaceProperties.cs
10           IPGlobalProperties.cs IPInterfaceProperties.cs
11           NetworkInterface.cs : move Win32NetworkInterfaceMarshal.FixedInfo to
12           Win32_FIXED_INFO.Instance and share it with Win32IPGlobalProperties.
13           Fixed GetUdp[6]Table() / GetTcp[6]Table() marshalling issue.
14
15 2007-08-29  Atsushi Enomoto  <atsushi@ximian.com>
16
17         * NetworkInterface.cs,
18           IPv4InterfaceStatistics.cs
19           IPInterfaceProperties.cs
20           IPv4InterfaceProperties.cs
21           IPv6InterfaceProperties.cs
22           IPAddressCollection.cs
23           GatewayIPAddressInformation.cs
24           GatewayIPAddressInformationCollection.cs
25           IPAddressInformation.cs
26           IPAddressInformationCollection.cs
27           MulticastIPAddressInformation.cs
28           MulticastIPAddressInformationCollection.cs
29           UnicastIPAddressInformation.cs
30           UnicastIPAddressInformationCollection.cs
31           Win32NetworkInterfaceMarshal.cs (new) :
32           NetworkInterface implementation using Win32 API.
33
34           Not sure how MIB-based implementation (for Linux) is possible but
35           it will follow.
36
37 2007-08-27  Atsushi Enomoto  <atsushi@ximian.com>
38
39         * IPGlobalProperties.cs : implemented remaining methods in
40           MibIPGlobalProperties. Support /usr/compat/linux/proc
41           for some BSD environment.
42
43 2007-08-27  Atsushi Enomoto  <atsushi@ximian.com>
44
45         * IPGlobalProperties.cs, TcpStatistics.cs,
46           IPGlobalStatistics.cs, IcmpV4Statistics.cs,
47           IcmpV6Statistics.cs, UdpStatistics.cs :
48           and here is non-Windows version, based on /proc/net/snmp(6).
49
50 2007-08-27  Atsushi Enomoto  <atsushi@ximian.com>
51
52         * IPGlobalProperties.cs, TcpConnectionInformation.cs,
53           TcpStatistics.cs, IPGlobalStatistics.cs, IcmpV4Statistics.cs,
54           IcmpV6Statistics.cs, UdpStatistics.cs :
55           initial implementation of IPGlobalProperties and its children
56           for Win32 API, mostly done. Non-Windows implementation should
57           follow.
58
59 2007-08-13  Alan McGovern  <amcgovern@novell.com>
60
61         * PhysicalAddress.cs: Added patch for #82403 to fix some parsing
62         errors and a bug in .Equals()
63
64 2006-03-11  Miguel de Icaza  <miguel@novell.com>
65
66         * NetworkChange.cs: Use pragmas to eliminate warnings from events
67         that we do not trigger yet.
68
69         This is a candidate for using Aaron's NetworkManager code.  But
70         would make us depend on d-bus.
71
72         * NetworkInformationException.cs: Use error_code for ErrorCode,
73         instead of NativeErrorCode.   Fixes warning. 
74
75 2006-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
76
77         * UnicastIPAddressInformation.cs:
78         * PingException.cs:
79         * TcpConnectionInformation.cs:
80         * IPv4InterfaceStatistics.cs:
81         * NetworkInformationException.cs:
82         * IPAddressInformation.cs:
83         * MulticastIPAddressInformationCollection.cs:
84         * TcpStatistics.cs:
85         * IPGlobalStatistics.cs:
86         * NetworkInformationPermission.cs:
87         * MulticastIPAddressInformation.cs:
88         * IcmpV4Statistics.cs:
89         * IcmpV6Statistics.cs:
90         * IPv4InterfaceProperties.cs:
91         * PhysicalAddress.cs:
92         * IPv6InterfaceProperties.cs:
93         * GatewayIPAddressInformationCollection.cs:
94         * ChangeLog: Modified file.
95         * UnicastIPAddressInformationCollection.cs:
96         * IPAddressCollection.cs:
97         * NetworkInformationPermissionAttribute.cs:
98         * Ping.cs:
99         * NetworkChange.cs:
100         * IPAddressInformationCollection.cs:
101         * UdpStatistics.cs:
102         * GatewayIPAddressInformation.cs:
103         * IPGlobalProperties.cs:
104         * IPInterfaceProperties.cs:
105         * NetworkInterface.cs: implemented or stubbed out.
106
107 2006-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
108
109         * NetBiosNodeType.cs:
110         * IPStatus.cs:
111         * NetworkInterfaceType.cs:
112         * SuffixOrigin.cs:
113         * DuplicateAddressDetectionState.cs:
114         * NetworkInformationAccess.cs:
115         * OperationalStatus.cs:
116         * TcpState.cs:
117         * PingCompletedEventHandler.cs:
118         * NetworkInterfaceComponent.cs:
119         * NetworkAvailabilityChangedEventHandler.cs:
120         * NetworkAvailabilityEventArgs.cs:
121         * PrefixOrigin.cs:
122         * NetworkAddressChangedEventHandler.cs:
123         * PingCompletedEventArgs.cs:
124         * PingOptions.cs:
125         * PingReply.cs: all enums, all event handlers/args + 2 classes.
126