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