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