[apache-directory-api] 01/04: Update upstream source from tag 'upstream/1.0.0'

Christopher Stuart Hoskin mans0954 at moszumanska.debian.org
Wed Jan 3 23:54:08 UTC 2018


This is an automated email from the git hooks/post-receive script.

mans0954 pushed a commit to branch master
in repository apache-directory-api.

commit ba301e32bab1851b589463be78a7ff3fd17feca4
Merge: 3a2e497 e382cd3
Author: Christopher Hoskin <mans0954 at debian.org>
Date:   Wed Jan 3 23:33:17 2018 +0000

    Update upstream source from tag 'upstream/1.0.0'
    
    Update to upstream version '1.0.0'
    with Debian dir b7b9b0430eca5d1bd697160e369f11bd6b7b7134

 NOTICE                                             |   32 +-
 all/dependency-reduced-pom.xml                     |   98 +
 all/pom.xml                                        |    2 +-
 asn1/api/META-INF/MANIFEST.MF                      |   28 +
 asn1/api/pom.xml                                   |   23 +-
 .../directory/api/asn1/AbstractAsn1Object.java     |  157 -
 .../org/apache/directory/api/asn1/Asn1Object.java  |   50 -
 .../directory/api/asn1/EncoderException.java       |   12 +
 .../org/apache/directory/api/asn1/package.html     |    8 +-
 .../directory/api/asn1/util/Asn1StringUtils.java   |   21 +-
 .../apache/directory/api/asn1/util/BitString.java  |   16 +-
 .../org/apache/directory/api/asn1/util/Oid.java    | 1702 ++++--
 .../directory/api/asn1/util/BitStringTest.java     |    2 -
 .../apache/directory/api/asn1/util/OidTest.java    |  726 ++-
 asn1/api/src/test/resources/log4j.properties       |   23 +
 asn1/ber/META-INF/MANIFEST.MF                      |   38 +
 asn1/ber/pom.xml                                   |   25 +-
 .../api/asn1/actions/AbstractReadBitString.java    |    3 +-
 .../api/asn1/actions/AbstractReadInteger.java      |    3 +-
 .../api/asn1/actions/AbstractReadOctetString.java  |    3 +-
 .../api/asn1/actions/CheckNotNullLength.java       |    3 +-
 .../directory/api/asn1/ber/AbstractContainer.java  |   67 +-
 .../directory/api/asn1/ber/Asn1Container.java      |   19 +-
 .../apache/directory/api/asn1/ber/Asn1Decoder.java |   25 +-
 .../api/asn1/ber/grammar/AbstractGrammar.java      |    5 +-
 .../directory/api/asn1/ber/grammar/Action.java     |    2 +-
 .../directory/api/asn1/ber/grammar/Grammar.java    |    2 +-
 .../api/asn1/ber/grammar/GrammarAction.java        |    3 +-
 .../api/asn1/ber/grammar/GrammarTransition.java    |    2 +-
 .../directory/api/asn1/ber/tlv/BerValue.java       |  129 +-
 .../directory/api/asn1/ber/tlv/BooleanDecoder.java |    4 +
 .../directory/api/asn1/ber/tlv/IntegerDecoder.java |    7 +-
 .../directory/api/asn1/ber/tlv/LongDecoder.java    |    9 +
 .../org/apache/directory/api/asn1/ber/tlv/TLV.java |    6 +-
 .../directory/api/asn1/ber/tlv/UniversalTag.java   |  270 +-
 .../directory/api/asn1/ber/tlv/LengthTest.java     |    1 -
 .../directory/api/asn1/ber/tlv/ValueTest.java      |  282 +-
 asn1/pom.xml                                       |    2 +-
 distribution/pom.xml                               |  105 +-
 distribution/src/main/assembly/anon.xml            |   53 +
 distribution/src/main/release/NOTICE               |    6 +-
 .../src/main/release/licenses/jbcrypt-LICENSE.txt  |   18 +
 dsml/engine/META-INF/MANIFEST.MF                   |   43 +
 dsml/engine/pom.xml                                |   27 +-
 .../directory/api/dsmlv2/engine/Dsmlv2Engine.java  |  130 +-
 dsml/parser/META-INF/MANIFEST.MF                   |   58 +
 dsml/parser/pom.xml                                |   43 +-
 dsml/parser/src/checkstyle/suppressions.xml        |   30 +
 .../api/dsmlv2/AbstractDsmlMessageDecorator.java   |    4 +-
 .../directory/api/dsmlv2/AbstractGrammar.java      |    8 +-
 .../directory/api/dsmlv2/Dsmlv2Container.java      |    4 +-
 .../apache/directory/api/dsmlv2/Dsmlv2Parser.java  |   40 +-
 .../directory/api/dsmlv2/Dsmlv2ResponseParser.java |   42 +-
 .../directory/api/dsmlv2/Dsmlv2StatesEnum.java     |    1 +
 .../apache/directory/api/dsmlv2/ParserUtils.java   |   70 +-
 .../java/org/apache/directory/api/dsmlv2/Tag.java  |    4 +-
 .../api/dsmlv2/actions/ReadSoapHeader.java         |   90 +
 .../api/dsmlv2/reponse/AbstractResponseDsml.java   |   45 -
 .../dsmlv2/reponse/AbstractResultResponseDsml.java |   61 -
 .../api/dsmlv2/reponse/AddResponseDsml.java        |   93 -
 .../api/dsmlv2/reponse/BatchResponseDsml.java      |  159 -
 .../api/dsmlv2/reponse/BindResponseDsml.java       |   87 -
 .../api/dsmlv2/reponse/CompareResponseDsml.java    |  102 -
 .../api/dsmlv2/reponse/DelResponseDsml.java        |   94 -
 .../api/dsmlv2/reponse/Dsmlv2ResponseGrammar.java  | 2028 -------
 .../api/dsmlv2/reponse/ErrorResponse.java          |  290 -
 .../api/dsmlv2/reponse/ExtendedResponseDsml.java   |  186 -
 .../api/dsmlv2/reponse/LdapResultDsml.java         |  255 -
 .../api/dsmlv2/reponse/ModDNResponseDsml.java      |   93 -
 .../api/dsmlv2/reponse/ModifyResponseDsml.java     |   93 -
 .../api/dsmlv2/reponse/SearchResponse.java         |  214 -
 .../api/dsmlv2/reponse/SearchResponseDsml.java     |  176 -
 .../api/dsmlv2/reponse/SearchResultDoneDsml.java   |   97 -
 .../api/dsmlv2/reponse/SearchResultEntryDsml.java  |  223 -
 .../dsmlv2/reponse/SearchResultReferenceDsml.java  |  141 -
 .../api/dsmlv2/request/AbandonRequestDsml.java     |    6 +-
 .../api/dsmlv2/request/AbstractRequestDsml.java    |   24 +-
 .../request/AbstractResultResponseRequestDsml.java |   15 +-
 .../api/dsmlv2/request/AddRequestDsml.java         |   11 +-
 .../dsmlv2/request/AttributeValueAssertion.java    |   18 +-
 .../api/dsmlv2/request/BatchRequestDsml.java       |    4 +-
 .../api/dsmlv2/request/BindRequestDsml.java        |    3 +
 .../api/dsmlv2/request/CompareRequestDsml.java     |    6 +-
 .../api/dsmlv2/request/ConnectorFilter.java        |    1 +
 .../api/dsmlv2/request/DelRequestDsml.java         |    6 +-
 .../api/dsmlv2/request/Dsmlv2Grammar.java          |  480 +-
 .../api/dsmlv2/request/ExtendedRequestDsml.java    |   30 +-
 .../api/dsmlv2/request/ModifyDNRequestDsml.java    |    6 +-
 .../api/dsmlv2/request/ModifyRequestDsml.java      |   21 +-
 .../directory/api/dsmlv2/request/NotFilter.java    |    1 +
 .../api/dsmlv2/request/SearchRequestDsml.java      |  110 +-
 .../api/dsmlv2/response/AbstractResponseDsml.java  |   48 +
 .../response/AbstractResultResponseDsml.java       |   57 +
 .../api/dsmlv2/response/AddResponseDsml.java       |   95 +
 .../api/dsmlv2/response/BatchResponseDsml.java     |  172 +
 .../api/dsmlv2/response/BindResponseDsml.java      |   89 +
 .../api/dsmlv2/response/CompareResponseDsml.java   |  104 +
 .../api/dsmlv2/response/DelResponseDsml.java       |   96 +
 .../api/dsmlv2/response/Dsmlv2ResponseGrammar.java | 2030 +++++++
 .../api/dsmlv2/response/ErrorResponse.java         |  293 +
 .../api/dsmlv2/response/ExtendedResponseDsml.java  |  188 +
 .../api/dsmlv2/response/LdapResultDsml.java        |  254 +
 .../api/dsmlv2/response/ModDNResponseDsml.java     |   95 +
 .../api/dsmlv2/response/ModifyResponseDsml.java    |   95 +
 .../api/dsmlv2/response/SearchResponse.java        |  214 +
 .../api/dsmlv2/response/SearchResponseDsml.java    |  179 +
 .../api/dsmlv2/response/SearchResultDoneDsml.java  |   99 +
 .../api/dsmlv2/response/SearchResultEntryDsml.java |  229 +
 .../dsmlv2/response/SearchResultReferenceDsml.java |  143 +
 .../directory/api/dsmlv2/AbstractResponseTest.java |    1 -
 .../apache/directory/api/dsmlv2/AbstractTest.java  |    1 -
 .../directory/api/dsmlv2/ParserUtilsTest.java      |  115 +
 .../dsmlv2/batchResponse/BatchResponseTest.java    |    6 +-
 .../dsmlv2/compareRequest/CompareRequestTest.java  |    2 +-
 .../dsmlv2/errorResponse/ErrorResponseTest.java    |    4 +-
 .../extendedRequest/ExtendedRequestTest.java       |    4 +-
 .../extendedResponse/ExtendedResponseTest.java     |    8 +-
 .../dsmlv2/modifyRequest/ModifyRequestTest.java    |    7 +-
 .../dsmlv2/searchRequest/SearchRequestTest.java    |    3 +-
 .../dsmlv2/searchResponse/SearchResponseTest.java  |    2 +-
 .../searchResultDone/SearchResultDoneTest.java     |    2 +-
 .../searchResultEntry/SearchResultEntryTest.java   |   11 +-
 .../SearchResultReferenceTest.java                 |    2 +-
 .../request_with_1_control_base64_value.xml        |    4 +-
 .../request_with_1_attr_with_base64_value.xml      |    4 +-
 .../request_with_1_control_base64_value.xml        |    4 +-
 .../request_with_1_control_base64_value.xml        |    4 +-
 ...uest_with_1_complete_assertion_base64_value.xml |    4 +-
 .../request_with_1_control_base64_value.xml        |    4 +-
 .../request_with_1_control_base64_value.xml        |    4 +-
 .../request_with_1_control_base64_value.xml        |    4 +-
 .../request_with_2_requestValue.xml                |    4 +-
 .../request_with_base64_requestValue.xml           |    4 +-
 .../response_with_base64_response.xml              |    4 +-
 .../request_with_1_control_base64_value.xml        |    4 +-
 .../request_with_1_control_base64_value.xml        |    4 +-
 .../request_with_1_modification_base64_value.xml   |    4 +-
 .../request_with_approxMatch_base64_value.xml      |    4 +-
 .../request_with_equalityMatch_base64_value.xml    |    4 +-
 .../request_with_extensibleMatch_base64_value.xml  |    4 +-
 .../request_with_greaterOrEqual_base64_value.xml   |    4 +-
 .../request_with_lessOrEqual_base64_value.xml      |    4 +-
 .../request_with_substrings_1_base64_any.xml       |    4 +-
 .../request_with_substrings_1_base64_final.xml     |    4 +-
 .../request_with_substrings_1_base64_initial.xml   |    4 +-
 .../request_with_1_control_base64_value.xml        |    4 +-
 .../response_with_1_attr_1_base64_value.xml        |    4 +-
 dsml/pom.xml                                       |    2 +-
 i18n/META-INF/MANIFEST.MF                          |   24 +
 i18n/pom.xml                                       |    4 +-
 .../java/org/apache/directory/api/i18n/I18n.java   |   83 +-
 .../apache/directory/api/i18n/errors.properties    |   63 +-
 .../apache/directory/api/i18n/messages.properties  |    3 +
 integ-osgi/pom.xml                                 |  178 +
 .../api/osgi/ApiLdapExtrasSpOsgiTest.java          |   42 +
 .../api/osgi/ApiLdapExtrasTriggerOsgiTest.java     |   43 +
 .../api/osgi/ApiLdapExtrasUtilOsgiTest.java        |   51 +
 .../directory/api/osgi/ApiLdapModelOsgiTest.java   |   72 +
 .../directory/api/osgi/ApiLdapNetMinaOsgiTest.java |   73 +
 .../api/osgi/ApiLdapSchemaConverterOsgiTest.java   |   61 +
 .../api/osgi/ApiLdapSchemaDataOsgiTest.java        |   53 +
 .../apache/directory/api/osgi/ApiOsgiTestBase.java |  156 +
 .../apache/directory/api/osgi/ApiUtilOsgiTest.java |   52 +
 integ-osgi/src/test/resources/exam.properties      |   18 +
 integ-osgi/src/test/resources/logback.xml          |   30 +
 integ-osgi2/pom.xml                                |  178 +
 .../directory/api/osgi/ApiAsn1ApiOsgiTest.java     |   46 +
 .../directory/api/osgi/ApiAsn1BerOsgiTest.java     |   49 +
 .../directory/api/osgi/ApiDsmlEngineOsgiTest.java  |   42 +
 .../directory/api/osgi/ApiDsmlParserOsgiTest.java  |   77 +
 .../apache/directory/api/osgi/ApiI18nOsgiTest.java |   47 +
 .../api/osgi/ApiLdapClientApiOsgiTest.java         |   67 +
 .../api/osgi/ApiLdapCodecCoreOsgiTest.java         |  111 +
 .../api/osgi/ApiLdapExtrasAciOsgiTest.java         |   61 +
 .../api/osgi/ApiLdapExtrasCodecApiOsgiTest.java    |   71 +
 .../api/osgi/ApiLdapExtrasCodecOsgiTest.java       |   64 +
 .../apache/directory/api/osgi/ApiOsgiTestBase.java |  156 +
 integ-osgi2/src/test/resources/exam.properties     |   18 +
 integ-osgi2/src/test/resources/logback.xml         |   30 +
 integ/pom.xml                                      |   27 +-
 integ/src/checkstyle/suppressions.xml              |   30 +
 .../directory/api/ldap/aci/ACIItemCheckerTest.java |  355 ++
 .../directory/api/ldap/aci/ACIItemChekerTest.java  |  356 --
 .../directory/api/ldap/aci/ACIItemParserTest.java  |  668 +-
 .../codec/api/DefaultLdapCodecServiceTest.java     |   40 -
 .../codec/api/StandaloneLdapCodecServiceTest.java  |   49 +-
 .../SchemaAwareAttributeSerializationTest.java     |    2 +-
 .../api/ldap/entry/SchemaAwareAttributeTest.java   |  263 +-
 .../entry/SchemaAwareEntrySerializationTest.java   |    2 +-
 .../api/ldap/entry/SchemaAwareEntryTest.java       |   90 +-
 .../SchemaAwareModificationSerializationTest.java  |   14 +-
 .../entry/SchemaAwareValueSerializationTest.java   |   14 +-
 .../directory/api/ldap/entry/TestEntryUtils.java   |   19 +-
 .../directory/api/ldap/model/name/AvaTest.java     |   31 +-
 .../directory/api/ldap/model/name/DnTest.java      |  251 +-
 .../api/ldap/model/name/FastParserRdnTest.java     |  103 +
 .../api/ldap/model/name/MultiThreadedTest.java     |    5 +-
 .../directory/api/ldap/model/name/RdnTest.java     |   97 +-
 .../name/SchemaAwareAvaSerializationTest.java      |  249 +-
 .../model/name/SchemaAwareDnSerializationTest.java |    9 +-
 .../name/SchemaAwareRdnSerializationTest.java      |  112 +-
 .../api/ldap/model/name/SchemaAwareRdnTest.java    |  130 +-
 .../syntaxCheckers/ACIItemSyntaxCheckerTest.java   |    6 +-
 .../SubtreeSpecificationSyntaxCheckerTest.java     |    6 +-
 .../subtree/SubtreeSpecificationParserTest.java    |   28 +-
 ldap/client/all/dependency-reduced-pom.xml         |   31 +
 ldap/client/all/pom.xml                            |    2 +-
 ldap/client/api/META-INF/MANIFEST.MF               |   74 +
 ldap/client/api/pom.xml                            |   89 +-
 ldap/client/api/src/checkstyle/suppressions.xml    |   30 +
 .../ldap/client/api/AbstractLdapConnection.java    |   24 +-
 .../api/AbstractPoolableLdapConnectionFactory.java |  180 +
 .../client/api/DefaultLdapConnectionFactory.java   |  150 +
 .../client/api/DefaultLdapConnectionValidator.java |   42 +
 .../api/DefaultPoolableLdapConnectionFactory.java  |   72 +
 .../ldap/client/api/DefaultSchemaLoader.java       |  200 +-
 .../directory/ldap/client/api/EntryCursorImpl.java |   28 +-
 .../ldap/client/api/Krb5LoginConfiguration.java    |    4 +-
 .../ldap/client/api/LdapAsyncConnection.java       |    2 +-
 .../directory/ldap/client/api/LdapConnection.java  |  233 +-
 .../ldap/client/api/LdapConnectionConfig.java      |  114 +-
 .../ldap/client/api/LdapConnectionFactory.java     |   97 +
 .../ldap/client/api/LdapConnectionPool.java        |  129 +-
 .../ldap/client/api/LdapConnectionValidator.java   |   40 +
 .../ldap/client/api/LdapConnectionWrapper.java     |  803 +++
 .../ldap/client/api/LdapNetworkConnection.java     | 1065 ++--
 .../directory/ldap/client/api/LdifAnonymizer.java  | 1099 ++++
 .../client/api/LookupLdapConnectionValidator.java  |   57 +
 .../ldap/client/api/MonitoringLdapConnection.java  |  203 +
 .../client/api/NoVerificationTrustManager.java     |   54 +-
 .../client/api/PoolableLdapConnectionFactory.java  |  139 -
 .../ldap/client/api/SaslDigestMd5Request.java      |    1 +
 .../ldap/client/api/SaslGssApiRequest.java         |    1 +
 .../directory/ldap/client/api/SaslRequest.java     |    5 +-
 .../ldap/client/api/SearchCursorImpl.java          |   47 +-
 .../ValidatingPoolableLdapConnectionFactory.java   |  168 +
 .../apache/directory/ldap/client/api/Wrapper.java  |   39 +
 .../client/api/callback/SaslCallbackHandler.java   |   10 +-
 .../exception/LdapConnectionTimeOutException.java  |   67 +
 .../ldap/client/api/future/AddFuture.java          |   23 +-
 .../ldap/client/api/future/BindFuture.java         |   23 +-
 .../ldap/client/api/future/CompareFuture.java      |   23 +-
 .../ldap/client/api/future/DeleteFuture.java       |   23 +-
 .../ldap/client/api/future/ExtendedFuture.java     |   23 +-
 .../ldap/client/api/future/ModifyDnFuture.java     |   23 +-
 .../ldap/client/api/future/ModifyFuture.java       |   23 +-
 .../ldap/client/api/future/ResponseFuture.java     |   32 +-
 .../ldap/client/api/future/SearchFuture.java       |   28 +-
 .../ldap/client/api/search/AbstractFilter.java     |   38 +
 .../api/search/AttributeDescriptionFilter.java     |   63 +
 .../api/search/AttributeValueAssertionFilter.java  |  116 +
 .../directory/ldap/client/api/search/Filter.java   |   45 +
 .../ldap/client/api/search/FilterBuilder.java      |  475 ++
 .../ldap/client/api/search/FilterOperator.java     |   71 +
 .../api/search/MatchingRuleAssertionFilter.java    |  139 +
 .../search/MatchingRuleAssertionFilterBuilder.java |   64 +
 .../ldap/client/api/search/SetOfFiltersFilter.java |  139 +
 .../ldap/client/api/search/SubstringFilter.java    |  253 +
 .../ldap/client/api/search/UnaryFilter.java        |   84 +
 .../template/AbstractPasswordPolicyResponder.java  |  139 +
 .../ldap/client/template/ConnectionCallback.java   |   45 +
 .../ldap/client/template/EntryMapper.java          |   43 +
 .../client/template/LdapConnectionOperations.java  |  601 ++
 .../client/template/LdapConnectionTemplate.java    |  824 +++
 .../ldap/client/template/MemoryClearingBuffer.java |  250 +
 .../ldap/client/template/ModelFactory.java         |  263 +
 .../ldap/client/template/ModelFactoryImpl.java     |  213 +
 .../client/template/PasswordPolicyOperation.java   |   46 +
 .../client/template/PasswordPolicyResponder.java   |   49 +
 .../template/PasswordPolicyResponderImpl.java      |   38 +
 .../ldap/client/template/PasswordWarning.java      |   56 +
 .../ldap/client/template/PasswordWarningImpl.java  |   97 +
 .../ldap/client/template/RequestBuilder.java       |   46 +
 .../LdapRequestUnsuccessfulException.java          |   60 +
 .../template/exception/LdapRuntimeException.java   |   46 +
 .../template/exception/PasswordException.java      |  127 +
 .../ldap/client/api/LdapNetworkConnectionTest.java |  106 +
 .../ldap/client/api/LdifAnonymizerTest.java        |  412 ++
 .../ldap/client/api/MockLdapConnectionFactory.java |   59 +
 .../ldap/client/api/QuirkySchemaTest.java          |  663 ++
 ...alidatingPoolableLdapConnectionFactoryTest.java |  568 ++
 .../api/search/AttributeDescriptionFilterTest.java |   45 +
 .../api/search/AttributeValueAssertionTest.java    |   85 +
 .../ldap/client/api/search/FilterBuilderTest.java  |  147 +
 .../search/MatchingRuleAssertionFilterTest.java    |   59 +
 .../client/api/search/SetOfFiltersFilterTest.java  |  110 +
 .../ldap/client/api/search/UnaryFilterTest.java    |   48 +
 .../api/src/test/resources/schema-minimal.ldif     |   73 +
 .../api/src/test/resources/schema-quirky.ldif      |   75 +
 ldap/client/pom.xml                                |    2 +-
 ldap/codec/core/META-INF/MANIFEST.MF               |  200 +
 ldap/codec/core/pom.xml                            |   42 +-
 ldap/codec/core/src/checkstyle/suppressions.xml    |    3 +
 .../api/ldap/codec/AttributeValueAssertion.java    |   30 +-
 .../api/ldap/codec/BasicControlDecorator.java      |    9 +-
 .../api/ldap/codec/LdapMessageGrammar.java         |  782 +--
 .../directory/api/ldap/codec/LdapStatesEnum.java   |   30 +-
 .../ldap/codec/actions/bindRequest/StoreName.java  |   24 +-
 .../actions/bindRequest/StoreSaslCredentials.java  |    3 +-
 .../codec/actions/bindRequest/StoreSimpleAuth.java |    3 +-
 .../codec/actions/bindRequest/StoreVersion.java    |    2 +-
 .../actions/bindResponse/StoreServerSASLCreds.java |    5 +-
 .../StoreCompareRequestEntryName.java              |    2 +-
 .../ldap/codec/actions/controls/InitControls.java  |   25 +-
 .../actions/controls/StoreControlCriticality.java  |    4 +-
 .../codec/actions/controls/StoreControlValue.java  |    9 +-
 .../codec/actions/delRequest/InitDelRequest.java   |    2 +-
 .../extendedRequest/InitExtendedRequest.java       |    4 +-
 .../extendedRequest/StoreExtendedRequestName.java  |    6 +-
 .../extendedRequest/StoreExtendedRequestValue.java |   10 +-
 .../extendedResponse/InitExtendedResponse.java     |    2 +-
 .../StoreExtendedResponseName.java                 |    8 +-
 .../StoreExtendedResponseValue.java                |    4 +-
 .../StoreIntermediateResponseValue.java            |    3 +-
 .../codec/actions/ldapMessage/InitLdapMessage.java |    2 +-
 .../codec/actions/ldapMessage/StoreMessageId.java  |    4 +-
 .../ldap/codec/actions/ldapResult/AddReferral.java |    4 +-
 .../actions/ldapResult/StoreErrorMessage.java      |    2 +-
 .../codec/actions/ldapResult/StoreMatchedDN.java   |    8 +-
 .../codec/actions/ldapResult/StoreResultCode.java  |    2 +-
 .../StoreModifyDnRequestDeleteOldRdn.java          |    2 +-
 .../StoreModifyDnRequestEntryName.java             |    2 +-
 .../StoreModifyDnRequestNewRdn.java                |    2 +-
 .../modifyRequest/AddModifyRequestAttribute.java   |    2 +-
 .../StoreModifyRequestAttributeValue.java          |    3 +-
 .../actions/modifyRequest/StoreOperationType.java  |   13 +-
 .../StoreSearchRequestBaseObject.java              |    2 +-
 .../StoreSearchRequestDerefAlias.java              |   19 +-
 .../searchRequest/StoreSearchRequestScope.java     |   17 +-
 .../searchRequest/StoreSearchRequestSizeLimit.java |    2 +-
 .../searchRequest/StoreSearchRequestTimeLimit.java |    2 +-
 .../searchRequest/StoreSearchRequestTypesOnly.java |    6 +-
 .../filter/InitApproxMatchFilter.java              |    4 +-
 .../filter/InitAssertionValueFilter.java           |   14 +-
 .../filter/InitEqualityMatchFilter.java            |    4 +-
 .../filter/InitGreaterOrEqualFilter.java           |    4 +-
 .../filter/InitLessOrEqualFilter.java              |    4 +-
 .../filter/StoreMatchingRuleDnAttributes.java      |    5 +-
 .../searchResultEntry/AddAttributeType.java        |    8 +-
 .../searchResultReference/StoreReference.java      |    2 +-
 .../directory/api/ldap/codec/api/CodecControl.java |    2 +
 .../api/ldap/codec/api/ControlDecoder.java         |   43 -
 .../api/ldap/codec/api/ControlDecorator.java       |   27 +-
 .../api/ldap/codec/api/ControlFactory.java         |   12 +-
 .../directory/api/ldap/codec/api/Decorator.java    |    2 +
 ...DefaultConfigurableBinaryAttributeDetector.java |  102 +-
 .../ldap/codec/api/ExtendedOperationFactory.java   |   17 +-
 .../ldap/codec/api/ExtendedRequestDecorator.java   |  123 +-
 .../ldap/codec/api/ExtendedResponseDecorator.java  |  103 +-
 .../api/ldap/codec/api/LdapApiService.java         |   60 +-
 .../api/ldap/codec/api/LdapApiServiceFactory.java  |   13 +-
 .../api/ldap/codec/api/LdapCodecConstants.java     |  172 +
 .../api/ldap/codec/api/LdapConstants.java          |  169 -
 .../directory/api/ldap/codec/api/LdapDecoder.java  |   90 +-
 .../directory/api/ldap/codec/api/LdapEncoder.java  |   38 +-
 .../api/ldap/codec/api/LdapMessageContainer.java   |   35 +-
 .../api/ldap/codec/api/MessageDecorator.java       |   58 +-
 .../ldap/codec/api/MessageEncoderException.java    |   16 +-
 .../ldap/codec/api/ResponseCarryingException.java  |   15 +
 .../codec/api/SchemaBinaryAttributeDetector.java   |   10 +-
 .../codec/controls/cascade/CascadeDecorator.java   |   10 +-
 .../codec/controls/cascade/CascadeFactory.java     |   10 +-
 .../controls/manageDsaIT/ManageDsaITDecorator.java |   10 +-
 .../controls/manageDsaIT/ManageDsaITFactory.java   |   10 +-
 .../proxiedauthz/ProxiedAuthzDecorator.java        |  197 +
 .../controls/proxiedauthz/ProxiedAuthzFactory.java |   80 +
 .../search/entryChange/EntryChangeContainer.java   |    6 +-
 .../search/entryChange/EntryChangeDecorator.java   |   31 +-
 .../search/entryChange/EntryChangeFactory.java     |   10 +-
 .../search/entryChange/EntryChangeGrammar.java     |   18 +-
 .../search/entryChange/EntryChangeStates.java      |   22 +-
 .../search/pagedSearch/PagedResultsContainer.java  |    8 +-
 .../search/pagedSearch/PagedResultsDecorator.java  |   30 +-
 .../search/pagedSearch/PagedResultsFactory.java    |   12 +-
 .../search/pagedSearch/PagedResultsGrammar.java    |   10 +-
 .../search/pagedSearch/PagedResultsStates.java     |   25 +-
 .../PersistentSearchContainer.java                 |    6 +-
 .../PersistentSearchDecorator.java                 |   74 +-
 .../persistentSearch/PersistentSearchFactory.java  |   17 +-
 .../persistentSearch/PersistentSearchGrammar.java  |   18 +-
 .../persistentSearch/PersistentSearchStates.java   |   22 +-
 .../search/subentries/SubentriesContainer.java     |    3 +-
 .../search/subentries/SubentriesDecorator.java     |   26 +-
 .../search/subentries/SubentriesFactory.java       |   12 +-
 .../search/subentries/SubentriesStates.java        |   25 +-
 .../codec/controls/sort/SortRequestContainer.java  |  137 +
 .../codec/controls/sort/SortRequestDecorator.java  |  228 +
 .../codec/controls/sort/SortRequestFactory.java    |   80 +
 .../codec/controls/sort/SortRequestGrammar.java    |  195 +
 .../codec/controls/sort/SortRequestStates.java     |   95 +
 .../codec/controls/sort/SortResponseContainer.java |  114 +
 .../codec/controls/sort/SortResponseDecorator.java |  187 +
 .../codec/controls/sort/SortResponseFactory.java   |   80 +
 .../codec/controls/sort/SortResponseGrammar.java   |  130 +
 .../codec/controls/sort/SortResponseStates.java    |   84 +
 .../controls/sort/StoreSortResponseResultCode.java |   60 +
 .../codec/decorators/AbandonRequestDecorator.java  |   28 +-
 .../decorators/AbandonableRequestDecorator.java    |   11 +-
 .../AbandonableResultResponseRequest.java          |    4 +-
 .../AbandonableResultResponseRequestDecorator.java |   11 +-
 .../ldap/codec/decorators/AddRequestDecorator.java |  177 +-
 .../codec/decorators/AddResponseDecorator.java     |   48 +-
 .../codec/decorators/BindRequestDecorator.java     |  117 +-
 .../codec/decorators/BindResponseDecorator.java    |   50 +-
 .../codec/decorators/CompareRequestDecorator.java  |  147 +-
 .../codec/decorators/CompareResponseDecorator.java |   45 +-
 .../codec/decorators/DeleteRequestDecorator.java   |   27 +-
 .../codec/decorators/DeleteResponseDecorator.java  |   41 +-
 .../decorators/IntermediateResponseDecorator.java  |  101 +-
 .../ldap/codec/decorators/LdapResultDecorator.java |   92 +-
 .../codec/decorators/ModifyDnRequestDecorator.java |   72 +-
 .../decorators/ModifyDnResponseDecorator.java      |   38 +-
 .../codec/decorators/ModifyRequestDecorator.java   |  228 +-
 .../codec/decorators/ModifyResponseDecorator.java  |   38 +-
 .../ldap/codec/decorators/RequestDecorator.java    |    6 +-
 .../ldap/codec/decorators/ResponseDecorator.java   |    6 +-
 .../decorators/ResultResponseRequestDecorator.java |   11 +-
 .../codec/decorators/SearchRequestDecorator.java   |  226 +-
 .../decorators/SearchResultDoneDecorator.java      |   42 +-
 .../decorators/SearchResultEntryDecorator.java     |  197 +-
 .../decorators/SearchResultReferenceDecorator.java |   79 +-
 .../decorators/SingleReplyRequestDecorator.java    |   21 +-
 .../codec/decorators/UnbindRequestDecorator.java   |   22 +-
 .../api/ldap/codec/osgi/DefaultActivator.java      |    7 +-
 .../ldap/codec/osgi/DefaultLdapCodecService.java   |  240 +-
 .../directory/api/ldap/codec/search/AndFilter.java |   30 +-
 .../search/AttributeValueAssertionFilter.java      |   67 +-
 .../api/ldap/codec/search/ConnectorFilter.java     |   31 +-
 .../ldap/codec/search/ExtensibleMatchFilter.java   |   51 +-
 .../directory/api/ldap/codec/search/Filter.java    |   10 +
 .../directory/api/ldap/codec/search/NotFilter.java |   30 +-
 .../directory/api/ldap/codec/search/OrFilter.java  |   32 +-
 .../api/ldap/codec/search/PresentFilter.java       |   29 +-
 .../api/ldap/codec/search/SubstringFilter.java     |   61 +-
 .../directory/api/ldap/codec/LdapControlTest.java  |  215 +-
 .../api/ldap/codec/add/AddRequestTest.java         |   12 +-
 .../api/ldap/codec/bind/BindRequestTest.java       |    7 +-
 .../api/ldap/codec/bind/BindResponseTest.java      |    2 +-
 .../proxiedauthz/ProxiedAuthzControlTest.java      |  226 +
 .../search/entryChange/EntryChangeControlTest.java |  383 ++
 .../search/pagedSearch/PagedSearchControlTest.java |  264 +
 .../persistentSearch/PSearchControlTest.java       |  270 +
 .../search/subentries/SubEntryControlTest.java     |  162 +
 .../controls/sort/SortRequestControlTest.java      |  231 +
 .../controls/sort/SortResponseControlTest.java     |  107 +
 .../ldap/codec/extended/ExtendedRequestTest.java   |   52 +-
 .../ldap/codec/extended/ExtendedResponseTest.java  |   26 +-
 .../api/ldap/codec/modify/ModifyRequestTest.java   |   20 +-
 .../ldap/codec/search/SearchResultEntryTest.java   |   20 +-
 .../codec/search/SearchResultReferenceTest.java    |   10 +-
 .../search/controls/EntryChangeControlTest.java    |  383 --
 .../codec/search/controls/PSearchControlTest.java  |  270 -
 .../search/controls/PagedSearchControlTest.java    |  264 -
 .../codec/search/controls/SubEntryControlTest.java |  162 -
 ldap/codec/pom.xml                                 |    2 +-
 ldap/codec/standalone/pom.xml                      |   43 +-
 .../ldap/codec/standalone/CodecFactoryUtil.java    |  238 +
 .../codec/standalone/StandaloneLdapApiService.java |  640 +-
 .../codec/standalone/AbstractCodecServiceTest.java |    9 +-
 ldap/extras/aci/META-INF/MANIFEST.MF               |   35 +
 ldap/extras/aci/pom.xml                            |   31 +-
 ldap/extras/aci/src/checkstyle/suppressions.xml    |    3 +
 .../org/apache/directory/api/ldap/aci/ACIItem.java |    2 +-
 .../directory/api/ldap/aci/ACIItemChecker.java     |    6 +-
 .../directory/api/ldap/aci/ACIItemParser.java      |    8 +-
 .../api/ldap/aci/ACIItemSyntaxChecker.java         |  104 +-
 .../directory/api/ldap/aci/GrantAndDenial.java     |    2 +-
 .../directory/api/ldap/aci/ItemFirstACIItem.java   |    7 +-
 .../directory/api/ldap/aci/ItemPermission.java     |   11 +-
 .../directory/api/ldap/aci/MicroOperation.java     |    2 +-
 .../apache/directory/api/ldap/aci/Permission.java  |    6 +-
 .../api/ldap/aci/ReusableAntlrACIItemChecker.java  |    2 +-
 .../ldap/aci/ReusableAntlrACIItemCheckerLexer.java |    2 +-
 .../api/ldap/aci/ReusableAntlrACIItemLexer.java    |    2 +-
 .../api/ldap/aci/ReusableAntlrACIItemParser.java   |    2 +-
 .../apache/directory/api/ldap/aci/UserClass.java   |   52 +-
 .../directory/api/ldap/aci/UserFirstACIItem.java   |    7 +-
 .../AbstractAttributeTypeProtectedItem.java        |   59 +-
 .../aci/protectedItem/AllAttributeValuesItem.java  |    4 +-
 .../AllUserAttributeTypesAndValuesItem.java        |   10 +-
 .../protectedItem/AllUserAttributeTypesItem.java   |   10 +-
 .../ldap/aci/protectedItem/AttributeTypeItem.java  |    2 +
 .../ldap/aci/protectedItem/AttributeValueItem.java |   65 +-
 .../api/ldap/aci/protectedItem/ClassesItem.java    |   28 +-
 .../api/ldap/aci/protectedItem/EntryItem.java      |   10 +-
 .../api/ldap/aci/protectedItem/MaxImmSubItem.java  |    5 +-
 .../ldap/aci/protectedItem/MaxValueCountElem.java  |   43 +-
 .../ldap/aci/protectedItem/MaxValueCountItem.java  |   49 +-
 .../ldap/aci/protectedItem/RangeOfValuesItem.java  |   20 +-
 .../ldap/aci/protectedItem/RestrictedByElem.java   |   65 +-
 .../ldap/aci/protectedItem/RestrictedByItem.java   |   74 +-
 .../api/ldap/aci/protectedItem/SelfValueItem.java  |    2 +
 ldap/extras/codec-api/META-INF/MANIFEST.MF         |   59 +
 ldap/extras/codec-api/pom.xml                      |   35 +-
 .../codec-api/src/checkstyle/suppressions.xml      |    5 +
 .../api/ldap/extras/controls/SyncDoneValue.java    |   77 -
 .../ldap/extras/controls/SyncDoneValueImpl.java    |  164 -
 .../api/ldap/extras/controls/SyncInfoValue.java    |  130 -
 .../ldap/extras/controls/SyncInfoValueImpl.java    |  366 --
 .../api/ldap/extras/controls/SyncModifyDnType.java |   12 +-
 .../api/ldap/extras/controls/SyncRequestValue.java |   72 -
 .../ldap/extras/controls/SyncRequestValueImpl.java |  210 -
 .../ldap/extras/controls/SyncStateTypeEnum.java    |  103 -
 .../api/ldap/extras/controls/SyncStateValue.java   |   97 -
 .../ldap/extras/controls/SyncStateValueImpl.java   |  196 -
 .../extras/controls/SynchronizationInfoEnum.java   |   93 -
 .../extras/controls/SynchronizationModeEnum.java   |    9 +-
 .../api/ldap/extras/controls/ad/AdDirSync.java     |  120 +
 .../api/ldap/extras/controls/ad/AdDirSyncFlag.java |  111 +
 .../api/ldap/extras/controls/ad/AdDirSyncImpl.java |  211 +
 .../api/ldap/extras/controls/ad/AdShowDeleted.java |   35 +
 .../ldap/extras/controls/ad/AdShowDeletedImpl.java |   50 +
 .../changeNotifications/ChangeNotifications.java   |   34 +
 .../ChangeNotificationsImpl.java                   |   50 +
 .../permissiveModify/PermissiveModify.java         |   35 +
 .../permissiveModify/PermissiveModifyImpl.java     |   50 +
 .../extras/controls/ppolicy/PasswordPolicy.java    |    2 +-
 .../controls/ppolicy/PasswordPolicyErrorEnum.java  |   34 +-
 .../controls/ppolicy/PasswordPolicyImpl.java       |   42 +-
 .../controls/ppolicy/PasswordPolicyResponse.java   |   28 +-
 .../ppolicy/PasswordPolicyResponseImpl.java        |   14 +
 .../controls/syncrepl/syncDone/SyncDoneValue.java  |   77 +
 .../syncrepl/syncDone/SyncDoneValueImpl.java       |  168 +
 .../syncrepl/syncInfoValue/SyncInfoValue.java      |  130 +
 .../syncrepl/syncInfoValue/SyncInfoValueImpl.java  |  380 ++
 .../syncrepl/syncInfoValue/SyncRequestValue.java   |   73 +
 .../syncInfoValue/SyncRequestValueImpl.java        |  217 +
 .../syncInfoValue/SynchronizationInfoEnum.java     |  100 +
 .../syncrepl/syncState/SyncStateTypeEnum.java      |  116 +
 .../syncrepl/syncState/SyncStateValue.java         |   97 +
 .../syncrepl/syncState/SyncStateValueImpl.java     |  201 +
 .../controls/vlv/VirtualListViewRequest.java       |  132 +
 .../controls/vlv/VirtualListViewRequestImpl.java   |  296 +
 .../controls/vlv/VirtualListViewResponse.java      |  113 +
 .../controls/vlv/VirtualListViewResponseImpl.java  |  193 +
 .../controls/vlv/VirtualListViewResultCode.java    |  150 +
 .../api/ldap/extras/extended/CancelRequest.java    |   50 -
 .../ldap/extras/extended/CancelRequestImpl.java    |   89 -
 .../api/ldap/extras/extended/CancelResponse.java   |   34 -
 .../ldap/extras/extended/CancelResponseImpl.java   |  119 -
 .../extras/extended/CertGenerationRequest.java     |   59 -
 .../extras/extended/CertGenerationRequestImpl.java |  169 -
 .../extras/extended/CertGenerationResponse.java    |   35 -
 .../extended/CertGenerationResponseImpl.java       |  125 -
 .../extended/GracefulDisconnectResponse.java       |   80 -
 .../extended/GracefulDisconnectResponseImpl.java   |  154 -
 .../extras/extended/GracefulShutdownRequest.java   |   79 -
 .../extended/GracefulShutdownRequestImpl.java      |  135 -
 .../extras/extended/GracefulShutdownResponse.java  |   37 -
 .../extended/GracefulShutdownResponseImpl.java     |  148 -
 .../api/ldap/extras/extended/PwdModifyRequest.java |   60 -
 .../ldap/extras/extended/PwdModifyRequestImpl.java |  184 -
 .../ldap/extras/extended/PwdModifyResponse.java    |   48 -
 .../extras/extended/PwdModifyResponseImpl.java     |  138 -
 .../extras/extended/StoredProcedureParameter.java  |  133 -
 .../extras/extended/StoredProcedureRequest.java    |  126 -
 .../extended/StoredProcedureRequestImpl.java       |  334 -
 .../extras/extended/StoredProcedureResponse.java   |   35 -
 .../extended/StoredProcedureResponseImpl.java      |   52 -
 .../ldap/extras/extended/cancel/CancelRequest.java |   49 +
 .../extras/extended/cancel/CancelRequestImpl.java  |   92 +
 .../extras/extended/cancel/CancelResponse.java     |   35 +
 .../extras/extended/cancel/CancelResponseImpl.java |  129 +
 .../certGeneration/CertGenerationRequest.java      |   93 +
 .../certGeneration/CertGenerationRequestImpl.java  |  182 +
 .../certGeneration/CertGenerationResponse.java     |   35 +
 .../certGeneration/CertGenerationResponseImpl.java |  141 +
 .../GracefulDisconnectResponse.java                |   88 +
 .../GracefulDisconnectResponseImpl.java            |  168 +
 .../gracefulShutdown/GracefulShutdownRequest.java  |   78 +
 .../GracefulShutdownRequestImpl.java               |  134 +
 .../gracefulShutdown/GracefulShutdownResponse.java |   37 +
 .../GracefulShutdownResponseImpl.java              |  146 +
 .../extended/pwdModify/PasswordModifyRequest.java  |   84 +
 .../pwdModify/PasswordModifyRequestImpl.java       |  191 +
 .../extended/pwdModify/PasswordModifyResponse.java |   48 +
 .../pwdModify/PasswordModifyResponseImpl.java      |  140 +
 .../extras/extended/startTls/StartTlsRequest.java  |   35 +
 .../extended/startTls/StartTlsRequestImpl.java     |   77 +
 .../extras/extended/startTls/StartTlsResponse.java |   35 +
 .../extended/startTls/StartTlsResponseImpl.java    |  101 +
 .../storedProcedure/StoredProcedureParameter.java  |  134 +
 .../storedProcedure/StoredProcedureRequest.java    |  140 +
 .../StoredProcedureRequestImpl.java                |  347 ++
 .../storedProcedure/StoredProcedureResponse.java   |   35 +
 .../StoredProcedureResponseImpl.java               |   52 +
 .../ldap/extras/extended/whoAmI/WhoAmIRequest.java |   35 +
 .../extras/extended/whoAmI/WhoAmIRequestImpl.java  |   77 +
 .../extras/extended/whoAmI/WhoAmIResponse.java     |   92 +
 .../extras/extended/whoAmI/WhoAmIResponseImpl.java |  225 +
 ldap/extras/codec/META-INF/MANIFEST.MF             |  129 +
 ldap/extras/codec/pom.xml                          |   53 +-
 .../api/ldap/extras/ExtrasBundleActivator.java     |  253 +-
 .../controls/ad_impl/AdDirSyncContainer.java       |  112 +
 .../controls/ad_impl/AdDirSyncDecorator.java       |  288 +
 .../extras/controls/ad_impl/AdDirSyncFactory.java  |   80 +
 .../extras/controls/ad_impl/AdDirSyncGrammar.java  |  226 +
 .../controls/ad_impl/AdDirSyncStatesEnum.java      |   96 +
 .../controls/ad_impl/AdShowDeletedDecorator.java   |   81 +
 .../controls/ad_impl/AdShowDeletedFactory.java     |   81 +
 .../ChangeNotificationsDecorator.java              |   81 +
 .../ChangeNotificationsFactory.java                |   81 +
 .../PermissiveModifyDecorator.java                 |   81 +
 .../PermissiveModifyFactory.java                   |   81 +
 .../ppolicy_impl/PasswordPolicyContainer.java      |   23 +-
 .../ppolicy_impl/PasswordPolicyDecorator.java      |   85 +-
 .../ppolicy_impl/PasswordPolicyFactory.java        |   11 +-
 .../ppolicy_impl/PasswordPolicyGrammar.java        |    5 +-
 .../ppolicy_impl/PasswordPolicyStates.java         |   63 +-
 .../controls/ppolicy_impl/PasswordPolicyTags.java  |   20 +-
 .../extras/controls/ppolicy_impl/StoreError.java   |    2 +
 .../syncrepl_impl/SyncDoneValueContainer.java      |   14 +-
 .../syncrepl_impl/SyncDoneValueDecorator.java      |   23 +-
 .../syncrepl_impl/SyncDoneValueFactory.java        |   12 +-
 .../syncrepl_impl/SyncDoneValueGrammar.java        |    2 +-
 .../syncrepl_impl/SyncDoneValueStatesEnum.java     |   25 +-
 .../syncrepl_impl/SyncInfoValueContainer.java      |   15 +-
 .../syncrepl_impl/SyncInfoValueDecorator.java      |   86 +-
 .../syncrepl_impl/SyncInfoValueFactory.java        |   12 +-
 .../syncrepl_impl/SyncInfoValueGrammar.java        |   16 +-
 .../syncrepl_impl/SyncInfoValueStatesEnum.java     |   25 +-
 .../controls/syncrepl_impl/SyncInfoValueTags.java  |   10 +-
 .../syncrepl_impl/SyncRequestValueContainer.java   |    9 +-
 .../syncrepl_impl/SyncRequestValueDecorator.java   |   39 +-
 .../syncrepl_impl/SyncRequestValueFactory.java     |   12 +-
 .../syncrepl_impl/SyncRequestValueGrammar.java     |   18 +-
 .../syncrepl_impl/SyncRequestValueStatesEnum.java  |   25 +-
 .../syncrepl_impl/SyncStateValueContainer.java     |    9 +-
 .../syncrepl_impl/SyncStateValueDecorator.java     |   41 +-
 .../syncrepl_impl/SyncStateValueFactory.java       |   12 +-
 .../syncrepl_impl/SyncStateValueGrammar.java       |    8 +-
 .../syncrepl_impl/SyncStateValueStatesEnum.java    |   25 +-
 .../controls/vlv_impl/InitByOffsetSequence.java    |   62 +
 .../vlv_impl/InitVirtualListViewRequest.java       |   62 +
 .../extras/controls/vlv_impl/StoreAfterCount.java  |   51 +
 .../controls/vlv_impl/StoreAssertionValue.java     |   67 +
 .../extras/controls/vlv_impl/StoreBeforeCount.java |   51 +
 .../controls/vlv_impl/StoreContentCount.java       |   54 +
 .../vlv_impl/StoreContentCountResponse.java        |   50 +
 .../extras/controls/vlv_impl/StoreContextId.java   |   54 +
 .../controls/vlv_impl/StoreContextIdResponse.java  |   53 +
 .../ldap/extras/controls/vlv_impl/StoreOffset.java |   51 +
 .../controls/vlv_impl/StoreTargetPosition.java     |   50 +
 .../vlv_impl/StoreVirtualListViewResult.java       |   54 +
 .../vlv_impl/VirtualListViewRequestContainer.java  |  115 +
 .../vlv_impl/VirtualListViewRequestDecorator.java  |  351 ++
 .../vlv_impl/VirtualListViewRequestFactory.java    |   71 +
 .../vlv_impl/VirtualListViewRequestGrammar.java    |  151 +
 .../vlv_impl/VirtualListViewRequestStates.java     |  100 +
 .../vlv_impl/VirtualListViewResponseContainer.java |  115 +
 .../vlv_impl/VirtualListViewResponseDecorator.java |  246 +
 .../vlv_impl/VirtualListViewResponseFactory.java   |   70 +
 .../vlv_impl/VirtualListViewResponseGrammar.java   |  126 +
 .../vlv_impl/VirtualListViewResponseStates.java    |   91 +
 .../controls/vlv_impl/VirtualListViewerTags.java   |   54 +
 .../extras/extended/ads_impl/cancel/Cancel.java    |  147 -
 .../extended/ads_impl/cancel/CancelContainer.java  |    9 +-
 .../extended/ads_impl/cancel/CancelDecoder.java    |   10 +-
 .../extended/ads_impl/cancel/CancelFactory.java    |   37 +-
 .../extended/ads_impl/cancel/CancelGrammar.java    |   11 +-
 .../ads_impl/cancel/CancelRequestDecorator.java    |   94 +-
 .../ads_impl/cancel/CancelResponseDecorator.java   |    6 +-
 .../extended/ads_impl/cancel/CancelStatesEnum.java |   20 +-
 .../certGeneration/CertGenerationContainer.java    |   21 +-
 .../certGeneration/CertGenerationDecoder.java      |   13 +-
 .../certGeneration/CertGenerationFactory.java      |   38 +-
 .../certGeneration/CertGenerationGrammar.java      |   17 +-
 .../certGeneration/CertGenerationObject.java       |   97 -
 .../CertGenerationRequestDecorator.java            |  106 +-
 .../CertGenerationResponseDecorator.java           |    6 +-
 .../certGeneration/CertGenerationStatesEnum.java   |   19 +-
 .../gracefulDisconnect/GracefulAction.java         |   93 -
 .../gracefulDisconnect/GracefulDisconnect.java     |  214 -
 .../GracefulDisconnectContainer.java               |   21 +-
 .../GracefulDisconnectDecoder.java                 |   10 +-
 .../GracefulDisconnectFactory.java                 |   45 +-
 .../GracefulDisconnectGrammar.java                 |   28 +-
 .../GracefulDisconnectResponseDecorator.java       |  311 +-
 .../GracefulDisconnectStatesEnum.java              |   20 +-
 .../gracefulShutdown/GracefulShutdown.java         |  133 -
 .../GracefulShutdownContainer.java                 |   15 +-
 .../gracefulShutdown/GracefulShutdownDecoder.java  |   10 +-
 .../gracefulShutdown/GracefulShutdownFactory.java  |   41 +-
 .../gracefulShutdown/GracefulShutdownGrammar.java  |   28 +-
 .../GracefulShutdownRequestDecorator.java          |  115 +-
 .../GracefulShutdownResponseDecorator.java         |    6 +-
 .../GracefulShutdownStatesEnum.java                |   20 +-
 .../ads_impl/pwdModify/PasswordModifyFactory.java  |  122 +-
 .../ads_impl/pwdModify/PasswordModifyRequest.java  |  148 -
 .../pwdModify/PasswordModifyRequestContainer.java  |   14 +-
 .../pwdModify/PasswordModifyRequestDecoder.java    |   13 +-
 .../pwdModify/PasswordModifyRequestDecorator.java  |  150 +-
 .../pwdModify/PasswordModifyRequestGrammar.java    |   25 +-
 .../pwdModify/PasswordModifyRequestStatesEnum.java |   19 +-
 .../ads_impl/pwdModify/PasswordModifyResponse.java |  117 -
 .../pwdModify/PasswordModifyResponseConstants.java |    2 +-
 .../pwdModify/PasswordModifyResponseContainer.java |   14 +-
 .../pwdModify/PasswordModifyResponseDecoder.java   |   13 +-
 .../pwdModify/PasswordModifyResponseDecorator.java |  103 +-
 .../pwdModify/PasswordModifyResponseGrammar.java   |   14 +-
 .../PasswordModifyResponseStatesEnum.java          |   19 +-
 .../ads_impl/startTls/StartTlsFactory.java         |  139 +
 .../startTls/StartTlsRequestDecorator.java         |   59 +
 .../startTls/StartTlsResponseDecorator.java        |   65 +
 .../storedProcedure/StoredProcedureContainer.java  |   21 +-
 .../storedProcedure/StoredProcedureDecoder.java    |    5 +-
 .../storedProcedure/StoredProcedureFactory.java    |   31 +-
 .../storedProcedure/StoredProcedureGrammar.java    |    4 +-
 .../StoredProcedureRequestDecorator.java           |  114 +-
 .../StoredProcedureResponseDecorator.java          |    6 +-
 .../storedProcedure/StoredProcedureStatesEnum.java |   20 +-
 .../extended/ads_impl/whoAmI/WhoAmIFactory.java    |  174 +
 .../ads_impl/whoAmI/WhoAmIRequestDecorator.java    |   59 +
 .../ads_impl/whoAmI/WhoAmIResponseContainer.java   |   79 +
 .../ads_impl/whoAmI/WhoAmIResponseDecoder.java     |   62 +
 .../ads_impl/whoAmI/WhoAmIResponseDecorator.java   |  247 +
 .../ads_impl/whoAmI/WhoAmIResponseGrammar.java     |  204 +
 .../ads_impl/whoAmI/WhoAmIResponseStatesEnum.java  |   89 +
 .../extras/controls/ad/AdDirSyncControlTest.java   |  212 +
 .../controls/ppolicy/PasswordPolicyTest.java       |    2 +-
 .../syncrepl_impl/SyncDoneValueControlTest.java    |    2 +-
 .../syncrepl_impl/SyncInfoValueControlTest.java    |    4 +-
 .../syncrepl_impl/SyncRequestValueControlTest.java |    4 +-
 .../syncrepl_impl/SyncStateValueControlTest.java   |    4 +-
 .../api/ldap/extras/controls/vlv/VLVTest.java      |  544 ++
 .../extended/ads_impl/CancelRequestTest.java       |  233 -
 .../ads_impl/CertGenerationRequestTest.java        |  349 --
 .../extended/ads_impl/GracefulDisconnectTest.java  |  800 ---
 .../extended/ads_impl/GracefulShutdownTest.java    |  578 --
 .../ads_impl/PasswordModifyRequestTest.java        |  889 ---
 .../ads_impl/PasswordModifyResponseTest.java       |  217 -
 .../extended/ads_impl/StoredProcedureTest.java     |  246 -
 .../ads_impl/cancel/CancelRequestTest.java         |  233 +
 .../certGeneration/CertGenerationRequestTest.java  |  345 ++
 .../GracefulDisconnectResponseTest.java            |  803 +++
 .../gracefulShutdown/GracefulShutdownTest.java     |  578 ++
 .../pwdModify/PasswordModifyRequestTest.java       |  863 +++
 .../pwdModify/PasswordModifyResponseTest.java      |  211 +
 .../storedProcedure/StoredProcedureTest.java       |  246 +
 .../ads_impl/whoAmI/WhoAmIResponseTest.java        |  242 +
 ldap/extras/pom.xml                                |    2 +-
 ldap/extras/sp/META-INF/MANIFEST.MF                |   24 +
 ldap/extras/sp/pom.xml                             |   19 +-
 .../directory/api/ldap/sp/JavaStoredProcUtils.java |   15 +-
 .../api/ldap/sp/LdapContextParameter.java          |    9 +
 ldap/extras/trigger/META-INF/MANIFEST.MF           |   27 +
 ldap/extras/trigger/pom.xml                        |   32 +-
 .../extras/trigger/src/checkstyle/suppressions.xml |   19 +-
 .../directory/api/ldap/trigger/LdapOperation.java  |   11 +
 .../ReusableAntlrTriggerSpecificationLexer.java    |    2 +-
 .../ReusableAntlrTriggerSpecificationParser.java   |    2 +-
 .../api/ldap/trigger/StoredProcedureParameter.java |  140 +-
 .../api/ldap/trigger/TriggerSpecification.java     |    9 +-
 .../ldap/trigger/TriggerSpecificationParser.java   |    9 +-
 .../directory/api/ldap/trigger/TriggerUtils.java   |   53 +-
 ldap/extras/util/META-INF/MANIFEST.MF              |   28 +
 ldap/extras/util/pom.xml                           |   16 +-
 .../apache/directory/api/ldap/util/JndiUtils.java  |   56 +-
 .../directory/api/ldap/util/tree/DnNode.java       |  178 +-
 ldap/model/META-INF/MANIFEST.MF                    |  101 +
 ldap/model/pom.xml                                 |   68 +-
 ldap/model/src/checkstyle/suppressions.xml         |   29 +-
 ldap/model/src/main/antlr/distinguishedName.g      |  158 +-
 ldap/model/src/main/antlr/schema-value.g           |    2 +-
 .../ldap/model/constants/AuthenticationLevel.java  |    6 +-
 .../model/constants/JndiPropertyConstants.java     |    2 +-
 .../api/ldap/model/constants/LdapConstants.java    |   38 +
 .../model/constants/LdapSecurityConstants.java     |  140 +-
 .../api/ldap/model/constants/Loggers.java          |    2 +-
 .../ldap/model/constants/MetaSchemaConstants.java  |    4 +-
 .../constants/PasswordPolicySchemaConstants.java   |    2 +-
 .../api/ldap/model/constants/SaslQoP.java          |    2 +-
 .../ldap/model/constants/SaslSecurityStrength.java |    2 +-
 .../api/ldap/model/constants/SchemaConstants.java  | 1571 ++++-
 .../model/constants/SupportedSaslMechanisms.java   |    2 +-
 .../apache/directory/api/ldap/model/csn/Csn.java   |  280 +-
 .../directory/api/ldap/model/csn/CsnFactory.java   |   24 +-
 .../api/ldap/model/csn/InvalidCSNException.java    |    7 +
 .../api/ldap/model/cursor/AbstractCursor.java      |   17 +-
 .../directory/api/ldap/model/cursor/Cursor.java    |   64 +-
 .../api/ldap/model/cursor/CursorException.java     |    2 +
 .../api/ldap/model/cursor/CursorIterator.java      |    4 +
 .../model/cursor/CursorLdapReferralException.java  |   10 +-
 .../ldap/model/cursor/DefaultClosureMonitor.java   |    6 +
 .../api/ldap/model/cursor/EmptyCursor.java         |   19 +-
 .../api/ldap/model/cursor/ListCursor.java          |   47 +-
 .../directory/api/ldap/model/cursor/SetCursor.java |   27 +-
 .../api/ldap/model/cursor/SingletonCursor.java     |   15 +-
 .../directory/api/ldap/model/cursor/Tuple.java     |    1 +
 .../api/ldap/model/entry/AbstractValue.java        |  112 +-
 .../directory/api/ldap/model/entry/Attribute.java  |    2 +-
 .../api/ldap/model/entry/AttributeUtils.java       |   14 +-
 .../api/ldap/model/entry/BinaryValue.java          |  124 +-
 .../api/ldap/model/entry/DefaultAttribute.java     |  259 +-
 .../api/ldap/model/entry/DefaultEntry.java         |  278 +-
 .../api/ldap/model/entry/DefaultModification.java  |   18 +-
 .../directory/api/ldap/model/entry/Entry.java      |   65 +-
 .../api/ldap/model/entry/ImmutableEntry.java       |   82 +-
 .../api/ldap/model/entry/Modification.java         |    3 +-
 .../ldap/model/entry/ModificationOperation.java    |    8 +-
 .../api/ldap/model/entry/StringValue.java          |  292 +-
 .../directory/api/ldap/model/entry/Value.java      |   23 +-
 .../exception/AbstractLdapReferralException.java   |   25 +-
 .../LdapAuthenticationNotSupportedException.java   |    2 +-
 .../exception/LdapConfigurationException.java      |    1 +
 .../api/ldap/model/exception/LdapException.java    |    2 +
 .../LdapInvalidAttributeValueException.java        |    2 +-
 .../model/exception/LdapInvalidDnException.java    |    6 +-
 .../model/exception/LdapOperationException.java    |   36 +-
 .../model/exception/LdapReferralException.java     |   20 +-
 .../ldap/model/exception/LdapSchemaException.java  |    3 +-
 .../exception/LdapSchemaViolationException.java    |    3 +-
 .../exception/LdapServiceUnavailableException.java |    2 +-
 .../exception/LdapUnwillingToPerformException.java |    2 +-
 .../api/ldap/model/exception/LdapUriException.java |   29 +-
 .../ResponseCarryingMessageException.java          |   26 +-
 .../api/ldap/model/filter/AbstractExprNode.java    |   37 +-
 .../directory/api/ldap/model/filter/AndNode.java   |    9 +-
 .../api/ldap/model/filter/ApproximateNode.java     |    3 +
 .../api/ldap/model/filter/AssertionNode.java       |   18 +-
 .../api/ldap/model/filter/BranchNode.java          |   16 +-
 .../ldap/model/filter/BranchNormalizedVisitor.java |   30 +-
 .../api/ldap/model/filter/EqualityNode.java        |    3 +
 .../directory/api/ldap/model/filter/ExprNode.java  |    5 +-
 .../api/ldap/model/filter/ExtensibleNode.java      |    3 +-
 .../api/ldap/model/filter/FilterEncoder.java       |  181 +-
 .../api/ldap/model/filter/FilterParser.java        |  342 +-
 .../api/ldap/model/filter/FilterVisitor.java       |   22 +-
 .../api/ldap/model/filter/GreaterEqNode.java       |    3 +
 .../directory/api/ldap/model/filter/LeafNode.java  |    6 +-
 .../api/ldap/model/filter/LessEqNode.java          |    3 +
 .../directory/api/ldap/model/filter/NotNode.java   |   12 +-
 .../api/ldap/model/filter/ObjectClassNode.java     |    2 +
 .../directory/api/ldap/model/filter/OrNode.java    |    8 +-
 .../api/ldap/model/filter/PresenceNode.java        |    1 +
 .../directory/api/ldap/model/filter/ScopeNode.java |    4 +
 .../api/ldap/model/filter/SimpleNode.java          |   13 +-
 .../api/ldap/model/filter/SubstringNode.java       |   29 +-
 .../api/ldap/model/filter/UndefinedNode.java       |    4 +-
 .../directory/api/ldap/model/ldif/ChangeType.java  |    2 +-
 .../api/ldap/model/ldif/LdifAttributesReader.java  |   20 +-
 .../directory/api/ldap/model/ldif/LdifControl.java |   18 +-
 .../directory/api/ldap/model/ldif/LdifEntry.java   |  227 +-
 .../directory/api/ldap/model/ldif/LdifReader.java  |  869 ++-
 .../api/ldap/model/ldif/LdifRevertor.java          |   97 +-
 .../directory/api/ldap/model/ldif/LdifUtils.java   |  137 +-
 .../model/ldif/anonymizer/AbstractAnonymizer.java  |  270 +
 .../api/ldap/model/ldif/anonymizer/Anonymizer.java |   90 +
 .../model/ldif/anonymizer/BinaryAnonymizer.java    |  119 +
 .../anonymizer/CaseSensitiveStringAnonymizer.java  |  144 +
 .../model/ldif/anonymizer/IntegerAnonymizer.java   |  202 +
 .../model/ldif/anonymizer/StringAnonymizer.java    |  144 +
 .../ldif/anonymizer/TelephoneNumberAnonymizer.java |  139 +
 .../api/ldap/model/message/AbandonRequestImpl.java |    9 +
 .../model/message/AbstractAbandonableRequest.java  |    4 +
 .../model/message/AbstractExtendedRequest.java     |   64 +-
 .../api/ldap/model/message/AbstractMessage.java    |   26 +-
 .../api/ldap/model/message/AbstractRequest.java    |    1 +
 .../ldap/model/message/AbstractResultResponse.java |   17 +-
 .../api/ldap/model/message/AddRequest.java         |   13 +-
 .../api/ldap/model/message/AddRequestImpl.java     |   25 +-
 .../api/ldap/model/message/AddResponse.java        |    2 -
 .../api/ldap/model/message/AddResponseImpl.java    |    5 +-
 .../api/ldap/model/message/AliasDerefMode.java     |   17 +-
 .../api/ldap/model/message/BindRequest.java        |   13 +-
 .../api/ldap/model/message/BindRequestImpl.java    |   37 +-
 .../api/ldap/model/message/BindResponse.java       |    4 -
 .../api/ldap/model/message/BindResponseImpl.java   |    8 +-
 .../api/ldap/model/message/CompareRequest.java     |   13 +-
 .../api/ldap/model/message/CompareRequestImpl.java |   41 +-
 .../api/ldap/model/message/CompareResponse.java    |    7 +-
 .../ldap/model/message/CompareResponseImpl.java    |    6 +-
 .../api/ldap/model/message/DeleteRequest.java      |   13 +-
 .../api/ldap/model/message/DeleteRequestImpl.java  |   14 +-
 .../api/ldap/model/message/DeleteResponse.java     |    2 -
 .../api/ldap/model/message/DeleteResponseImpl.java |    5 +-
 .../api/ldap/model/message/ExtendedRequest.java    |   23 +-
 .../ldap/model/message/ExtendedRequestImpl.java    |   39 +-
 .../api/ldap/model/message/ExtendedResponse.java   |    2 +-
 .../ldap/model/message/ExtendedResponseImpl.java   |    6 +-
 .../model/message/IntermediateResponseImpl.java    |   16 +-
 .../api/ldap/model/message/LdapResultImpl.java     |   18 +-
 .../api/ldap/model/message/ManyReplyRequest.java   |    2 +-
 .../directory/api/ldap/model/message/Message.java  |    4 +-
 .../api/ldap/model/message/MessageTypeEnum.java    |   93 +-
 .../api/ldap/model/message/ModifyDnRequest.java    |   13 +-
 .../ldap/model/message/ModifyDnRequestImpl.java    |   27 +-
 .../api/ldap/model/message/ModifyDnResponse.java   |    4 +-
 .../ldap/model/message/ModifyDnResponseImpl.java   |    5 +-
 .../api/ldap/model/message/ModifyRequest.java      |   44 +-
 .../api/ldap/model/message/ModifyRequestImpl.java  |   46 +-
 .../api/ldap/model/message/ModifyResponse.java     |    2 -
 .../api/ldap/model/message/ModifyResponseImpl.java |    5 +-
 .../api/ldap/model/message/ReferralImpl.java       |   18 +-
 .../ldap/model/message/ReferralsPolicyEnum.java    |   41 +
 .../api/ldap/model/message/ResultCodeEnum.java     |  366 +-
 .../ldap/model/message/ResultResponseRequest.java  |    6 +-
 .../api/ldap/model/message/SearchParams.java       |   13 +-
 .../api/ldap/model/message/SearchRequest.java      |   45 +-
 .../api/ldap/model/message/SearchRequestImpl.java  |   90 +-
 .../api/ldap/model/message/SearchResultDone.java   |    2 -
 .../ldap/model/message/SearchResultDoneImpl.java   |    6 +-
 .../api/ldap/model/message/SearchResultEntry.java  |    4 -
 .../ldap/model/message/SearchResultEntryImpl.java  |   12 +-
 .../ldap/model/message/SearchResultReference.java  |    4 -
 .../model/message/SearchResultReferenceImpl.java   |   16 +-
 .../api/ldap/model/message/SearchScope.java        |   51 +-
 .../api/ldap/model/message/SingleReplyRequest.java |    2 +-
 .../api/ldap/model/message/UnbindRequest.java      |    8 +-
 .../api/ldap/model/message/UnbindRequestImpl.java  |    9 +-
 .../model/message/controls/AbstractControl.java    |    8 +-
 .../ldap/model/message/controls/CascadeImpl.java   |   11 -
 .../ldap/model/message/controls/ChangeType.java    |   18 +-
 .../ldap/model/message/controls/EntryChange.java   |   17 +
 .../model/message/controls/EntryChangeImpl.java    |   35 +-
 .../ldap/model/message/controls/ManageDsaIT.java   |    6 +-
 .../ldap/model/message/controls/PagedResults.java  |    2 +-
 .../model/message/controls/PagedResultsImpl.java   |   30 +-
 .../model/message/controls/PersistentSearch.java   |   43 +
 .../message/controls/PersistentSearchImpl.java     |   45 +-
 .../ldap/model/message/controls/ProxiedAuthz.java  |   86 +
 .../model/message/controls/ProxiedAuthzImpl.java   |  156 +
 .../api/ldap/model/message/controls/SortKey.java   |  159 +-
 .../ldap/model/message/controls/SortRequest.java   |   65 +
 .../message/controls/SortRequestControlImpl.java   |   92 +
 .../ldap/model/message/controls/SortResponse.java  |   79 +
 .../message/controls/SortResponseControlImpl.java  |  132 +
 .../model/message/controls/SortResultCode.java     |  118 +
 .../model/message/controls/SubentriesImpl.java     |    8 +-
 .../model/message/extended/AddNoDResponse.java     |    8 +-
 .../model/message/extended/BindNoDResponse.java    |    8 +-
 .../model/message/extended/CompareNoDResponse.java |    8 +-
 .../model/message/extended/DeleteNoDResponse.java  |    8 +-
 .../message/extended/ExtendedNoDResponse.java      |    9 +-
 .../message/extended/ModifyDnNoDResponse.java      |    8 +-
 .../model/message/extended/ModifyNoDResponse.java  |    8 +-
 .../model/message/extended/NoticeOfDisconnect.java |   10 +-
 .../model/message/extended/SearchNoDResponse.java  |    8 +-
 .../apache/directory/api/ldap/model/name/Ava.java  |  536 +-
 .../api/ldap/model/name/ComplexDnParser.java       |    2 -
 .../apache/directory/api/ldap/model/name/Dn.java   |  237 +-
 .../directory/api/ldap/model/name/DnUtils.java     |    5 +
 .../api/ldap/model/name/FastDnParser.java          |  104 +-
 .../apache/directory/api/ldap/model/name/Rdn.java  |  667 +-
 .../api/ldap/model/name/TooComplexDnException.java |   57 +
 .../api/ldap/model/name/TooComplexException.java   |   47 -
 .../directory/api/ldap/model/password/BCrypt.java  |  944 +++
 .../api/ldap/model/password/EncryptionMethod.java  |   92 -
 .../api/ldap/model/password/PasswordDetails.java   |   93 +
 .../api/ldap/model/password/PasswordUtil.java      |  442 +-
 .../ldap/model/schema/AbstractSchemaObject.java    |  192 +-
 .../api/ldap/model/schema/AttributeType.java       |   34 +-
 .../ldap/model/schema/AttributeTypeOptions.java    |   11 +-
 .../api/ldap/model/schema/AttributesFactory.java   |  114 +-
 .../api/ldap/model/schema/DescriptionUtils.java    |  741 +--
 .../api/ldap/model/schema/DitContentRule.java      |   38 +-
 .../api/ldap/model/schema/DitStructureRule.java    |   17 +-
 .../api/ldap/model/schema/LdapComparator.java      |    2 +
 .../api/ldap/model/schema/LdapSyntax.java          |   33 +-
 .../ldap/model/schema/LoadableSchemaObject.java    |    2 +-
 .../api/ldap/model/schema/MatchingRule.java        |    7 +-
 .../api/ldap/model/schema/MatchingRuleEnum.java    |    2 +-
 .../api/ldap/model/schema/MatchingRuleUse.java     |   15 +-
 .../ldap/model/schema/MutableAttributeType.java    |    2 +-
 .../api/ldap/model/schema/MutableMatchingRule.java |   11 +-
 .../api/ldap/model/schema/MutableObjectClass.java  |    2 +-
 .../directory/api/ldap/model/schema/NameForm.java  |   22 +-
 .../model/schema/NormalizerMappingResolver.java    |    8 +
 .../api/ldap/model/schema/ObjectClass.java         |   32 +-
 .../api/ldap/model/schema/ObjectClassTypeEnum.java |    5 +-
 .../api/ldap/model/schema/PrepareString.java       | 6355 +++++++++++---------
 .../api/ldap/model/schema/SchemaManager.java       |  184 +-
 .../api/ldap/model/schema/SchemaObject.java        |   97 +-
 .../ldap/model/schema/SchemaObjectRenderer.java    |  844 +++
 .../api/ldap/model/schema/SchemaObjectSorter.java  |  249 +
 .../api/ldap/model/schema/SchemaObjectType.java    |   28 +-
 .../api/ldap/model/schema/SchemaObjectWrapper.java |   24 +-
 .../api/ldap/model/schema/SchemaUtils.java         |  810 +--
 .../api/ldap/model/schema/SyntaxChecker.java       |   62 +-
 .../directory/api/ldap/model/schema/UsageEnum.java |   14 +-
 .../schema/comparators/BitStringComparator.java    |    8 +-
 .../schema/comparators/BooleanComparator.java      |   12 +-
 .../schema/comparators/ByteArrayComparator.java    |    4 +-
 .../schema/comparators/CertificateComparator.java  |   40 +
 .../schema/comparators/ComparableComparator.java   |   31 +-
 .../model/schema/comparators/CsnComparator.java    |   11 +-
 .../model/schema/comparators/CsnSidComparator.java |    6 +-
 .../DeepTrimCachingNormalizingComparator.java      |    9 +-
 ...eepTrimToLowerCachingNormalizingComparator.java |    9 +-
 .../model/schema/comparators/DnComparator.java     |   27 +-
 .../comparators/GeneralizedTimeComparator.java     |   17 +-
 .../schema/comparators/IntegerComparator.java      |   21 +-
 .../model/schema/comparators/LongComparator.java   |   10 +-
 .../schema/comparators/NormalizingComparator.java  |    4 +-
 .../comparators/NumericStringComparator.java       |   16 +-
 .../comparators/ObjectClassTypeComparator.java     |   12 +
 .../comparators/ObjectIdentifierComparator.java    |   10 +-
 .../ObjectIdentifierFirstComponentComparator.java  |    4 +-
 .../schema/comparators/SerializableComparator.java |   21 +-
 .../model/schema/comparators/StringComparator.java |    8 +-
 .../comparators/TelephoneNumberComparator.java     |    6 +-
 .../schema/comparators/UniqueMemberComparator.java |   22 +-
 .../model/schema/comparators/UuidComparator.java   |   15 +-
 .../model/schema/comparators/WordComparator.java   |    6 +-
 .../schema/normalizers/BooleanNormalizer.java      |    7 +-
 .../normalizers/CachingDeepTrimNormalizer.java     |    3 +
 .../CachingDeepTrimToLowerNormalizer.java          |    3 +
 .../schema/normalizers/CachingDnNormalizer.java    |    4 +
 .../schema/normalizers/CachingNormalizer.java      |   11 +-
 .../ConcreteNameComponentNormalizer.java           |   52 +-
 .../schema/normalizers/DeepTrimNormalizer.java     |    7 +-
 .../normalizers/DeepTrimToLowerNormalizer.java     |    7 +-
 .../normalizers/DefaultStringNormalizer.java       |    2 +
 .../model/schema/normalizers/DnNormalizer.java     |   11 +-
 .../normalizers/GeneralizedTimeNormalizer.java     |    7 +-
 .../normalizers/NameOrNumericIdNormalizer.java     |    5 +-
 .../model/schema/normalizers/NoOpNormalizer.java   |    2 +
 .../schema/normalizers/NumericNormalizer.java      |    2 +
 .../normalizers/ObjectIdentifierNormalizer.java    |    6 +-
 .../model/schema/normalizers/OidNormalizer.java    |    1 +
 .../model/schema/normalizers/RegexNormalizer.java  |    5 +-
 .../normalizers/TelephoneNumberNormalizer.java     |    2 +
 .../schema/normalizers/UniqueMemberNormalizer.java |    6 +
 .../directory/api/ldap/model/schema/overview.html  |   14 +-
 .../model/schema/parsers/AbstractSchemaParser.java |  118 +-
 .../AttributeTypeDescriptionSchemaParser.java      |   65 +-
 .../model/schema/parsers/ConsoleParserMonitor.java |   13 +
 .../DitContentRuleDescriptionSchemaParser.java     |   58 +-
 .../DitStructureRuleDescriptionSchemaParser.java   |   56 +-
 .../schema/parsers/LdapComparatorDescription.java  |    1 +
 .../LdapComparatorDescriptionSchemaParser.java     |   60 +-
 .../parsers/LdapSyntaxDescriptionSchemaParser.java |   56 +-
 .../MatchingRuleDescriptionSchemaParser.java       |   56 +-
 .../MatchingRuleUseDescriptionSchemaParser.java    |   56 +-
 .../parsers/NameFormDescriptionSchemaParser.java   |   55 +-
 .../schema/parsers/NormalizerDescription.java      |    1 +
 .../parsers/NormalizerDescriptionSchemaParser.java |   58 +-
 .../ObjectClassDescriptionSchemaParser.java        |   57 +-
 .../model/schema/parsers/OpenLdapSchemaParser.java |   45 +-
 .../schema/parsers/ParserDescriptionUtils.java     |    4 +-
 .../model/schema/parsers/ParserMonitorAdapter.java |    3 +
 .../schema/parsers/SyntaxCheckerDescription.java   |    1 +
 .../SyntaxCheckerDescriptionSchemaParser.java      |   55 +-
 .../schema/registries/AbstractSchemaLoader.java    |  160 +-
 .../schema/registries/AttributeTypeRegistry.java   |   12 +-
 .../schema/registries/ComparatorRegistry.java      |    4 +
 .../registries/DefaultAttributeTypeRegistry.java   |   31 +-
 .../registries/DefaultComparatorRegistry.java      |    9 +-
 .../registries/DefaultDitContentRuleRegistry.java  |    1 +
 .../DefaultDitStructureRuleRegistry.java           |   12 +-
 .../registries/DefaultLdapSyntaxRegistry.java      |    1 +
 .../registries/DefaultMatchingRuleRegistry.java    |    1 +
 .../registries/DefaultMatchingRuleUseRegistry.java |    1 +
 .../schema/registries/DefaultNameFormRegistry.java |    1 +
 .../registries/DefaultNormalizerRegistry.java      |    9 +-
 .../registries/DefaultObjectClassRegistry.java     |   21 +-
 .../model/schema/registries/DefaultSchema.java     |   50 +-
 .../registries/DefaultSchemaObjectRegistry.java    |   96 +-
 .../registries/DefaultSyntaxCheckerRegistry.java   |    9 +-
 .../schema/registries/DitContentRuleRegistry.java  |    1 +
 .../registries/DitStructureRuleRegistry.java       |    5 +
 .../registries/ImmutableAttributeTypeRegistry.java |   28 +-
 .../registries/ImmutableComparatorRegistry.java    |   16 +
 .../ImmutableDitContentRuleRegistry.java           |   16 +
 .../ImmutableDitStructureRuleRegistry.java         |   21 +
 .../registries/ImmutableLdapSyntaxRegistry.java    |   16 +
 .../registries/ImmutableMatchingRuleRegistry.java  |   16 +
 .../ImmutableMatchingRuleUseRegistry.java          |   16 +
 .../registries/ImmutableNameFormRegistry.java      |   16 +
 .../registries/ImmutableNormalizerRegistry.java    |   16 +
 .../registries/ImmutableObjectClassRegistry.java   |   20 +
 .../registries/ImmutableSyntaxCheckerRegistry.java |   16 +
 .../schema/registries/LdapSyntaxRegistry.java      |    1 +
 .../model/schema/registries/LowerCaseKeyMap.java   |   89 +
 .../schema/registries/MatchingRuleRegistry.java    |    1 +
 .../schema/registries/MatchingRuleUseRegistry.java |    1 +
 .../model/schema/registries/NameFormRegistry.java  |    1 +
 .../schema/registries/NormalizerRegistry.java      |    4 +
 .../schema/registries/ObjectClassRegistry.java     |    3 +
 .../ldap/model/schema/registries/OidRegistry.java  |   83 +-
 .../ldap/model/schema/registries/Registries.java   |  318 +-
 .../api/ldap/model/schema/registries/Schema.java   |    8 +
 .../ldap/model/schema/registries/SchemaLoader.java |  142 +-
 .../schema/registries/SchemaObjectRegistry.java    |   11 +-
 .../schema/registries/SyntaxCheckerRegistry.java   |    4 +
 .../registries/helper/AttributeTypeHelper.java     |   34 +-
 .../registries/helper/DitContentRuleHelper.java    |    9 +-
 .../registries/helper/DitStructureRuleHelper.java  |    9 +-
 .../schema/registries/helper/LdapSyntaxHelper.java |   13 +-
 .../registries/helper/MatchingRuleHelper.java      |   11 +-
 .../registries/helper/MatchingRuleUseHelper.java   |    9 +-
 .../schema/registries/helper/NameFormHelper.java   |    9 +-
 .../registries/helper/ObjectClassHelper.java       |   28 +-
 .../syntaxCheckers/AccessPointSyntaxChecker.java   |   49 +-
 .../AttributeTypeDescriptionSyntaxChecker.java     |   81 +-
 .../AttributeTypeUsageSyntaxChecker.java           |  123 +-
 .../schema/syntaxCheckers/AudioSyntaxChecker.java  |   52 +-
 .../schema/syntaxCheckers/BinarySyntaxChecker.java |   49 +-
 .../syntaxCheckers/BitStringSyntaxChecker.java     |  106 +-
 .../syntaxCheckers/BooleanSyntaxChecker.java       |   90 +-
 .../CertificateListSyntaxChecker.java              |   57 +-
 .../CertificatePairSyntaxChecker.java              |   57 +-
 .../syntaxCheckers/CertificateSyntaxChecker.java   |   57 +-
 .../syntaxCheckers/ComparatorSyntaxChecker.java    |  101 +-
 .../syntaxCheckers/CountrySyntaxChecker.java       |   90 +-
 .../schema/syntaxCheckers/CsnSidSyntaxChecker.java |   90 +-
 .../schema/syntaxCheckers/CsnSyntaxChecker.java    |   87 +-
 .../DataQualitySyntaxSyntaxChecker.java            |   53 +-
 .../DeliveryMethodSyntaxChecker.java               |  113 +-
 .../syntaxCheckers/DerefAliasSyntaxChecker.java    |   69 +-
 .../DirectoryStringSyntaxChecker.java              |   84 +-
 .../DitContentRuleDescriptionSyntaxChecker.java    |   79 +-
 .../DitStructureRuleDescriptionSyntaxChecker.java  |   80 +-
 .../DlSubmitPermissionSyntaxChecker.java           |   53 +-
 .../schema/syntaxCheckers/DnSyntaxChecker.java     |   87 +-
 .../DsaQualitySyntaxSyntaxChecker.java             |  144 +-
 .../syntaxCheckers/DseTypeSyntaxChecker.java       |  122 +-
 .../syntaxCheckers/EnhancedGuideSyntaxChecker.java |   55 +-
 .../FacsimileTelephoneNumberSyntaxChecker.java     |  230 +-
 .../schema/syntaxCheckers/FaxSyntaxChecker.java    |   56 +-
 .../GeneralizedTimeSyntaxChecker.java              |  115 +-
 .../schema/syntaxCheckers/GuideSyntaxChecker.java  |   56 +-
 .../syntaxCheckers/Ia5StringSyntaxChecker.java     |   78 +-
 .../syntaxCheckers/IntegerSyntaxChecker.java       |  119 +-
 .../syntaxCheckers/JavaByteSyntaxChecker.java      |  130 +-
 .../syntaxCheckers/JavaIntegerSyntaxChecker.java   |  128 +-
 .../syntaxCheckers/JavaLongSyntaxChecker.java      |  133 +-
 .../syntaxCheckers/JavaShortSyntaxChecker.java     |  135 +-
 .../schema/syntaxCheckers/JpegSyntaxChecker.java   |  126 +-
 .../LdapSyntaxDescriptionSyntaxChecker.java        |   81 +-
 .../MailPreferenceSyntaxChecker.java               |   91 +-
 .../MasterAndShadowAccessPointSyntaxChecker.java   |   53 +-
 .../MatchingRuleDescriptionSyntaxChecker.java      |   85 +-
 .../MatchingRuleUseDescriptionSyntaxChecker.java   |   83 +-
 .../syntaxCheckers/MhsOrAddressSyntaxChecker.java  |   53 +-
 .../NameAndOptionalUIDSyntaxChecker.java           |  133 +-
 .../NameFormDescriptionSyntaxChecker.java          |   74 +-
 .../syntaxCheckers/NormalizerSyntaxChecker.java    |  101 +-
 .../schema/syntaxCheckers/NumberSyntaxChecker.java |   91 +-
 .../syntaxCheckers/NumericOidSyntaxChecker.java    |   92 +-
 .../syntaxCheckers/NumericStringSyntaxChecker.java |   87 +-
 .../ObjectClassDescriptionSyntaxChecker.java       |   80 +-
 .../ObjectClassTypeSyntaxChecker.java              |  109 +-
 .../syntaxCheckers/ObjectNameSyntaxChecker.java    |  114 +-
 .../syntaxCheckers/OctetStringSyntaxChecker.java   |   52 +-
 .../schema/syntaxCheckers/OidLenSyntaxChecker.java |  120 +-
 .../schema/syntaxCheckers/OidSyntaxChecker.java    |  117 +-
 .../OpenLdapObjectIdentifierMacro.java             |    6 +-
 .../syntaxCheckers/OtherMailboxSyntaxChecker.java  |  110 +-
 .../syntaxCheckers/PostalAddressSyntaxChecker.java |   90 +-
 .../PresentationAddressSyntaxChecker.java          |   57 +-
 .../PrintableStringSyntaxChecker.java              |   98 +-
 .../ProtocolInformationSyntaxChecker.java          |   53 +-
 .../schema/syntaxCheckers/RegexSyntaxChecker.java  |  135 +-
 .../syntaxCheckers/SearchScopeSyntaxChecker.java   |   67 +-
 .../SubstringAssertionSyntaxChecker.java           |   57 +-
 .../SubtreeSpecificationSyntaxChecker.java         |  109 +-
 .../SupplierAndConsumerSyntaxChecker.java          |   55 +-
 .../SupplierInformationSyntaxChecker.java          |   53 +-
 .../SupplierOrConsumerSyntaxChecker.java           |   53 +-
 .../SupportedAlgorithmSyntaxChecker.java           |   57 +-
 .../syntaxCheckers/SyntaxCheckerSyntaxChecker.java |  101 +-
 .../TelephoneNumberSyntaxChecker.java              |  222 +-
 .../TeletexTerminalIdentifierSyntaxChecker.java    |  137 +-
 .../syntaxCheckers/TelexNumberSyntaxChecker.java   |  136 +-
 .../syntaxCheckers/UtcTimeSyntaxChecker.java       |  114 +-
 .../schema/syntaxCheckers/UuidSyntaxChecker.java   |   70 +-
 .../api/ldap/model/subtree/AdministrativeRole.java |    4 +-
 .../api/ldap/model/subtree/AndRefinement.java      |    3 +-
 .../model/subtree/BaseSubtreeSpecification.java    |   11 +-
 .../api/ldap/model/subtree/ItemRefinement.java     |    1 +
 .../api/ldap/model/subtree/NotRefinement.java      |    6 +
 .../api/ldap/model/subtree/OrRefinement.java       |    3 +-
 .../ReusableAntlrSubtreeSpecificationChecker.java  |    4 +-
 ...sableAntlrSubtreeSpecificationCheckerLexer.java |    2 -
 .../ReusableAntlrSubtreeSpecificationLexer.java    |    2 -
 .../ReusableAntlrSubtreeSpecificationParser.java   |    4 +-
 .../directory/api/ldap/model/subtree/Subentry.java |   29 +-
 .../model/subtree/SubtreeSpecificationChecker.java |   40 +-
 .../subtree/SubtreeSpecificationModifier.java      |    2 -
 .../model/subtree/SubtreeSpecificationParser.java  |   42 +-
 .../directory/api/ldap/model/url/HostTypeEnum.java |   48 +
 .../directory/api/ldap/model/url/LdapUrl.java      |  844 ++-
 .../directory/api/ldap/model/csn/CsnTest.java      |   10 +-
 .../api/ldap/model/entry/AttributeTest.java        |   21 +-
 .../api/ldap/model/entry/AttributeUtilsTest.java   |    7 +-
 .../model/entry/BinaryValueAttributeTypeTest.java  |   35 +-
 .../api/ldap/model/entry/BinaryValueTest.java      |   61 +-
 .../directory/api/ldap/model/entry/EntryUtils.java |    4 +-
 .../model/entry/StringValueAttributeTypeTest.java  |    2 +-
 .../api/ldap/model/entry/StringValueTest.java      |   30 +-
 .../ldap/model/entry/ValueSerializationTest.java   |  168 +-
 .../api/ldap/model/filter/FilterEncoderTest.java   |    4 +-
 .../api/ldap/model/filter/FilterParserTest.java    |  227 +-
 .../ldap/model/ldif/LdifAttributesReaderTest.java  |   80 +-
 .../model/ldif/LdifControlSerializationTest.java   |    4 +-
 .../api/ldap/model/ldif/LdifReaderTest.java        |  603 +-
 .../api/ldap/model/ldif/LdifUtilsTest.java         |    3 +
 .../ldap/model/message/BindRequestImplTest.java    |   30 +-
 .../ldap/model/message/BindResponseImplTest.java   |   13 +-
 .../model/message/ExtendedRequestImplTest.java     |   12 +-
 .../ldap/model/message/ModifyRequestImplTest.java  |    6 +
 .../model/message/controls/OpaqueControlTest.java  |    4 +-
 .../api/ldap/model/name/AvaSerializationTest.java  |   37 +-
 .../api/ldap/model/name/DnParserTest.java          |  165 +-
 .../api/ldap/model/name/DnSerializationTest.java   |    2 +
 .../api/ldap/model/name/FastDnParserTest.java      |  326 +-
 .../api/ldap/model/name/FastRdnParserTest.java     |  457 ++
 .../directory/api/ldap/model/name/RdnTest.java     |   60 +-
 .../api/ldap/model/password/PasswordUtilTest.java  |  402 ++
 .../api/ldap/model/schema/AttributeTypeTest.java   |   73 +
 .../api/ldap/model/schema/DitContentRuleTest.java  |   79 +
 .../ldap/model/schema/DitStructureRuleTest.java    |   75 +
 .../api/ldap/model/schema/LdapSyntaxTest.java      |   68 +
 .../api/ldap/model/schema/MatchingRuleTest.java    |   71 +
 .../api/ldap/model/schema/MatchingRuleUseTest.java |   73 +
 .../api/ldap/model/schema/NameFormTest.java        |   77 +
 .../api/ldap/model/schema/ObjectClassTest.java     |   49 +-
 .../api/ldap/model/schema/PrepareStringTest.java   |   43 +
 .../model/schema/SchemaObjectRendererTest.java     |  571 ++
 .../ldap/model/schema/SchemaObjectSorterTest.java  |  242 +
 .../api/ldap/model/schema/SchemaUtilsTest.java     |   50 +-
 .../api/ldap/model/schema/SyntaxCheckerTest.java   |    8 +-
 .../schema/comparators/BooleanComparatorTest.java  |    3 +-
 .../schema/normalizers/BooleanNormalizerTest.java  |    5 +-
 .../schema/normalizers/DeepTrimNormalizerTest.java |   12 +-
 .../normalizers/DeepTrimToLowerNormalizerTest.java |  261 +
 .../schema/parsers/OpenLdapSchemaParserTest.java   |   12 +-
 .../schema/syntaxCheckers/DummySyntaxChecker.java  |   35 +-
 .../syntaxes/AccessPointSyntaxCheckerTest.java     |    2 +-
 .../AttributeTypeDescriptionSyntaxCheckerTest.java |    2 +-
 .../schema/syntaxes/AudioSyntaxCheckerTest.java    |    2 +-
 .../schema/syntaxes/BinarySyntaxCheckerTest.java   |    2 +-
 .../syntaxes/BitStringSyntaxCheckerTest.java       |    2 +-
 .../schema/syntaxes/BooleanSyntaxCheckerTest.java  |    3 +-
 .../syntaxes/CertificateListSyntaxCheckerTest.java |    2 +-
 .../syntaxes/CertificatePairSyntaxCheckerTest.java |    2 +-
 .../syntaxes/CertificateSyntaxCheckerTest.java     |    2 +-
 .../schema/syntaxes/CountrySyntaxCheckerTest.java  |    2 +-
 .../schema/syntaxes/CsnSidSyntaxCheckerTest.java   |    2 +-
 .../schema/syntaxes/CsnSyntaxCheckerTest.java      |    2 +-
 .../DataQualitySyntaxSyntaxCheckerTest.java        |    2 +-
 .../syntaxes/DeliveryMethodSyntaxCheckerTest.java  |    2 +-
 .../syntaxes/DirectoryStringSyntaxCheckerTest.java |    5 +-
 ...DitContentRuleDescriptionSyntaxCheckerTest.java |    2 +-
 ...tStructureRuleDescriptionSyntaxCheckerTest.java |    2 +-
 .../DlSubmitPermissionSyntaxCheckerTest.java       |    2 +-
 .../model/schema/syntaxes/DnSyntaxCheckerTest.java |    2 +-
 .../DsaQualitySyntaxSyntaxCheckerTest.java         |    2 +-
 .../schema/syntaxes/DseTypeSyntaxCheckerTest.java  |    2 +-
 .../syntaxes/EnhancedGuideSyntaxCheckerTest.java   |    2 +-
 .../FacsimileTelephoneNumberSyntaxCheckerTest.java |   16 +-
 .../schema/syntaxes/FaxSyntaxCheckerTest.java      |    2 +-
 .../syntaxes/GeneralizedTimeSyntaxCheckerTest.java |    2 +-
 .../schema/syntaxes/GuideSyntaxCheckerTest.java    |    2 +-
 .../syntaxes/Ia5StringSyntaxCheckerTest.java       |    5 +-
 .../schema/syntaxes/IntegerSyntaxCheckerTest.java  |    2 +-
 .../schema/syntaxes/JavaByteSyntaxCheckerTest.java |    2 +-
 .../syntaxes/JavaIntegerSyntaxCheckerTest.java     |    2 +-
 .../schema/syntaxes/JavaLongSyntaxCheckerTest.java |    2 +-
 .../syntaxes/JavaShortSyntaxCheckerTest.java       |    2 +-
 .../schema/syntaxes/JpegSyntaxCheckerTest.java     |    2 +-
 .../LdapSyntaxDescriptionSyntaxCheckerTest.java    |    2 +-
 .../syntaxes/MailPreferenceSyntaxCheckerTest.java  |    2 +-
 ...asterAndShadowAccessPointSyntaxCheckerTest.java |    2 +-
 .../MatchingRuleDescriptionSyntaxCheckerTest.java  |    2 +-
 ...atchingRuleUseDescriptionSyntaxCheckerTest.java |    2 +-
 .../syntaxes/MhsOrAddressSyntaxCheckerTest.java    |    2 +-
 .../NameAndOptionalUIDSyntaxCheckerTest.java       |    2 +-
 .../NameFormDescriptionSyntaxCheckerTest.java      |    2 +-
 .../syntaxes/NameOrNumericIdSyntaxCheckerTest.java |    2 +-
 .../syntaxes/NumericStringSyntaxCheckerTest.java   |    2 +-
 .../ObjectClassDescriptionSyntaxCheckerTest.java   |    2 +-
 .../syntaxes/ObjectClassTypeSyntaxCheckerTest.java |    2 +-
 .../syntaxes/ObjectNameSyntaxCheckerTest.java      |    2 +-
 .../syntaxes/OctetStringSyntaxCheckerTest.java     |    6 +-
 .../syntaxes/OtherMailboxSyntaxCheckerTest.java    |    2 +-
 .../syntaxes/PostalAddressSyntaxCheckerTest.java   |    2 +-
 .../PresentationAddressSyntaxCheckerTest.java      |    2 +-
 .../syntaxes/PrintableStringSyntaxCheckerTest.java |   21 +-
 .../ProtocolInformationSyntaxCheckerTest.java      |    2 +-
 .../SubstringAssertionSyntaxCheckerTest.java       |    2 +-
 .../SupplierAndConsumerSyntaxCheckerTest.java      |    2 +-
 .../SupplierInformationSyntaxCheckerTest.java      |    2 +-
 .../SupplierOrConsumerSyntaxCheckerTest.java       |    2 +-
 .../SupportedAlgorithmSyntaxCheckerTest.java       |    2 +-
 .../syntaxes/TelephoneNumberSyntaxCheckerTest.java |   13 +-
 ...TeletexTerminalIdentifierSyntaxCheckerTest.java |    2 +-
 .../syntaxes/TelexNumberSyntaxCheckerTest.java     |    2 +-
 .../schema/syntaxes/UtcTimeSyntaxCheckerTest.java  |    2 +-
 .../schema/syntaxes/UuidSyntaxCheckerTest.java     |    5 +-
 .../AttributeTypeDescriptionSchemaParserTest.java  |   24 +-
 .../DitContentRuleDescriptionSchemaParserTest.java |   22 +-
 ...itStructureRuleDescriptionSchemaParserTest.java |   22 +-
 .../LdapSyntaxDescriptionSchemaParserTest.java     |   30 +-
 .../MatchingRuleDescriptionSchemaParserTest.java   |   22 +-
 ...MatchingRuleUseDescriptionSchemaParserTest.java |   22 +-
 .../NameFormDescriptionSchemaParserTest.java       |   22 +-
 .../ObjectClassDescriptionSchemaParserTest.java    |   80 +-
 .../syntaxes/parser/SchemaParserTestUtils.java     |   70 +-
 .../directory/api/ldap/model/url/LdapUrlTest.java  |   85 +-
 ldap/net/mina/META-INF/MANIFEST.MF                 |   32 +
 ldap/net/mina/pom.xml                              |   30 +-
 .../protocol/mina/LdapProtocolCodecActivator.java  |   62 +-
 .../protocol/mina/LdapProtocolCodecFactory.java    |   36 +-
 .../codec/protocol/mina/LdapProtocolDecoder.java   |   33 +-
 .../codec/protocol/mina/LdapProtocolEncoder.java   |   18 +-
 ldap/net/mina/src/test/resources/log4j.properties  |   21 -
 ldap/net/pom.xml                                   |    2 +-
 ldap/pom.xml                                       |    2 +-
 ldap/schema/converter/META-INF/MANIFEST.MF         |   27 +
 ldap/schema/converter/pom.xml                      |   30 +-
 .../converter/src/checkstyle/suppressions.xml      |   29 +
 .../converter/src/main/antlr/schemaConverter.g     |   74 +-
 .../api/converter/schema/AttributeTypeHolder.java  |  413 --
 .../api/converter/schema/ObjectClassHolder.java    |  228 -
 .../api/converter/schema/ParserException.java      |   50 -
 .../directory/api/converter/schema/Schema.java     |  105 -
 .../api/converter/schema/SchemaElement.java        |  113 -
 .../api/converter/schema/SchemaElementImpl.java    |  283 -
 .../api/converter/schema/SchemaParser.java         |  226 -
 .../api/converter/schema/SchemaToLdif.java         |  153 -
 .../ldap/schema/converter/AttributeTypeHolder.java |  416 ++
 .../ldap/schema/converter/ObjectClassHolder.java   |  231 +
 .../api/ldap/schema/converter/ParserException.java |   50 +
 .../api/ldap/schema/converter/Schema.java          |  115 +
 .../api/ldap/schema/converter/SchemaElement.java   |  113 +
 .../ldap/schema/converter/SchemaElementImpl.java   |  293 +
 .../api/ldap/schema/converter/SchemaParser.java    |  234 +
 .../api/ldap/schema/converter/SchemaToLdif.java    |  154 +
 .../api/converter/schema/TestSchemaToLdif.java     |  872 ---
 .../ldap/schema/converter/TestSchemaToLdif.java    |  892 +++
 .../schema => ldap/schema/converter}/test.schema   |    0
 .../schema => ldap/schema/converter}/test2.schema  |    0
 .../schema/converter}/testATCollective.schema      |    0
 .../schema/converter}/testATDesc.schema            |    0
 .../schema/converter/testATDescWithEscaped.schema  |   28 +
 .../schema/converter}/testATEquality.schema        |    0
 .../schema/converter}/testATEqualityOID.schema     |    0
 .../schema/converter}/testATMinimal.schema         |    0
 .../schema/converter}/testATName2.schema           |    0
 .../schema/converter}/testATNameMany.schema        |    0
 .../schema/converter}/testATNameOne.schema         |    0
 .../schema/converter}/testATNoName.schema          |    0
 .../converter}/testATNoUserModification.schema     |    0
 .../schema/converter}/testATObsolete.schema        |    0
 .../schema/converter}/testATOrdering.schema        |    0
 .../schema/converter}/testATOrderingOID.schema     |    0
 .../schema/converter}/testATSingleValue.schema     |    0
 .../schema/converter}/testATSubstr.schema          |    0
 .../schema/converter}/testATSubstrOID.schema       |    0
 .../schema/converter}/testATSup.schema             |    0
 .../schema/converter}/testATSupOID.schema          |    0
 .../schema/converter}/testATSyntax.schema          |    0
 .../schema/converter}/testATSyntaxOidLen.schema    |    0
 .../schema/converter}/testATUsageDirOp.schema      |    0
 .../schema/converter}/testATUsageDistrOp.schema    |    0
 .../schema/converter}/testATUsageDsaOp.schema      |    0
 .../schema/converter}/testATUsageUserApp.schema    |    0
 .../converter}/testMozillaATWithOidLen.schema      |    0
 .../schema => ldap/schema/converter}/testOC.schema |    0
 .../schema/converter}/testOCAbstract.schema        |    0
 .../schema/converter}/testOCAuxiliary.schema       |    0
 .../schema/converter}/testOCDesc.schema            |    0
 .../schema/converter}/testOCMay2.schema            |    0
 .../schema/converter}/testOCMayMany.schema         |    0
 .../schema/converter}/testOCMayOne.schema          |    0
 .../schema/converter}/testOCMinimal.schema         |    0
 .../schema/converter}/testOCMust2.schema           |    0
 .../schema/converter}/testOCMustMany.schema        |    0
 .../schema/converter}/testOCMustOne.schema         |    0
 .../schema/converter}/testOCName2.schema           |    0
 .../schema/converter}/testOCNameMany.schema        |    0
 .../schema/converter}/testOCNameOne.schema         |    0
 .../schema/converter}/testOCNoName.schema          |    0
 .../schema/converter}/testOCObsolete.schema        |    0
 .../schema/converter}/testOCSup2.schema            |    0
 .../schema/converter}/testOCSupMany.schema         |    0
 .../schema/converter}/testOCSupOne.schema          |    0
 .../api/ldap/schema/converter/testWrongLdif.schema |   20 +
 ldap/schema/data/META-INF/MANIFEST.MF              |   54 +
 ldap/schema/data/README.md                         |  318 +
 ldap/schema/data/pom.xml                           |   42 +-
 ldap/schema/data/src/checkstyle/suppressions.xml   |   29 +
 .../ldap/schema/extractor/SchemaLdifExtractor.java |   59 +
 .../schema/extractor/UniqueResourceException.java  |  151 +
 .../extractor/impl/DefaultSchemaLdifExtractor.java |  422 ++
 .../ldap/schema/extractor/impl/ResourceMap.java    |  253 +
 .../ldap/schema/loader/AttributeClassLoader.java   |  179 +
 .../api/ldap/schema/loader/EntityFactory.java      |  196 +
 .../ldap/schema/loader/JarLdifSchemaLoader.java    |  576 ++
 .../api/ldap/schema/loader/LdifSchemaLoader.java   |  637 ++
 .../ldap/schema/loader/SchemaEntityFactory.java    | 1373 +++++
 .../ldap/schema/loader/SingleLdifSchemaLoader.java |  365 ++
 .../schema/manager/impl/DefaultSchemaManager.java  | 2434 ++++++++
 .../ldap/schemaextractor/SchemaLdifExtractor.java  |   59 -
 .../schemaextractor/UniqueResourceException.java   |  147 -
 .../impl/DefaultSchemaLdifExtractor.java           |  420 --
 .../api/ldap/schemaextractor/impl/ResourceMap.java |  255 -
 .../ldap/schemaloader/AttributeClassLoader.java    |   88 -
 .../api/ldap/schemaloader/EntityFactory.java       |  189 -
 .../api/ldap/schemaloader/JarLdifSchemaLoader.java |  564 --
 .../api/ldap/schemaloader/LdifSchemaLoader.java    |  590 --
 .../api/ldap/schemaloader/SchemaEntityFactory.java | 1221 ----
 .../ldap/schemaloader/SingleLdifSchemaLoader.java  |  306 -
 .../schemamanager/impl/DefaultSchemaManager.java   | 2246 -------
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.132.0.ldif     |   14 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.132.1.ldif     |   12 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.65.ldif        |   12 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.66.ldif        |   12 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.67.ldif        |   14 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.68.ldif        |   14 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.818.ldif       |    2 +-
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.831.ldif       |    2 +-
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.924.ldif       |   13 -
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.935.ldif       |    4 +-
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.3.132.ldif       |   14 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.3.19.ldif        |    4 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.3.300.ldif       |    1 -
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.3.901.ldif       |    1 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.3.904.ldif       |    1 -
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.3.905.ldif       |    9 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.3.906.ldif       |    9 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.12.ldif        |   16 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.13.ldif        |   16 +
 .../m-oid=1.3.6.1.4.1.18060.0.4.1.2.7.ldif         |    2 +-
 .../cn=core/ou=attributetypes/m-oid=2.5.4.36.ldif  |   19 +-
 .../cn=core/ou=attributetypes/m-oid=2.5.4.37.ldif  |   15 +-
 .../cn=core/ou=attributetypes/m-oid=2.5.4.38.ldif  |   15 +-
 .../cn=core/ou=attributetypes/m-oid=2.5.4.39.ldif  |   15 +-
 .../cn=core/ou=attributetypes/m-oid=2.5.4.40.ldif  |   15 +-
 .../cn=core/ou=attributetypes/m-oid=2.5.4.52.ldif  |   15 +-
 .../cn=core/ou=attributetypes/m-oid=2.5.4.53.ldif  |   15 +-
 .../cn=core/ou=comparators/m-oid=2.5.13.34.ldif    |    9 +
 .../cn=core/ou=matchingrules/m-oid=2.5.13.34.ldif  |   11 +
 .../cn=core/ou=matchingrules/m-oid=2.5.13.35.ldif  |   11 +
 .../cn=core/ou=matchingrules/m-oid=2.5.13.36.ldif  |   11 +
 .../cn=core/ou=matchingrules/m-oid=2.5.13.37.ldif  |   11 +
 .../cn=core/ou=matchingrules/m-oid=2.5.13.38.ldif  |   11 +
 .../cn=core/ou=matchingrules/m-oid=2.5.13.39.ldif  |   11 +
 .../cn=core/ou=matchingrules/m-oid=2.5.13.40.ldif  |   11 +
 .../cn=core/ou=objectclasses/m-oid=2.5.6.15.ldif   |   14 +-
 .../cn=core/ou=objectclasses/m-oid=2.5.6.16.2.ldif |   13 +-
 .../cn=core/ou=objectclasses/m-oid=2.5.6.16.ldif   |   18 +-
 .../cn=core/ou=objectclasses/m-oid=2.5.6.18.ldif   |   14 +-
 .../cn=core/ou=objectclasses/m-oid=2.5.6.19.ldif   |   15 +-
 .../cn=core/ou=objectclasses/m-oid=2.5.6.21.ldif   |   14 +-
 .../cn=core/ou=objectclasses/m-oid=2.5.6.22.ldif   |   18 +-
 .../cn=core/ou=objectclasses/m-oid=2.5.6.23.ldif   |   14 +-
 .../cn=core/ou=syntaxes/m-oid=1.3.6.1.1.15.1.ldif  |   12 +
 .../cn=core/ou=syntaxes/m-oid=1.3.6.1.1.15.2.ldif  |   12 +
 .../cn=core/ou=syntaxes/m-oid=1.3.6.1.1.15.3.ldif  |   12 +
 .../cn=core/ou=syntaxes/m-oid=1.3.6.1.1.15.4.ldif  |   12 +
 .../cn=core/ou=syntaxes/m-oid=1.3.6.1.1.15.5.ldif  |   12 +
 .../cn=core/ou=syntaxes/m-oid=1.3.6.1.1.15.6.ldif  |   12 +
 .../cn=core/ou=syntaxes/m-oid=1.3.6.1.1.15.7.ldif  |   12 +
 .../m-oid=2.16.840.1.113719.1.203.4.7.ldif         |    2 +-
 .../m-oid=1.3.6.1.4.1.42.2.27.8.1.16.ldif          |    2 +-
 .../m-oid=1.3.6.1.4.1.42.2.27.8.1.17.ldif          |    2 +-
 .../m-oid=1.3.6.1.4.1.42.2.27.8.1.19.ldif          |    2 +-
 .../m-oid=1.3.6.1.4.1.42.2.27.8.1.20.ldif          |    2 +-
 .../m-oid=1.3.6.1.4.1.42.2.27.8.1.21.ldif          |    2 +-
 .../m-oid=1.3.6.1.4.1.42.2.27.8.1.22.ldif          |    2 +-
 .../m-oid=1.3.6.1.4.1.42.2.27.8.1.23.ldif          |    2 +-
 .../m-oid=1.3.6.1.4.1.42.2.27.8.1.27.ldif          |    2 +-
 .../m-oid=1.3.6.1.4.1.42.2.27.8.1.28.ldif          |    2 +-
 .../m-oid=1.3.6.1.4.1.42.2.27.8.1.29.ldif          |    2 +-
 .../m-oid=1.3.6.1.4.1.7165.2.1.66.ldif             |    3 +-
 .../m-oid=1.3.6.1.4.1.4203.1.3.5.ldif              |    1 +
 .../m-oid=2.16.840.1.113730.3.1.34.ldif            |    2 +-
 .../ou=attributetypes/m-oid=2.5.18.12.ldif         |    1 +
 .../ou=attributetypes/m-oid=2.5.18.5.ldif          |    1 +
 .../ou=attributetypes/m-oid=2.5.18.6.ldif          |    1 +
 .../ou=attributetypes/m-oid=2.5.18.7.ldif          |    1 +
 .../ou=attributetypes/m-oid=2.5.21.7.ldif          |    1 +
 .../m-oid=1.3.6.1.4.1.1466.115.121.1.10.ldif       |    2 +-
 .../m-oid=1.3.6.1.4.1.1466.115.121.1.49.ldif       |    2 +-
 .../m-oid=1.3.6.1.4.1.1466.115.121.1.8.ldif        |    2 +-
 .../m-oid=1.3.6.1.4.1.1466.115.121.1.9.ldif        |    2 +-
 .../schema/data/src/main/scripts/oid_allocation.pl |  142 +
 .../schema/extractor/SchemaLdifExtractorTest.java  |   81 +
 .../schema/loader/JarLdifSchemaLoaderTest.java     |   60 +
 .../ldap/schema/loader/LdifSchemaLoaderTest.java   |   99 +
 .../api/ldap/schema/loader/MatchingRuleTest.java   |  231 +
 .../ldap/schema/loader/SchemaManagerAddTest.java   | 2020 +++++++
 .../ldap/schema/loader/SchemaManagerDelTest.java   | 1083 ++++
 .../loader/SchemaManagerEnableDisableLoadTest.java |  313 +
 .../ldap/schema/loader/SchemaManagerLoadTest.java  |  803 +++
 .../loader/SchemaManagerLoadWithDepsTest.java      |  610 ++
 .../manager/impl/DefaultSchemaManagerTest.java     |   51 +
 .../impl/SchemaLdifExtractorTest.java              |   82 -
 .../ldap/schemaloader/JarLdifSchemaLoaderTest.java |   60 -
 .../ldap/schemaloader/LdifSchemaLoaderTest.java    |  100 -
 .../api/ldap/schemaloader/MatchingRuleTest.java    |  231 -
 .../ldap/schemaloader/SchemaManagerAddTest.java    | 2021 -------
 .../ldap/schemaloader/SchemaManagerDelTest.java    | 1086 ----
 .../SchemaManagerEnableDisableLoadTest.java        |  312 -
 .../ldap/schemaloader/SchemaManagerLoadTest.java   |  806 ---
 .../SchemaManagerLoadWithDepsTest.java             |  610 --
 ldap/schema/pom.xml                                |    2 +-
 licenses/antlr-LICENSE.txt                         |   19 +
 licenses/dom4j-LICENSE.txt                         |   33 +
 licenses/jbcrypt-LICENSE.txt                       |   18 +
 licenses/slf4j-LICENSE.txt                         |   24 +
 licenses/xml-apis-LICENSE.dom-documentation.txt    |   86 +
 licenses/xml-apis-LICENSE.dom-software.txt         |   74 +
 licenses/xml-apis-LICENSE.sax.txt                  |   23 +
 licenses/xml-apis-README.dom.txt                   |   33 +
 licenses/xml-apis-README.sax.txt                   |   24 +
 licenses/xml-apis-README.txt                       |   22 +
 licenses/xpp3-LICENSE.txt                          |   47 +
 pom.xml                                            |  549 +-
 util/META-INF/MANIFEST.MF                          |   20 +
 util/pom.xml                                       |   33 +-
 util/src/checkstyle/suppressions.xml               |   30 +
 .../api/util/AbstractSimpleComponentsMonitor.java  |    2 +-
 .../java/org/apache/directory/api/util/Base64.java |   43 +-
 .../org/apache/directory/api/util/ByteBuffer.java  |   37 +-
 .../java/org/apache/directory/api/util/Chars.java  |  264 +-
 .../directory/api/util/ComponentsMonitor.java      |    2 +-
 .../org/apache/directory/api/util/DateUtils.java   |   44 +-
 .../directory/api/util/DummySSLSocketFactory.java  |    2 +-
 .../directory/api/util/EmptyEnumeration.java       |    3 +-
 .../org/apache/directory/api/util/FileUtils.java   |  870 +++
 .../apache/directory/api/util/GeneralizedTime.java |  406 +-
 .../java/org/apache/directory/api/util/Hex.java    |  163 +-
 .../org/apache/directory/api/util/IOUtils.java     |  617 ++
 .../MandatoryAndOptionalComponentsMonitor.java     |    3 +-
 .../org/apache/directory/api/util/Network.java     |   72 +
 .../directory/api/util/NoDuplicateKeysMap.java     |    2 +-
 .../org/apache/directory/api/util/OsgiUtils.java   |   22 +-
 .../directory/api/util/SequencedHashMap.java       |   14 +-
 .../org/apache/directory/api/util/Serialize.java   |  164 +
 .../directory/api/util/SingletonEnumeration.java   |    1 +
 .../directory/api/util/StringBuilderWriter.java    |  190 +
 .../apache/directory/api/util/StringConstants.java |   21 +-
 .../org/apache/directory/api/util/Strings.java     |  624 +-
 .../org/apache/directory/api/util/TimeZones.java   |   40 +
 .../org/apache/directory/api/util/Unicode.java     |  167 +-
 .../directory/api/util/UnicodeConstants.java       |   68 -
 .../org/apache/directory/api/util/UnixCrypt.java   |  702 ---
 .../directory/api/util/exception/Exceptions.java   |    2 -
 .../util/exception/InvalidCharacterException.java  |   10 +-
 .../api/util/exception/MultiException.java         |   23 +-
 .../util/exception/NotImplementedException.java    |    3 +-
 .../api/util/exception/RuntimeMultiException.java  |   19 +-
 .../apache/directory/api/util/ByteBufferTest.java  |    9 +-
 .../apache/directory/api/util/DateUtilTest.java    |   47 +
 .../apache/directory/api/util/FileUtilsTest.java   |  130 +
 .../directory/api/util/GeneralizedTimeTest.java    |   37 +-
 .../org/apache/directory/api/util/HexTest.java     |    1 -
 .../apache/directory/api/util/MethodUtilsTest.java |    1 -
 .../apache/directory/api/util/OsgiUtilsTest.java   |   55 +-
 .../org/apache/directory/api/util/StringsTest.java |   37 +-
 .../org/apache/directory/api/util/UnicodeTest.java |   37 +-
 .../api/util/exception/MultiExceptionTest.java     |  103 +
 .../util/exception/RuntimeMultiExceptionTest.java  |  105 +
 1557 files changed, 95821 insertions(+), 49982 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/apache-directory-api.git



More information about the pkg-java-commits mailing list