Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBoris Kirzner <borisk@mono-cvs.ximian.com>2005-09-27 19:43:29 +0400
committerBoris Kirzner <borisk@mono-cvs.ximian.com>2005-09-27 19:43:29 +0400
commita5793b8f10dbbbd5e55acfa54a2bdf140b208233 (patch)
tree4b4c1cb6678d04a944ca69b49c340c59a083d56b /mcs/class/Novell.Directory.Ldap
parentddc93da8cbdbf07de65303b3c9803af37ae40d71 (diff)
Added generated resx files and fixed referencing resources.
svn path=/trunk/mcs/; revision=50873
Diffstat (limited to 'mcs/class/Novell.Directory.Ldap')
-rw-r--r--mcs/class/Novell.Directory.Ldap/ChangeLog3
-rw-r--r--mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ChangeLog4
-rw-r--r--mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ExceptionMessages.resx289
-rw-r--r--mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResourcesHandler.cs4
-rw-r--r--mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resx283
-rw-r--r--mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.vmwcsproj2
6 files changed, 583 insertions, 2 deletions
diff --git a/mcs/class/Novell.Directory.Ldap/ChangeLog b/mcs/class/Novell.Directory.Ldap/ChangeLog
index 1a379cf9181..95ea04efc36 100644
--- a/mcs/class/Novell.Directory.Ldap/ChangeLog
+++ b/mcs/class/Novell.Directory.Ldap/ChangeLog
@@ -1,3 +1,6 @@
+2005-27-09 Boris Kirzner <borisk@mainsoft.com>
+ * Novell.Directory.Ldap.vmwcsproj: added reference to resx files.
+
2005-27-09 Palaniappan N <npalaniappan@novell.com>
* The folder is made in synch. with the Novell Forge's C# LDAP SDK with the following updates:
- Changes in Connection.cs regarding appropriate handling
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ChangeLog b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ChangeLog
new file mode 100644
index 00000000000..19e34349fcc
--- /dev/null
+++ b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ChangeLog
@@ -0,0 +1,4 @@
+2005-27-09 Boris Kirzner <borisk@mainsoft.com>
+ * ChangeLog: added changelog file.
+ * ExceptionMessages.resx, ResultCodeMessages.resx: added generated resx files (for TARGET_JVM).
+ * ResourcesHandler.cs: fixed refencing res files.
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ExceptionMessages.resx b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ExceptionMessages.resx
new file mode 100644
index 00000000000..20e75ca30c9
--- /dev/null
+++ b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ExceptionMessages.resx
@@ -0,0 +1,289 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 1.3
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">1.3</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1">this is my long string</data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ [base64 mime encoded serialized .NET Framework object]
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ [base64 mime encoded string representing a byte array form of the .NET Framework object]
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used forserialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>1.3</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <data name="TOSTRING">
+ <value>{0}: {1} ({2}) {3}</value>
+ </data>
+ <data name="SERVER_MSG">
+ <value>{0}: Server Message: {1}</value>
+ </data>
+ <data name="MATCHED_DN">
+ <value>{0}: Matched DN: {1}</value>
+ </data>
+ <data name="FAILED_REFERRAL">
+ <value>{0}: Failed Referral: {1}</value>
+ </data>
+ <data name="REFERRAL_ITEM">
+ <value>{0}: Referral: {1}</value>
+ </data>
+ <data name="CONNECTION_ERROR">
+ <value>Unable to connect to server {0}:{1}</value>
+ </data>
+ <data name="CONNECTION_IMPOSSIBLE">
+ <value>Unable to reconnect to server, application has never called connect()</value>
+ </data>
+ <data name="CONNECTION_WAIT">
+ <value>Connection lost waiting for results from {0}:{1}</value>
+ </data>
+ <data name="CONNECTION_FINALIZED">
+ <value>Connection closed by the application finalizing the object</value>
+ </data>
+ <data name="CONNECTION_CLOSED">
+ <value>Connection closed by the application disconnecting</value>
+ </data>
+ <data name="CONNECTION_READER">
+ <value>Reader thread terminated</value>
+ </data>
+ <data name="DUP_ERROR">
+ <value>RfcLdapMessage: Cannot duplicate message built from the input stream</value>
+ </data>
+ <data name="REFERENCE_ERROR">
+ <value>Error attempting to follow a search continuation reference</value>
+ </data>
+ <data name="REFERRAL_ERROR">
+ <value>Error attempting to follow a referral</value>
+ </data>
+ <data name="REFERRAL_LOCAL">
+ <value>LdapSearchResults.{0}(): No entry found &amp; request is not complete</value>
+ </data>
+ <data name="REFERRAL_SEND">
+ <value>Error sending request to referred server</value>
+ </data>
+ <data name="REFERENCE_NOFOLLOW">
+ <value>Search result reference received, and referral following is off</value>
+ </data>
+ <data name="REFERRAL_BIND">
+ <value>LdapBind.bind() function returned null</value>
+ </data>
+ <data name="REFERRAL_BIND_MATCH">
+ <value>Could not match LdapBind.bind() connection with Server Referral URL list</value>
+ </data>
+ <data name="NO_DUP_REQUEST">
+ <value>Cannot duplicate message to follow referral for {0} request, not allowed</value>
+ </data>
+ <data name="SERVER_CONNECT_ERROR">
+ <value>Error connecting to server {0} while attempting to follow a referral</value>
+ </data>
+ <data name="NO_SUP_PROPERTY">
+ <value>Requested property is not supported.</value>
+ </data>
+ <data name="ENTRY_PARAM_ERROR">
+ <value>Invalid Entry parameter</value>
+ </data>
+ <data name="DN_PARAM_ERROR">
+ <value>Invalid DN parameter</value>
+ </data>
+ <data name="RDN_PARAM_ERROR">
+ <value>Invalid DN or RDN parameter</value>
+ </data>
+ <data name="OP_PARAM_ERROR">
+ <value>Invalid extended operation parameter, no OID specified</value>
+ </data>
+ <data name="PARAM_ERROR">
+ <value>Invalid parameter</value>
+ </data>
+ <data name="DECODING_ERROR">
+ <value>Error Decoding responseValue</value>
+ </data>
+ <data name="ENCODING_ERROR">
+ <value>Encoding Error</value>
+ </data>
+ <data name="IO_EXCEPTION">
+ <value>I/O Exception on host {0}, port {1}</value>
+ </data>
+ <data name="INVALID_ESCAPE">
+ <value>Invalid value in escape sequence "{0}"</value>
+ </data>
+ <data name="SHORT_ESCAPE">
+ <value>Incomplete escape sequence</value>
+ </data>
+ <data name="UNEXPECTED_END">
+ <value>Unexpected end of filter</value>
+ </data>
+ <data name="MISSING_LEFT_PAREN">
+ <value>Unmatched parentheses, left parenthesis missing</value>
+ </data>
+ <data name="NO_OPTION">
+ <value>Semicolon present, but no option specified</value>
+ </data>
+ <data name="MISSING_RIGHT_PAREN">
+ <value>Unmatched parentheses, right parenthesis missing</value>
+ </data>
+ <data name="EXPECTING_RIGHT_PAREN">
+ <value>Expecting right parenthesis, found "{0}"</value>
+ </data>
+ <data name="EXPECTING_LEFT_PAREN">
+ <value>Expecting left parenthesis, found "{0}"</value>
+ </data>
+ <data name="NO_ATTRIBUTE_NAME">
+ <value>Missing attribute description</value>
+ </data>
+ <data name="NO_DN_NOR_MATCHING_RULE">
+ <value>DN and matching rule not specified</value>
+ </data>
+ <data name="NO_MATCHING_RULE">
+ <value>Missing matching rule</value>
+ </data>
+ <data name="INVALID_FILTER_COMPARISON">
+ <value>Invalid comparison operator</value>
+ </data>
+ <data name="INVALID_CHAR_IN_FILTER">
+ <value>The invalid character "{0}" needs to be escaped as "{1}"</value>
+ </data>
+ <data name="INVALID_ESC_IN_DESCR">
+ <value>Escape sequence not allowed in attribute description</value>
+ </data>
+ <data name="INVALID_CHAR_IN_DESCR">
+ <value>Invalid character "{0}" in attribute description</value>
+ </data>
+ <data name="NOT_AN_ATTRIBUTE">
+ <value>Schema element is not an LdapAttributeSchema object</value>
+ </data>
+ <data name="UNEQUAL_LENGTHS">
+ <value>Length of attribute Name array does not equal length of Flags array</value>
+ </data>
+ <data name="IMPROPER_REFERRAL">
+ <value>Referral not supported for command {0}</value>
+ </data>
+ <data name="NOT_IMPLEMENTED">
+ <value>Method LdapConnection.startTLS not implemented</value>
+ </data>
+ <data name="NO_MEMORY">
+ <value>All results could not be stored in memory, sort failed</value>
+ </data>
+ <data name="SERVER_SHUTDOWN_REQ">
+ <value>Received unsolicited notification from server {0}:{1} to shutdown</value>
+ </data>
+ <data name="INVALID_ADDRESS">
+ <value>Invalid syntax for address with port; {0}</value>
+ </data>
+ <data name="UNKNOWN_RESULT">
+ <value>Unknown Ldap result code {0}</value>
+ </data>
+ <data name="OUTSTANDING_OPERATIONS">
+ <value>Cannot start or stop TLS because outstanding Ldap operations exist on this connection</value>
+ </data>
+ <data name="WRONG_FACTORY">
+ <value>StartTLS cannot use the set socket factory because it does not implement LdapTLSSocketFactory</value>
+ </data>
+ <data name="NO_TLS_FACTORY">
+ <value>StartTLS failed because no LdapTLSSocketFactory has been set for this Connection</value>
+ </data>
+ <data name="NO_STARTTLS">
+ <value>An attempt to stopTLS on a connection where startTLS had not been called</value>
+ </data>
+ <data name="STOPTLS_ERROR">
+ <value>Error stopping TLS: Error getting input &amp; output streams from the original socket</value>
+ </data>
+ <data name="MULTIPLE_SCHEMA">
+ <value>Multiple schema found when reading the subschemaSubentry for {0}</value>
+ </data>
+ <data name="NO_SCHEMA">
+ <value>No schema found when reading the subschemaSubentry for {0}</value>
+ </data>
+ <data name="READ_MULTIPLE">
+ <value>Read response is ambiguous, multiple entries returned</value>
+ </data>
+ <data name="CANNOT_BIND">
+ <value>Cannot bind. Use PoolManager.getBoundConnection()</value>
+ </data>
+ <data name="SSL_PROVIDER_MISSING">
+ <value>Please ensure that SSL Provider is properly installed.</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResourcesHandler.cs b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResourcesHandler.cs
index 5fad354da24..fdc4153377e 100644
--- a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResourcesHandler.cs
+++ b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResourcesHandler.cs
@@ -108,7 +108,7 @@ namespace Novell.Directory.Ldap.Utilclass
{
if (defaultMessages == null)
{
- defaultMessages = new ResourceManager("ExceptionMessages", Assembly.GetExecutingAssembly());
+ defaultMessages = new ResourceManager("Novell.Directory.Ldap.Utilclass.ExceptionMessages", Assembly.GetExecutingAssembly());
}
if (defaultLocale == null)
@@ -181,7 +181,7 @@ namespace Novell.Directory.Ldap.Utilclass
{
/*
defaultResultCodes = ResourceManager.CreateFileBasedResourceManager("ResultCodeMessages", "Resources", null);*/
- defaultResultCodes = new ResourceManager("ResultCodeMessages", Assembly.GetExecutingAssembly());
+ defaultResultCodes = new ResourceManager("Novell.Directory.Ldap.Utilclass.ResultCodeMessages", Assembly.GetExecutingAssembly());
}
if (defaultLocale == null)
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resx b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resx
new file mode 100644
index 00000000000..f84f96c5311
--- /dev/null
+++ b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resx
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 1.3
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">1.3</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1">this is my long string</data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ [base64 mime encoded serialized .NET Framework object]
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ [base64 mime encoded string representing a byte array form of the .NET Framework object]
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used forserialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>1.3</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <data name="0">
+ <value>Success</value>
+ </data>
+ <data name="1">
+ <value>Operations Error</value>
+ </data>
+ <data name="2">
+ <value>Protocol Error</value>
+ </data>
+ <data name="3">
+ <value>Timelimit Exceeded</value>
+ </data>
+ <data name="4">
+ <value>Sizelimit Exceeded</value>
+ </data>
+ <data name="5">
+ <value>Compare False</value>
+ </data>
+ <data name="6">
+ <value>Compare True</value>
+ </data>
+ <data name="7">
+ <value>Authentication Method Not Supported</value>
+ </data>
+ <data name="8">
+ <value>Strong Authentication Required</value>
+ </data>
+ <data name="9">
+ <value>Partial Results</value>
+ </data>
+ <data name="10">
+ <value>Referral</value>
+ </data>
+ <data name="11">
+ <value>Administrative Limit Exceeded</value>
+ </data>
+ <data name="12">
+ <value>Unavailable Critical Extension</value>
+ </data>
+ <data name="13">
+ <value>Confidentiality Required</value>
+ </data>
+ <data name="14">
+ <value>SASL Bind In Progress</value>
+ </data>
+ <data name="16">
+ <value>No Such Attribute</value>
+ </data>
+ <data name="17">
+ <value>Undefined Attribute Type</value>
+ </data>
+ <data name="18">
+ <value>Inappropriate Matching</value>
+ </data>
+ <data name="19">
+ <value>Constraint Violation</value>
+ </data>
+ <data name="20">
+ <value>Attribute Or Value Exists</value>
+ </data>
+ <data name="21">
+ <value>Invalid Attribute Syntax</value>
+ </data>
+ <data name="32">
+ <value>No Such Object</value>
+ </data>
+ <data name="33">
+ <value>Alias Problem</value>
+ </data>
+ <data name="34">
+ <value>Invalid DN Syntax</value>
+ </data>
+ <data name="35">
+ <value>Is Leaf</value>
+ </data>
+ <data name="36">
+ <value>Alias Dereferencing Problem</value>
+ </data>
+ <data name="48">
+ <value>Inappropriate Authentication</value>
+ </data>
+ <data name="49">
+ <value>Invalid Credentials</value>
+ </data>
+ <data name="50">
+ <value>Insufficient Access Rights</value>
+ </data>
+ <data name="51">
+ <value>Busy</value>
+ </data>
+ <data name="52">
+ <value>Unavailable</value>
+ </data>
+ <data name="53">
+ <value>Unwilling To Perform</value>
+ </data>
+ <data name="54">
+ <value>Loop Detect</value>
+ </data>
+ <data name="64">
+ <value>Naming Violation</value>
+ </data>
+ <data name="65">
+ <value>Object Class Violation</value>
+ </data>
+ <data name="66">
+ <value>Not Allowed On Non-leaf</value>
+ </data>
+ <data name="67">
+ <value>Not Allowed On RDN</value>
+ </data>
+ <data name="68">
+ <value>Entry Already Exists</value>
+ </data>
+ <data name="69">
+ <value>Object Class Modifications Prohibited</value>
+ </data>
+ <data name="71">
+ <value>Affects Multiple DSAs</value>
+ </data>
+ <data name="80">
+ <value>Other</value>
+ </data>
+ <data name="81">
+ <value>Server Down</value>
+ </data>
+ <data name="82">
+ <value>Local Error</value>
+ </data>
+ <data name="83">
+ <value>Encoding Error</value>
+ </data>
+ <data name="84">
+ <value>Decoding Error</value>
+ </data>
+ <data name="85">
+ <value>Ldap Timeout</value>
+ </data>
+ <data name="86">
+ <value>Authentication Unknown</value>
+ </data>
+ <data name="87">
+ <value>Filter Error</value>
+ </data>
+ <data name="88">
+ <value>User Cancelled</value>
+ </data>
+ <data name="89">
+ <value>Parameter Error</value>
+ </data>
+ <data name="90">
+ <value>No Memory</value>
+ </data>
+ <data name="91">
+ <value>Connect Error</value>
+ </data>
+ <data name="92">
+ <value>Ldap Not Supported</value>
+ </data>
+ <data name="93">
+ <value>Control Not Found</value>
+ </data>
+ <data name="94">
+ <value>No Results Returned</value>
+ </data>
+ <data name="95">
+ <value>More Results To Return</value>
+ </data>
+ <data name="96">
+ <value>Client Loop</value>
+ </data>
+ <data name="97">
+ <value>Referral Limit Exceeded</value>
+ </data>
+ <data name="112">
+ <value>TLS not supported</value>
+ </data>
+ <data name="113">
+ <value>SSL handshake failed</value>
+ </data>
+ <data name="114">
+ <value>SSL Provider not found</value>
+ </data>
+</root> \ No newline at end of file
diff --git a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.vmwcsproj b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.vmwcsproj
index 5c69b94243f..49c7c8c1b0f 100644
--- a/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.vmwcsproj
+++ b/mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.vmwcsproj
@@ -223,6 +223,7 @@
<File RelPath="Novell.Directory.Ldap.Utilclass\DN.cs" SubType="Code" BuildAction="Compile"/>
<File RelPath="Novell.Directory.Ldap.Utilclass\EnumeratedIterator.cs" SubType="Code" BuildAction="Compile"/>
<File RelPath="Novell.Directory.Ldap.Utilclass\ExceptionMessages.cs" SubType="Code" BuildAction="Compile"/>
+ <File RelPath="Novell.Directory.Ldap.Utilclass\ExceptionMessages.resx" DependentUpon="ExceptionMessages.cs" BuildAction="EmbeddedResource"/>
<File RelPath="Novell.Directory.Ldap.Utilclass\ExtResponseFactory.cs" SubType="Code" BuildAction="Compile"/>
<File RelPath="Novell.Directory.Ldap.Utilclass\IntermediateResponseFactory.cs" SubType="Code" BuildAction="Compile"/>
<File RelPath="Novell.Directory.Ldap.Utilclass\RDN.cs" SubType="Code" BuildAction="Compile"/>
@@ -231,6 +232,7 @@
<File RelPath="Novell.Directory.Ldap.Utilclass\RespControlVector.cs" SubType="Code" BuildAction="Compile"/>
<File RelPath="Novell.Directory.Ldap.Utilclass\RespExtensionSet.cs" SubType="Code" BuildAction="Compile"/>
<File RelPath="Novell.Directory.Ldap.Utilclass\ResultCodeMessages.cs" SubType="Code" BuildAction="Compile"/>
+ <File RelPath="Novell.Directory.Ldap.Utilclass\ResultCodeMessages.resx" DependentUpon="ResultCodeMessages.cs" BuildAction="EmbeddedResource"/>
<File RelPath="Novell.Directory.Ldap.Utilclass\SchemaParser.cs" SubType="Code" BuildAction="Compile"/>
<File RelPath="Novell.Directory.Ldap.Utilclass\SchemaTokenCreator.cs" SubType="Code" BuildAction="Compile"/>
<File RelPath="Novell.Directory.Ldap.Utilclass\TokenTypes.cs" SubType="Code" BuildAction="Compile"/>