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