add System.Net
authorJb Evain <jbevain@gmail.com>
Wed, 26 Mar 2008 15:35:51 +0000 (15:35 -0000)
committerJb Evain <jbevain@gmail.com>
Wed, 26 Mar 2008 15:35:51 +0000 (15:35 -0000)
svn path=/branches/jb/ml2/mcs/; revision=99038

mcs/class/System.Net/Assembly/AssemblyInfo.cs [new file with mode: 0644]
mcs/class/System.Net/Assembly/ChangeLog [new file with mode: 0644]
mcs/class/System.Net/ChangeLog [new file with mode: 0644]
mcs/class/System.Net/DummySystemNet.cs [new file with mode: 0644]
mcs/class/System.Net/Makefile [new file with mode: 0644]
mcs/class/System.Net/System.Net.dll.sources [new file with mode: 0644]

diff --git a/mcs/class/System.Net/Assembly/AssemblyInfo.cs b/mcs/class/System.Net/Assembly/AssemblyInfo.cs
new file mode 100644 (file)
index 0000000..fd0da94
--- /dev/null
@@ -0,0 +1,69 @@
+//
+// AssemblyInfo.cs
+//
+// Author:
+//   Andreas Nahr (ClassDevelopment@A-SoftTech.com)
+//
+// (C) 2003 Ximian, Inc.  http://www.ximian.com
+//
+
+//
+// Permission is hereby granted, free of charge, to any person obtaining
+// a copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to
+// permit persons to whom the Software is furnished to do so, subject to
+// the following conditions:
+// 
+// The above copyright notice and this permission notice shall be
+// included in all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+//
+
+using System;
+using System.Reflection;
+using System.Resources;
+using System.Security;
+using System.Security.Permissions;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about the system assembly
+
+[assembly: AssemblyVersion (Consts.FxVersion)]
+[assembly: SatelliteContractVersion (Consts.FxVersion)]
+
+#if (ONLY_1_1)
+[assembly: ComCompatibleVersion (1, 0, 3300, 0)]
+[assembly: TypeLibVersion (1, 10)]
+#endif
+
+[assembly: AssemblyTitle("System.Net.dll")]
+[assembly: AssemblyDescription("System.Net.dll")]
+[assembly: AssemblyConfiguration("Development version")]
+[assembly: AssemblyCompany("MONO development team")]
+[assembly: AssemblyProduct("MONO CLI")]
+[assembly: AssemblyCopyright("(c) 2003 Various Authors")]
+[assembly: AssemblyTrademark("")]
+
+[assembly: CLSCompliant(true)]
+[assembly: AssemblyDefaultAlias("System,Net.dll")]
+[assembly: AssemblyInformationalVersion("0.0.0.1")]
+[assembly: NeutralResourcesLanguage("en-US")]
+
+[assembly: AllowPartiallyTrustedCallers]
+[assembly: ComVisible(false)]
+
+#if ! BOOTSTRAP_WITH_OLDLIB
+[assembly: SecurityPermission (SecurityAction.RequestMinimum, SkipVerification=true)]
+[assembly: AssemblyDelaySign(true)]
+[assembly: AssemblyKeyFile("../ecma.pub")]
+#endif
diff --git a/mcs/class/System.Net/Assembly/ChangeLog b/mcs/class/System.Net/Assembly/ChangeLog
new file mode 100644 (file)
index 0000000..49d5801
--- /dev/null
@@ -0,0 +1,3 @@
+2008-03-13  Jb Evain  <jbevain@novell.com>
+
+       * new files to build System.Net.dll for ML.
diff --git a/mcs/class/System.Net/ChangeLog b/mcs/class/System.Net/ChangeLog
new file mode 100644 (file)
index 0000000..3f5df24
--- /dev/null
@@ -0,0 +1,4 @@
+2008-03-13  Jb Evain  <jbevain@novell.com>
+
+       * new files to build System.Net.dll for ML.
+
diff --git a/mcs/class/System.Net/DummySystemNet.cs b/mcs/class/System.Net/DummySystemNet.cs
new file mode 100644 (file)
index 0000000..333a95b
--- /dev/null
@@ -0,0 +1,5 @@
+using System;
+
+namespace System.Net
+{
+}
diff --git a/mcs/class/System.Net/Makefile b/mcs/class/System.Net/Makefile
new file mode 100644 (file)
index 0000000..d486789
--- /dev/null
@@ -0,0 +1,8 @@
+thisdir = class/System.Net
+include ../../build/rules.make
+
+LIBRARY = System.Net.dll
+
+LIB_MCS_FLAGS = -unsafe -r:System -d:NET_2_1 -d:NET_2_0 -d:NET_1_1
+
+include ../../build/library.make
diff --git a/mcs/class/System.Net/System.Net.dll.sources b/mcs/class/System.Net/System.Net.dll.sources
new file mode 100644 (file)
index 0000000..2bddee5
--- /dev/null
@@ -0,0 +1,201 @@
+../../build/common/Consts.cs
+../../build/common/Locale.cs
+../../build/common/MonoTODOAttribute.cs
+DummySystemNet.cs
+../System/Assembly/AssemblyInfo.cs
+../System/System.Net/AuthenticationManager.cs
+../System/System.Net/AuthenticationSchemes.cs
+../System/System.Net/AuthenticationSchemeSelector.cs
+../System/System.Net/Authorization.cs
+../System/System.Net/BindIPEndPoint.cs
+../System/System.Net.Cache/HttpCacheAgeControl.cs
+../System/System.Net.Cache/HttpRequestCacheLevel.cs
+../System/System.Net.Cache/HttpRequestCachePolicy.cs
+../System/System.Net.Cache/RequestCacheLevel.cs
+../System/System.Net.Cache/RequestCachePolicy.cs
+../System/System.Net.Configuration/AuthenticationModuleElementCollection.cs
+../System/System.Net.Configuration/AuthenticationModuleElement.cs
+../System/System.Net.Configuration/AuthenticationModulesSection.cs
+../System/System.Net.Configuration/BypassElementCollection.cs
+../System/System.Net.Configuration/BypassElement.cs
+../System/System.Net.Configuration/ConnectionManagementElementCollection.cs
+../System/System.Net.Configuration/ConnectionManagementElement.cs
+../System/System.Net.Configuration/ConnectionManagementHandler.cs
+../System/System.Net.Configuration/ConnectionManagementSection.cs
+../System/System.Net.Configuration/DefaultProxyHandler.cs
+../System/System.Net.Configuration/DefaultProxySection.cs
+../System/System.Net.Configuration/FtpCachePolicyElement.cs
+../System/System.Net.Configuration/HttpCachePolicyElement.cs
+../System/System.Net.Configuration/HttpWebRequestElement.cs
+../System/System.Net.Configuration/Ipv6Element.cs
+../System/System.Net.Configuration/MailSettingsSectionGroup.cs
+../System/System.Net.Configuration/ModuleElement.cs
+../System/System.Net.Configuration/NetAuthenticationModuleHandler.cs
+../System/System.Net.Configuration/NetConfigurationHandler.cs
+../System/System.Net.Configuration/NetSectionGroup.cs
+../System/System.Net.Configuration/PerformanceCountersElement.cs
+../System/System.Net.Configuration/ProxyElement.cs
+../System/System.Net.Configuration/RequestCachingSection.cs
+../System/System.Net.Configuration/ServicePointManagerElement.cs
+../System/System.Net.Configuration/SettingsSection.cs
+../System/System.Net.Configuration/SmtpNetworkElement.cs
+../System/System.Net.Configuration/SmtpSection.cs
+../System/System.Net.Configuration/SmtpSpecifiedPickupDirectoryElement.cs
+../System/System.Net.Configuration/SocketElement.cs
+../System/System.Net.Configuration/WebProxyScriptElement.cs
+../System/System.Net.Configuration/WebRequestModuleElementCollection.cs
+../System/System.Net.Configuration/WebRequestModuleElement.cs
+../System/System.Net.Configuration/WebRequestModuleHandler.cs
+../System/System.Net.Configuration/WebRequestModulesSection.cs
+../System/System.Net/ConnectionModes.cs
+../System/System.Net/CookieCollection.cs
+../System/System.Net/CookieContainer.cs
+../System/System.Net/Cookie.cs
+../System/System.Net/CookieException.cs
+../System/System.Net/CredentialCache.cs
+../System/System.Net/DecompressionMethods.cs
+../System/System.Net/DefaultCertificatePolicy.cs
+../System/System.Net/Dns.cs
+../System/System.Net/EndPoint.cs
+../System/System.Net/EndPointListener.cs
+../System/System.Net/EndPointManager.cs
+../System/System.Net/EndpointPermission.cs
+../System/System.Net/GlobalProxySelection.cs
+../System/System.Net/HttpConnection.cs
+../System/System.Net/HttpContinueDelegate.cs
+../System/System.Net/HttpListenerBasicIdentity.cs
+../System/System.Net/HttpListenerContext.cs
+../System/System.Net/HttpListener.cs
+../System/System.Net/HttpListenerException.cs
+../System/System.Net/HttpListenerPrefixCollection.cs
+../System/System.Net/HttpListenerRequest.cs
+../System/System.Net/HttpListenerResponse.cs
+../System/System.Net/HttpRequestCreator.cs
+../System/System.Net/HttpRequestHeader.cs
+../System/System.Net/HttpResponseHeader.cs
+../System/System.Net/HttpStatusCode.cs
+../System/System.Net/HttpStreamAsyncResult.cs
+../System/System.Net/HttpUtility.cs
+../System/System.Net/HttpVersion.cs
+../System/System.Net/HttpWebRequest_2_1.cs
+../System/System.Net/HttpWebResponse_2_1.cs
+../System/System.Net/IAuthenticationModule.cs
+../System/System.Net/ICertificatePolicy.cs
+../System/System.Net/ICredentialLookup.cs
+../System/System.Net/ICredentialPolicy.cs
+../System/System.Net/ICredentialsByHost.cs
+../System/System.Net/IPAddress.cs
+../System/System.Net/IPEndPoint.cs
+../System/System.Net/IPHostEntry.cs
+../System/System.Net/IPv6Address.cs
+../System/System.Net/IWebProxy.cs
+../System/System.Net/IWebProxyScript.cs
+../System/System.Net/IWebRequestCreate.cs
+../System/System.Net/ListenerAsyncResult.cs
+../System/System.Net/ListenerPrefix.cs
+../System/System.Net.Mime/ContentDisposition.cs
+../System/System.Net.Mime/ContentType.cs
+../System/System.Net.Mime/DispositionTypeNames.cs
+../System/System.Net.Mime/MediaTypeNames.cs
+../System/System.Net.Mime/TransferEncoding.cs
+../System/System.Net/MonoHttpDate.cs
+../System/System.Net/NetConfig.cs
+../System/System.Net/NetworkAccess.cs
+../System/System.Net/NetworkCredential.cs
+../System/System.Net.NetworkInformation/DuplicateAddressDetectionState.cs
+../System/System.Net.NetworkInformation/GatewayIPAddressInformationCollection.cs
+../System/System.Net.NetworkInformation/GatewayIPAddressInformation.cs
+../System/System.Net.NetworkInformation/IcmpV4Statistics.cs
+../System/System.Net.NetworkInformation/IcmpV6Statistics.cs
+../System/System.Net.NetworkInformation/IPAddressCollection.cs
+../System/System.Net.NetworkInformation/IPAddressInformationCollection.cs
+../System/System.Net.NetworkInformation/IPAddressInformation.cs
+../System/System.Net.NetworkInformation/IPGlobalProperties.cs
+../System/System.Net.NetworkInformation/IPGlobalStatistics.cs
+../System/System.Net.NetworkInformation/IPInterfaceProperties.cs
+../System/System.Net.NetworkInformation/IPStatus.cs
+../System/System.Net.NetworkInformation/IPv4InterfaceProperties.cs
+../System/System.Net.NetworkInformation/IPv4InterfaceStatistics.cs
+../System/System.Net.NetworkInformation/IPv6InterfaceProperties.cs
+../System/System.Net.NetworkInformation/MulticastIPAddressInformationCollection.cs
+../System/System.Net.NetworkInformation/MulticastIPAddressInformation.cs
+../System/System.Net.NetworkInformation/NetBiosNodeType.cs
+../System/System.Net.NetworkInformation/NetworkAddressChangedEventHandler.cs
+../System/System.Net.NetworkInformation/NetworkAvailabilityChangedEventHandler.cs
+../System/System.Net.NetworkInformation/NetworkAvailabilityEventArgs.cs
+../System/System.Net.NetworkInformation/NetworkChange.cs
+../System/System.Net.NetworkInformation/NetworkInformationAccess.cs
+../System/System.Net.NetworkInformation/NetworkInformationException.cs
+../System/System.Net.NetworkInformation/NetworkInformationPermissionAttribute.cs
+../System/System.Net.NetworkInformation/NetworkInformationPermission.cs
+../System/System.Net.NetworkInformation/NetworkInterfaceComponent.cs
+../System/System.Net.NetworkInformation/NetworkInterface.cs
+../System/System.Net.NetworkInformation/NetworkInterfaceType.cs
+../System/System.Net.NetworkInformation/OperationalStatus.cs
+../System/System.Net.NetworkInformation/PhysicalAddress.cs
+../System/System.Net.NetworkInformation/PingCompletedEventArgs.cs
+../System/System.Net.NetworkInformation/PingCompletedEventHandler.cs
+../System/System.Net.NetworkInformation/Ping.cs
+../System/System.Net.NetworkInformation/PingException.cs
+../System/System.Net.NetworkInformation/PingOptions.cs
+../System/System.Net.NetworkInformation/PingReply.cs
+../System/System.Net.NetworkInformation/PrefixOrigin.cs
+../System/System.Net.NetworkInformation/SuffixOrigin.cs
+../System/System.Net.NetworkInformation/TcpConnectionInformation.cs
+../System/System.Net.NetworkInformation/TcpState.cs
+../System/System.Net.NetworkInformation/TcpStatistics.cs
+../System/System.Net.NetworkInformation/UdpStatistics.cs
+../System/System.Net.NetworkInformation/UnicastIPAddressInformationCollection.cs
+../System/System.Net.NetworkInformation/UnicastIPAddressInformation.cs
+../System/System.Net.NetworkInformation/Win32NetworkInterfaceMarshal.cs
+../System/System.Net/NtlmClient.cs
+../System/System.Net/ProtocolViolationException.cs
+../System/System.Net/RequestStream.cs
+../System/System.Net/ResponseStream.cs
+../System/System.Net.Security/AuthenticatedStream.cs
+../System/System.Net.Security/AuthenticationLevel.cs
+../System/System.Net.Security/LocalCertificateSelectionCallback.cs
+../System/System.Net.Security/NegotiateStream.cs
+../System/System.Net.Security/ProtectionLevel.cs
+../System/System.Net/SecurityProtocolType.cs
+../System/System.Net.Security/RemoteCertificateValidationCallback.cs
+../System/System.Net.Security/SslStream.cs
+../System/System.Net.Security/SslPolicyErrors.cs
+../System/System.Net/ServicePoint.cs
+../System/System.Net/ServicePointManager.cs
+../System/System.Net/SocketAddress.cs
+../System/System.Net/SocketPermissionAttribute.cs
+../System/System.Net/SocketPermission.cs
+../System/System.Net.Sockets/AddressFamily.cs
+../System/System.Net.Sockets/IOControlCode.cs
+../System/System.Net.Sockets/IPv6MulticastOption.cs
+../System/System.Net.Sockets/IPPacketInformation.cs
+../System/System.Net.Sockets/LingerOption.cs
+../System/System.Net.Sockets/MulticastOption.cs
+../System/System.Net.Sockets/NetworkStream.cs
+../System/System.Net.Sockets/ProtocolFamily.cs
+../System/System.Net.Sockets/ProtocolType.cs
+../System/System.Net.Sockets/SelectMode.cs
+../System/System.Net.Sockets/Socket.cs
+../System/System.Net.Sockets/SocketError.cs
+../System/System.Net.Sockets/SocketException.cs
+../System/System.Net.Sockets/SocketFlags.cs
+../System/System.Net.Sockets/SocketInformation.cs
+../System/System.Net.Sockets/SocketInformationOptions.cs
+../System/System.Net.Sockets/SocketOptionLevel.cs
+../System/System.Net.Sockets/SocketOptionName.cs
+../System/System.Net.Sockets/SocketShutdown.cs
+../System/System.Net.Sockets/SocketType.cs
+../System/System.Net.Sockets/TcpClient.cs
+../System/System.Net.Sockets/TcpListener.cs
+../System/System.Net.Sockets/TransmitFileOptions.cs
+../System/System.Net.Sockets/UdpClient.cs
+../System/System.Net/TransportType.cs
+../System/System.Net/WebAsyncResult.cs
+../System/System.Net/WebException.cs
+../System/System.Net/WebExceptionStatus.cs
+../System/System.Net/WebHeaderCollection_2_1.cs
+../System/System.Net/WebProxy.cs
+../System/System.Net/WebRequest.cs
+../System/System.Net/WebRequestMethods.cs
+../System/System.Net/WebResponse.cs