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 <[email protected]> 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 _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

