1 2007-09-03 Atsushi Enomoto <atsushi@ximian.com>
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.
10 2007-08-29 Atsushi Enomoto <atsushi@ximian.com>
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.
29 Not sure how MIB-based implementation (for Linux) is possible but
32 2007-08-27 Atsushi Enomoto <atsushi@ximian.com>
34 * IPGlobalProperties.cs : implemented remaining methods in
35 MibIPGlobalProperties. Support /usr/compat/linux/proc
36 for some BSD environment.
38 2007-08-27 Atsushi Enomoto <atsushi@ximian.com>
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).
45 2007-08-27 Atsushi Enomoto <atsushi@ximian.com>
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
54 2007-08-13 Alan McGovern <amcgovern@novell.com>
56 * PhysicalAddress.cs: Added patch for #82403 to fix some parsing
57 errors and a bug in .Equals()
59 2006-03-11 Miguel de Icaza <miguel@novell.com>
61 * NetworkChange.cs: Use pragmas to eliminate warnings from events
62 that we do not trigger yet.
64 This is a candidate for using Aaron's NetworkManager code. But
65 would make us depend on d-bus.
67 * NetworkInformationException.cs: Use error_code for ErrorCode,
68 instead of NativeErrorCode. Fixes warning.
70 2006-02-24 Gonzalo Paniagua Javier <gonzalo@ximian.com>
72 * UnicastIPAddressInformation.cs:
74 * TcpConnectionInformation.cs:
75 * IPv4InterfaceStatistics.cs:
76 * NetworkInformationException.cs:
77 * IPAddressInformation.cs:
78 * MulticastIPAddressInformationCollection.cs:
80 * IPGlobalStatistics.cs:
81 * NetworkInformationPermission.cs:
82 * MulticastIPAddressInformation.cs:
83 * IcmpV4Statistics.cs:
84 * IcmpV6Statistics.cs:
85 * IPv4InterfaceProperties.cs:
87 * IPv6InterfaceProperties.cs:
88 * GatewayIPAddressInformationCollection.cs:
89 * ChangeLog: Modified file.
90 * UnicastIPAddressInformationCollection.cs:
91 * IPAddressCollection.cs:
92 * NetworkInformationPermissionAttribute.cs:
95 * IPAddressInformationCollection.cs:
97 * GatewayIPAddressInformation.cs:
98 * IPGlobalProperties.cs:
99 * IPInterfaceProperties.cs:
100 * NetworkInterface.cs: implemented or stubbed out.
102 2006-02-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
104 * NetBiosNodeType.cs:
106 * NetworkInterfaceType.cs:
108 * DuplicateAddressDetectionState.cs:
109 * NetworkInformationAccess.cs:
110 * OperationalStatus.cs:
112 * PingCompletedEventHandler.cs:
113 * NetworkInterfaceComponent.cs:
114 * NetworkAvailabilityChangedEventHandler.cs:
115 * NetworkAvailabilityEventArgs.cs:
117 * NetworkAddressChangedEventHandler.cs:
118 * PingCompletedEventArgs.cs:
120 * PingReply.cs: all enums, all event handlers/args + 2 classes.