You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2017/10/18 19:55:26 UTC

[directory-project] annotated tag 0.9.9 created (now 2dfe753)

This is an automated email from the ASF dual-hosted git repository.

seelmann pushed a change to annotated tag 0.9.9
in repository https://gitbox.apache.org/repos/asf/directory-project.git.


      at 2dfe753  (tag)
 tagging 540c86536fa19bf15f4a3b375bf76ec5e5afdbff (commit)
      by Alex Karasulu
      on Tue Apr 8 13:46:46 2008 +0000

- Log -----------------------------------------------------------------
0.9.9
-----------------------------------------------------------------------

This annotated tag includes the following new commits:

     new dec888c  reorg of rest of repo based on dependencies
     new cea9786  putting things that depend on the core in one place and massaging more poms
     new 519c66c  fixing deps and moving 1.4 target requirement up to be overridden by profiles
     new ef6bfe1  Store the any substring filter as a String, not a LdapString
     new 37e617f  - Modify the way logs are handled - Added a control on MessageId length, which must not be null
     new a432970  Added a test for Abandon Request without message Id
     new efdf593  Added tests for special and unexpected PDUs
     new ed5cb6d  - Fixed the last test - removed the useless "Assert." prefix.
     new e9c44f7  Removed the useless "Assert." prefix.
     new 18b163d  - Added some tests for limit cases - Removed useless Assert. prefix - Modified the logs - Fixed the handling of requests with a empty body
     new 9db296c  Created a new TestCase for LdapResult
     new b36e521  - Removed useless Assert. prefix - Fixed the handling of requests with a empty body
     new e659c86  fixed encoding issues and started populating referrals
     new a39cec3  test case no longer applies
     new 4b5992c  Fixed a bad transition number for BdinRequest : Sasl is 0xA3
     new 953d8b4  - Added a transition in the grammar to handle correctly sasl - Changed logs - Fixed the sasl encoding
     new 1e3c9d0  - Fixed the sasl tests
     new 7068781  - Added some tests case - Modified logs
     new 9de5628  - Added a new test for empty ldapResult - modified logs
     new 610d58e  - Added some tests case - Removed useless Assert prefix - Modified logs
     new c324c1f  - Added some tests case - Removed useless Assert prefix - Modified logs - Fixed the case of a null LdapResult
     new f7469fa  - Modified logs
     new 3a8d524  - Added some tests case - Removed useless Assert prefix
     new 71d6976  - Added some tests case - Removed useless Assert prefix
     new 38e3df4  - Added some tests case - Removed useless Assert prefix - Modified logs - Fixed a bug in OID conversion
     new 3bfaad9  - Added some tests case - Removed useless Assert prefix - Modified logs - Fixed a bug : an action was lacking for empty vals
     new b1f00ab  - Added some tests case - Removed useless Assert prefix - Modified logs
     new bbe52b1  - Added some tests case - Removed useless Assert prefix - Modified logs
     new 3561f4c  - Added some tests case - Removed useless Assert prefix
     new d6dcfca  Added the SubEntry control
     new 5f5edb9  Added the SubEntry control test
     new dbc7575  Fixed a typo in the control method : getEnodedValue -> getEncodedValue
     new 984ce3e  Added the SubEntry control decoder
     new aeb232c  Added a test case with a SubEntry control
     new 87c157e  Fixed a typo in a method name : getEnodedValue -> getEncodedValue
     new 1f8f172  added subentries control logic: now all of rfc 3672 is implemented
     new b6846f7  added notice of disconnect and hooked in protocolError trigger, waiting on DIRMINA-166 to complete the other trigger for unavailable resulttype
     new bcae8f9  enabled diagnostic UI again however it only works with the system partition
     new 1197ea7  updated supportedExtention attributes in the RootDS
     new f2372f9  - Get rid of a.o.regexp and oro, replaced them by jdk 1.4 regexp - Fixed a bug in filter generation - Fixed a bug in deepTrim method
     new ea0d561  - Get rid of a.o.regexp and oro, replaced them by jdk 1.4 regexp
     new 3141520  - Get rid of a.o.regexp and oro, replaced them by jdk 1.4 regexp
     new 844b781  - Get rid of a.o.regexp and oro, replaced them by jdk 1.4 regexp - Reformated the code (no more m_, l_, ii ...)
     new 267947b  Added a test for deepTrim
     new a722785  The bug fix was not correct for spaces into the regexp. Fixed correctly now
     new a33543e  Deleted the regexp and oro dependencies from the pom.xml file
     new b2c9123  - Upgraded NLog4j from 1.2.17/1.2.19 to 1.2.21 - Upgraded Slf4j-simple from 1.0-rc3 to 1.0-rc5
     new 7dfe75c  Fixed the doco
     new 6eb584b  Added an inheritence to Asn1Decoder, to be able to test those controls easily
     new b3ade59  Minor modifications
     new 74cd88e  Added the GracefulShutdown codec and test
     new 37c5ebf  Added the GracefulShutdown codec and test
     new 9a48248  Created a first version of GracefulDisconnect. Test to be completed
     new 6f2fe0a  Fixed a lot of typoes and some doco. Comments are totally lacking.
     new 0b8461d  Fixed the logs
     new 82f1e4f  Fixed the logs
     new c414ed6  Fixed the logs
     new f91fa9c  Add some defensive tests
     new 3aa5a0c  Added a defensive control in the constructors : e can have a null string or byte[] as a valid LdapURL
     new 5e81e47  Added defensive tests
     new d5694a1  - Updated the javadoco - Added a common class
     new 0604aeb  Create a common class to hold constants for both Disconnect and Shutdown operations.
     new ab891a6  Change the Copyright date to 2006 in the header
     new e1a70c1  - Used the common class which hold constants for both Disconnect and Shutdown operations. - Change the Copyright date to 2006 in the header
     new 29e1030  Change the Copyright date to 2006 in the header
     new 9649bf4  - Change the Copyright date to 2006 in the header - Added some doco
     new 6f1e60c  - Change the Copyright date to 2006 in the header - Added some doco - called the clean() method after having decoded the PDU
     new 6875a7b  Change the Copyright date to 2006 in the header
     new b4863a1  - Change the Copyright date to 2006 in the header - Added Javadoc - Fixed some typoes
     new 3f1a970  - Change the Copyright date to 2006 in the header - Added Javadoc
     new e76956b  Deleted two classes, replaced by the common GracefulActionConstants class
     new 5e984a8  Added those two grammars to allow a correct parsing of a search Request
     new 24fe3e2  Changed the constant names to reflect the changes done in the enum structure
     new 7807765  Fixed the generation and the length computation of the extensible match filter. There is no more SEQUENCE
     new 8433211  The filter grammar does not take care any more of Substrings filter and of ExtensibleMatch.
     new 493178b  Changed the copyright date
     new 0388106  The attributes list can now be empty.
     new 5fe0f4f  The attributes ArrayList is now intialized in the constructor
     new c3da620  Added many tests for SubstringsFilters and MatchingRuleAssertions. Fixed some other.
     new bdee7fa  hanged some tag names
     new bcd34ce  Added two more grammars in the container : SubstringsFilter Grammar and MatchingRuleAssertion Grammar
     new ab73efd  - Added two more grammar's constants for SubstringsFilter Grammar and MatchingRuleAssertion Grammar. - cleaned the Filter's trasitions.
     new 6ab4e2b  - Added the grammarPopAllowed() method when necessary in th grammars - Fixed a state which was not allowed for MatchingRuleAssertion grammar
     new b2ce609  Fixed the error result test
     new 6c76c94  Add some new tests
     new 1c8323d  Get common ldap build with correct asn1 dep artifactId.
     new 6f7318d  Fixed a missing popAllowed in this grammar.
     new 86ccdba  - Fixed a bad case when we had a control after a request which contains a bad PDU
     new ffce06c  Fixed a NPE in toString() method
     new 4e5f79f  - Fixed pop transition pbs - Fixed doco - Added tests
     new 0bf5e41  - Fixed the pop allowed transition - Fixed the test case with controls
     new 0b07557  Deleted a duplicated test
     new ffd8608  - Correctly fixed the pop problem - Modified the transition to be more easy to read them
     new b859083  Added some pop transitions
     new 4e689b1  Added,two tests to check that pop transitions are working ok
     new eb22fc5  - Added a pop transition - Added two tests
     new 3ed1a1b  - Added a pop transition - Added a test
     new 46e17da  - Added a pop transition - Added a test
     new 3ea2691  - Added a pop transition
     new 056932c  - Added a pop transition - Added two tests
     new f111418  - Added the missing pop transitions - Added three tests
     new f78fbca  Added a lacking transition
     new 4466178  - Added pop transitions - Deleted a useless transition - Added a lacking transition
     new 6156d52  Added 4 tests
     new 532f462  - Added a pop transition - Added two tests
     new de19ae6  - Added a pop transition - Added a test
     new cf50714  - Added a pop transition - Added a test
     new 0973953  - Added a pop transition - Added two tests
     new 3761d2f  - Added a pop transition - Added a test
     new b71f5f6  - Added a pop transition - Added a test
     new b91eeee  - Added a pop transition - Added a test
     new bd130b4  Fix the computeLength and encode methods : generation was not correct when having no attributes
     new 2cf24e3  Fixed the encoding of ResultEntry with no values for an attribute
     new 019f2fc  Fixed the last fix ! The way empty attributes were encoded was wrong ...
     new ecbdc73  Added many defensive tests
     new c12c057  - Fixed some pop transitions - Deleted a useless transition
     new b197ff1  - Created a new class for searchRequest with SubStrings. - Added some tests
     new a0a7046  Added two more tests
     new 953bee2  Created a specific class for ExtensibleMatch searches
     new 4807527  - Moved all substring and extensibleMatch tests in two dedicated classes
     new a81efcf  adding the JNDI compatible representations of codec objects for graceful shutdowns
     new bd3ea84  adding the JNDI compatible representations of codec objects for graceful shutdowns
     new 0c2d8a7  adding the JNDI compatible representations of codec objects for graceful shutdowns
     new 142fe8f  changes ...
     new bd4828b  changes ...
     new 1c81dfe  fixing a few bugs with GracefulDisconnect handling
     new 5349f02  - Fixed a bug in length computation - Added a test for this bug
     new 574f84e  - Fixed a missing transition - Added a test
     new 7e24b22  Added encoding tests
     new b2f3d35  Added a test to check that high message id are correctly encoded and decoded
     new afe56ca  Fixed the PDU encoding.
     new 8918291  changes ...
     new d00f3eb  Enhanced extendedOperation support and plugability:
     new 0e5c02d  moving up daemon bootstrappers into common: which has no apacheds dependencies
     new 1412bff  moving up daemon installers plugin into common area: no deps again on apacheds
     new 5c353ff  reorg in progress
     new 0fcd108  moving up daemon code one notch since it really does not belong in common which is primarily for common code shared between the server and clients
     new ba5f50c  Removed all those atrocious System.out.println ...
     new 5cd03b7  Removed the slf4j dependency and replaced it by nlog4j
     new e6f7b83  Set the log to OFF, to avoid logs to be dumped during tests.
     new 34b8c91  Merging from private branch for RC1 fixes:
     new dc2b982  moved common to shared to avoid jakarta commons like stigma :) and setup the aid, gid for what was once ldap-common
     new e4c5d89  renamed all apacheds, ldap-shared, and asn1 packages to use org.apache.directory prefix
     new 2367bf0  removing lingering directories
     new 3126ae2  removing lingering directories
     new 2e5a398  moving asn1 into shared area since it is now shared across 3 different projects: also we can release shared in one shot rather than in parts
     new 4eead3f  Renamed artifactId for shared modules to shared-asn1 and shared-ldap so they are sorted and grouped together.  This is also consistent with the pattern in other modules
     new e7ceddf  playing with inclusion of NOTICE.txt and LICENSE.txt in jar META-INF: can not seem to get top level NOTICE.txt and LICENSE.txt to be copied so we have to copy it for each jar
     new 828531f  using boilerplate license and removing garbage
     new efa28f7  Preparations for shared and mina releases:
     new 9da430d  checking in changes from rc1 branch for shared area
     new 13ca680  reverting back to snapshots and bumping mina filter asn1 codec to use asn1 0.9.5-SNAPSHOT
     new 55d2c04  slight changes with exceptions thrown
     new e4b0852  fixing yellow lights in eclipse
     new cc33303  checking in test which will break the build and is a critical blocker: hence why I am committing it without regard to breaking the build
     new ded7fd3  fix for DIRSERVER-584 which reinitializes the parser after exceptions are encountered
     new 03278e8  Applied Norbert Reilly patch. Thanks a lot !
     new a370c89  Added a toString method, applying a mixed version of Norbert's patch and Twix searchRequest toString() method.
     new 9babfb8  updating all versions to release versions
     new 1b0f13f  bumping up revision on main pom
     new df6274e  bumping up shared jars to next SNAPSHOT
     new 99219b2  removing these stupid mirrors which slow down the build
     new 65ca5db  Added Stored Procedure Codec and a simple test case
     new 332e0ae  Made cosmetic changes
     new 01406f7  bumping version of master pom used by projects
     new 12cc413  adding more data utility functionality
     new a3b4cd1  merging fix to month of year in DateUtils.getDate()
     new 6fcafce  Fixing the parent pom versions while the build in trunks was failing.
     new 8f43bd2  Added the encode and computeLength methods
     new 86f8cca  Added two states for parameters : a SEQUENCE OF transition was lacking
     new aba90d7  Added two transitions and the associated action for parameter SEQUENCE OF
     new 5143df4  Added two tests and added the encode tests
     new 19e218c  starting to add extended request and response pair for stored procedures
     new e33bcbf  Added ClassUtils from Spring Framework.
     new f38bff3  Added the first version of LDAP Trigger parser without bean population.
     new d2e2ba3  changes and notes:
     new 4f69d4c  Some whitespace refactoring. Added bean population asserts to a test case method. (Had forgotten.)
     new f07ec5c  Implemented my ConditionalParserFailureBasedOnCallerFeedback pattern for saving parsing time by eliminating unnecassary parses.
     new 5e404c6  bumping up revisions to next snapshot
     new eb2626a  Added hashCode() and equals() overrides. Thanks to Eclipse 3.2.
     new b314865  Fixed a bug which was preventing reuse of the parser. Added toString() overrides to TriggerSpecification bean, et all. Added always accepting ldap operation token listener (I will completely remove this stuff). There is no "del" anymore, we only support "delete".
     new 544aee9  Replaced "del" with "delete".
     new 268f5f3  Change to Unix linefeeds
     new 5b56f8b  svn propset change: eol-style native
     new e70e54b  changes: * Removed ConditionalParserFailureBasedOnCallerFeedback (what a name!) implementation from the Trigger Specification parser because we're caching the populated beans. * Modified some toString() overrides in order to make TriggerSpecification bean return actually specification based string representation. (The toString() outcome can be parsed in order to create actually the same bean.)
     new 1c735b7  Created this class to store Controls found in a LDIF file
     new 9e71d79  This class has been added to avoid any breakage in the LdifEntry class.
     new dd0dc4e  A new ldif reader. It handles multi-lines, controls, change operations, urls.
     new cf6254c  Test the LdifReader class. All the RFC 2849 samples are tested, plus some other cases
     new 5a0ddf1  * Added the root build POM version 1.0.4 which is already in the M2 repository but wasn't released * Updated all POMs to depend on the latest release instead of the latest snapshot
     new a6b4d43  * Made all sub-poms to depend on the latest version of root build pom. * Changed cvs.apache.org to minotaur.apache.org * Checking in changes in mina which had to be checked in before
     new 0f6df98  Added Ldif operation and fixed some related pieces of code
     new 1eb8b93  Merging back changes from optimization branch: all changes from 411287 up have been merged back into the trunk.
     new 66e1175  fixing minor compilation error: others exisst in trigger implementation which is still based on the old DnParser and LdapName constructs: compile errors due to the current merge
     new 42e1c04  shared ldap now builds after the optimization branch merge
     new 6ef01fc  - Modified the trim() functions to avoid useless garbage collecting, and to avoid stupid rewriting of String.trim() method, which is 3x time faster than the insane method I wrote 9 months ago... - Added some tests of those methods Special thanks to Stephane Bailliez for the heads up !
     new 7b4e3ba  Rollback the tests to avoid conflict with optim branch
     new 6f3dbc8  Rollback the tests to avoid conflict with optim branch
     new debd2c7  cleanup imports
     new adaf438  Added functionality to start processing stored procedure requests in the server and have started to make calls into her.  The problem is we have some communincation exceptions being thrown now.  Gotta figure this out.
     new 10f12d2  Initialize parameter list of Stored Procedure bean with an empty ArrayList.
     new 2806414  Parameters component of SP bean is initialized with an empty ArrayList. So updated the codec tests.
     new a66d597  Commented out the NotImplementedException. I need explanation about why it was there.
     new 827a6fb  Removed SP language specific stuff from addParameter method.
     new a65a2f3  Fixed responses to stored procedure requests which failed with exceptions.  What was happening is that a response was not returning an OID and this was causing the CommunicationExcpetion with the JNDI LDAP provider.  Now the request that is produced by the TwixTransformer is an instance of StoredProcedureRequest and it returns a StoredProcedureResponse when we invoke getResultResponse() on it.
     new 194caa9  Deleted commented code
     new ee833d3  - Fixed the computeLength() method to accept a null responseName with a not null responseValue - formated the javadoc
     new e86ec6d  Added new Class Utils class. Will merge other Class Utils classes to this one later.
     new 76a0439  Added test case for DirectoryClassUtils.
     new 5b9e552  making test cases one and two work in trigger service tests by adding required stored procedures
     new 8edd0ff  Adding some utilities for loading/calling SPs over an LdapContext.
     new eb164b4  Fixed the ExtendedResponse error (paylod was not stored in the response)
     new 13a712e  implements the ExtendedRequest is not necessary, it's already implementd at a upper level.
     new 1f187aa  Fixed bug in our Class.getMethod replacement. It was not checking for method's name. It was just looking for parameter list compatibility.
     new eca9d58  Temporary files are now written in a directory which does not depend on the underlying OS
     new 7e8add2  Fixed a bug with handling multiple arguments during stored procedure call.
     new 1871f44  Added a new generic stored procedure parameter for the trigger system: $rootDSE. From now on a stored procedure which is to be invoked via a trigger can specify $rootDSE identifier in the parameter list and it will be passed a rootDSE LdapContext with credentials of the invoker. Before this change we were forcing all stored procedures to take a LdapContext parameter. It's not mandatory now.
     new 8c0c3ab  Adding a simple utility method for adding trigger subentries.
     new f3fefa0  Setup for new Stored Procedure Call Request Codec.
     new feea931  Merging changes form optimization branch of shared/asn1 back into this 1.1 trunks branch.  Here's the merge command used: svn merge -r 414084:427187 https://svn.apache.org/repos/asf/directory/branches/shared/optimization .
     new f3b341a  Merging changes form optimization branch of shared/ldap/pom.xml back into this 1.1 trunks branch.  Here's the merge command used: svn merge -r 414084:427187 https://svn.apache.org/repos/asf/directory/branches/shared/optimization .
     new 7da29a6  Merging changes form optimization branch of shared/ldap/src/main/antlr back into this 1.1 trunks branch.  Here's the merge command used: svn merge -r 414084:427187 https://svn.apache.org/repos/asf/directory/branches/shared/optimization .
     new d0d0d66  Merging changes form optimization branch of shared/ldap/src/main/java/org/apache/directory/shared/ldap/aci back into this 1.1 trunks branch.  Here's the merge command used: svn merge -r 414084:427187 https://svn.apache.org/repos/asf/directory/branches/shared/optimization .
     new b43d78c  Merging changes form optimization branch of shared/ldap/src/main/java/org/apache/directory/shared/ldap/codec back into this 1.1 trunks branch.  Here's the merge command used: svn merge -r 414084:427187 https://svn.apache.org/repos/asf/directory/branches/shared/optimization .
     new 89a5864  Merging changes form optimization branch of shared/ldap/src/main/java/org/apache/directory/shared/ldap/util back into this 1.1 trunks branch.  Here's the merge command used: svn merge -r 414084:427187 https://svn.apache.org/repos/asf/directory/branches/shared/optimization .
     new d62c64a  Merging changes form optimization branch of shared/ldap/src/main/java/org/apache/directory/shared/ldap/ldif back into this 1.1 trunks branch.  Here's the merge command used: svn merge -r 414084:427187 https://svn.apache.org/repos/asf/directory/branches/shared/optimization .
     new 47c3822  Merging changes form optimization branch of shared/ldap/src/test back into this 1.1 trunks branch.  Here's the merge command used: svn merge -r 414084:427187 https://svn.apache.org/repos/asf/directory/branches/shared/optimization .
     new 3c743b0  Merging changes form optimization branch of shared/ldap/src/main/java/org/apache/directory/shared/ldap/schema back into this 1.1 trunks branch.  Here's the merge command used: svn merge -r 414084:427187 https://svn.apache.org/repos/asf/directory/branches/shared/optimization .
     new ad7b174  Merging changes form optimization branch of shared/ldap/src/main/java/org/apache/directory/shared/ldap/message back into this 1.1 trunks branch.  Here's the merge command used: svn merge -r 414084:427187 https://svn.apache.org/repos/asf/directory/branches/shared/optimization .
     new 0f0bd23  Deleted useless files that are not anymore used
     new f995f2c  Upgraded the file instead of merging
     new 1e67428  Upgraded the file instead of merging
     new f3fc77b  Upgraded the file instead of merging
     new 7d407ec  Udpdated the SSubtreeSpecificationParser.java file which has not been merged correctly
     new 4997a9f  Fixed a bad merge for file LdifReaderTest.java
     new e91b8c0  Added the TriggerSpecification grammar reference which was missing in the grammar to be compiled.
     new cd85069  commenting out code that tries to make protocol decisions in codec
     new 1365bdf  fix for DIRSERVER-638: escaped hex and BER encoded hex in DN values
     new 277dd8c  fix for DIRSERVER-643: adding entry ith two attributes of same type does not combine
     new e8053a0  DIRSERVER-697 fix: modifyDn operation was failing and could not find correct entry to modify
     new 6a96bb4  Fix for DIRSERVER-700: entry add with 2-desc values separated still shows one value
     new 8dfe989  Fix for DIRSERVER-699: SubentriesControl causes null pointer exception
     new 27e771b  Fixed DIRSERVER_703. The upName was computed too early in the process, I just moved one line down in the parser (not totally randomly :)
     new 2784114  Made the SP token accept any type of whitespace. This is possibly a fix for DIRSERVER-603.
     new dea3b18  Applying pams patches for DIRSERVER-612
     new 44cc44a  applying second set of patches for DIRSERVER-612
     new 34d16a3  merging changes in 1.0 branch for DIRSERVER-631 fix
     new 25e7b03  merging 1.0 change to fix inefficiency and for bug workaround in LdapDN
     new c0ae32f  Fixed a bug in parser and added a test in LdapDNTest : when a DN contans more than one RDN, and when those RDNs are OIDs and if we have a multi-atavs RDN, then the length of the first RDN was not reset.
     new 46cb53a  applying emmanuels fixes for DIRSERVER-631 from 1.0 to trunks in range 433024 to revision 433028
     new 9adc6c6  applying patches for DIRSERVER-631
     new 8d20886  applying patches for DIRSERVER-631
     new fc2f0ae  Fixed DIRSERVER-634 and merged the classes from 1.0-trunks to 1.1 trunks
     new 75e00c0  I forget to set the correct error message...
     new 1cc8fea  Merged the @author modifications from 1.0
     new 1cdbbc7  Merged the @author modifications from 1.0
     new 4895557  Merged the @author modifications from 1.0
     new 63babf9  Used Commons SerializationUtils instead of custom serialization code.
     new 0fefc66  Made some cosmetic changes and added some javadoc to Java stored procedure utils.
     new 68c62e0  Updated headers.
     new 8760f6e  Updated headers.
     new afcd977  Merged from 1.0 : check the default value of version if "version :" is not present
     new 7698446  Fix for DIRSERVER-663
     new e583a43  Fix for DIRSERVER-169 and partially for DIRSERVER-715
     new f9f6039  Last modification to make DIRSERVER-714 working : the value is not transformed to a String, but to a String or byte[] depending on the type (it can be binary)
     new 9eec9fc  fixing things elipse warns about
     new bba6f91  - Merged the code with 1.0 modification done to fix DIRSERVER-711 - Removed the RDN bad hashcode() method - Merged the modification of EMPTY_BYTES done in 1.0
     new 4a515fd  Added support for special SP parameter: $ldapContext.
     new b93f94b  Fixed resource loading issues.
     new bd2ef71  Added some javadoc. Renamed schema elements that represents Java classes.
     new 529a905  Fixed schema naming conflict for JavaClassName.
     new d906718  Update Trigger code in order to complete Basic Trigger Execution Scheme. Renamed some Trigger related operational attributes. Removed BEFORE and INSTEAD OF Triggers. Removed non-change-inducing operations support. Added/Updated utilities in TriggerUtils. Updated parameter injection mechanism. Eats more memory now. (Can be refactored.) Updated all related tests.
     new 37d3b87  moving asn1 codec into shared area
     new 4725502  changing name to shared-asn1-codec
     new b2159af  renaming packages in asn1 codec
     new b367b68  Applied patch for DIRSERVER-743 in trunks
     new 5eadbce  found bug with handling addAll with non-LdapDN Names
     new 8bc6d72  Applied the patch for DIRSERVER-741 (NPE in debug mode)
     new be385df  Appliying patch for DIRSERVER-745
     new 5243e4b  Adding test for DIRSERVER-745
     new 1a53a1b  Injected the modification done in 1.0 branch into the trunk
     new a55f098  Injected the modification done in 1.0 branch into the trunk
     new eb73130  Removed classes that are not any more used since the ASN.1 codec has been modified
     new d9d2352  added the actions dir which has been MIA during the previous commits ...
     new 93d157c  Added a performance test, which should be launch only with the 'performance' profile
     new 331267c  Added an improvment when we try to get a byte[] for a length which will be only one byte length. The gain is 10% in the encoding of a simple request.
     new 78d0fda  Fixed DIRSERVER-756 Added a little improvment for attribute type generation
     new 98fa219  Fixed DIRSERVER-756
     new 8f9ff84  Added the asciiStringToBytes method to efficiently generate byte[] for attribute type, which are supposed to be ascii only
     new aa79db8  Fixed the POM version to be able to build shared subproject, which expect the version to be 0.9.6-SNAPSHOT
     new e7546e8  Added some news in the main page. Upgraded poms so that they refer to the correct version of the root pom.
     new 5d3f28a  Changed the number of loop in order to avoid a very long running test
     new 3fc4419  Upgraded all interdependencies to latest versions. Moved trigger related test resources from resource dir to test dir.
     new 0e5e10f  Added a test in toString() method to avoid a NPE
     new 00bf398  The computeLength() was not handling a case where the response was not empty while the responseName was empty, generatoing some BufferOutOfBound exception. Fixed
     new 2b724d2  As prescriptiveTriggerSpec attr is mandatory, added one parameter for that to the Triggger Subentry creation method.
     new acb2392  Modified the mina-core version to be used. 1.0.1 does not exist, and break the build
     new 490440b  do not depend on the snapshot pom
     new 6b0917e  Fixed javadoc errors
     new cab08f6  Fixed all javadoc failures and warnings
     new a82cc21  Fixed javadoc
     new 507ccda  Changed the UsageTypeEnum to become an enum instead of an subclass of ValuedEnum (Java 5 migration)
     new 9ade807  Changed the UsageTypeEnum to become an enum instead of an subclass of ValuedEnum (Java 5 migration)
     new 044c910  Fixed some doco in UsageEnum Moved MatchingRuleEnum to be an enum (java 5) MatchingRuleEnum is never used anywhere ...
     new 42ed11b  Changed the ObjectClassTypeEnum to become an enum instead of an subclass of ValuedEnum (Java 5 migration)
     new 23cb41f  Changed the ScopeEnum to become an enum instead of an subclass of ValuedEnum (Java 5 migration)
     new 86b1933  Changed the MessageTypeEnum to become an enum instead of an subclass of ValuedEnum (Java 5 migration)
     new 65186b5  Changed the MessageTypeEnum to become an enum instead of an subclass of ValuedEnum (Java 5 migration) (Forget this file)
     new fe3d499  Changed the DerefAliasTypeEnum to become an enum instead of an subclass of ValuedEnum (Java 5 migration) Fixed the velocity templates to fix some bug related to enum switch
     new 03b2584  Modified the getEnum() method to accept only DerefAliasEnum stored values
     new 6856a60  Fixed a wrong BIND_REQUEST used instead of a BIND_RESPONSE
     new c09ab9c  Changed the ResultCodeEnum to become an enum instead of an subclass of ValuedEnum (Java 5 migration)
     new 3397359  Changed the ProducerTypeEnum to become an enum instead of an subclass of ValuedEnum (Java 5 migration)
     new 21a12f4  Added scm information to be usable by continuum
     new b90dc3d  It seems that the scm tag was not at the right place
     new 7430c24  Updated the scm tag to reflect the real repo
     new 37fe84d  Added scm info in the pom
     new add493f  Get rid of some warnings.
     new bd4f504  Get rid of some warnings.
     new c6c5f27  Ported modifications made this moring in 1.0 to 1.5 : added some defensive test in the toString methods to avoid a NPE. Also added a test for rootDSE searching.
     new 5359b75  Removed some warning by using Java 5 generics
     new cd6e899  Removed some warning by using Java 5 generics
     new 411d74a  Removed a few tens of warning by replacing a class by an enum (MicroOperation) and by using Generics
     new fa99d60  committing some new primites for meta schema along with meta schema changes
     new 29d59df  - Replaced the OID by the new defined ones - Fixed the duplicated OID used by two operations
     new 339f36d  Arghhh... The OID for GracefulDisconnect was wrongly modified. Return to ...5, instead of ...2 which is already used
     new 0133f60  Updated the pom version
     new b094fae  Created a a.o.d.shared/ldap/schema/syntax package Move the SC from the previous package to the newly created one Created 10 new SC Modified the StringTools class by adding new methods to be used by SCs classes
     new 4d01de4  Added tests for SCs
     new ef75258  Added some SC tests, and fixed a buggy test
     new 77e073d  Applying Stefan Seelmann's patch for DIRSERVER-793. Thank you Stefan!
     new d8b49f2  Added the new antlr schema files to the list of file to be compiled
     new 21d0e04  * Added the NumberSC used by the DitStructureRule RuleId element * Modified the OID for NumericOid SC * Fixed the javadoc for NumericString * Move dthe creation of the SchemaParser into the constructor for OCDescription SC * used the modified name of SchemaParser (now ObjectClassDescriptionShemaParser)
     new 8fc36d7  Moved and renamed the SchemaParser to a new package dedicated to parsers.
     new c11231f  Added the SC
     new d72a58c  Rfelect the renaming of SchemaParser
     new 51d9ef1  The SchemaParser class has been renamed to ObjectClassDescriptionSchemaParser
     new 2096f30  Removed useless code and comment
     new 3783169  Added the noidLen SC Fixed a bug in Number SC
     new 1dce3b8  Added a method in UsageEnum to return a rendered string for USAGE. When someone ask for the AttributeTypeDescription, the USAGE value should be return as a lowercased string.
     new 6b30ea2  Added a defensive test against NPE
     new 1a42b48  Added a Unit test class for UsageEnum
     new b13fd6c  Fixed a pb in typecasing for dSAOperation (was dsaOperation)
     new d1c0ee9  Set source code encoding for javac (note this won't fix a problem with Eclipse because Maven Eclipse plugin doesn't respect this value)
     new 9bdc708  Fixed the test so that people which are not french can build the code :(
     new ac32ec3  applied Stefan Seelmann patch. Just replaced the inner Enum by existing enums from ldap-name
     new 85b4afd  Fixed a nasty bug in DN parsing (DIRSERVER-796)
     new c665ddd  Suppressed some warnings
     new 67006f1  A few less warnings
     new a37b402  A few less warnings
     new 1de2e45  Added the DN syntax checker
     new ab93e8d  Added an isvalid() method in LdapDN to allow the SyntaxChecker to validate a DN without building the object. Fixed some warnings
     new 48d9903  Added some tests for DN validity Fixed some warnings
     new fa5383c  Removing lot of warnings
     new ab5dd5c  Fixed a bug when a DN was ending by a coma. It was considered as valid, when it is not
     new c9c50f9  Added a test for a dn ending with a coma
     new d4160c4  Added a static method to validate a BitString, as this method will be used in two classes (BitString and NameAndOptionalUID syntax checker)
     new f4de140  Added a test for DNSyntaxChecker
     new 97a59b0  Added the SyntaxChecker
     new 460e53a  Updated this SyntaxChecker using regexp. It still has to be tested
     new 0a25d99  fixed a NPE
     new b3c36c1  added telephone number syntax checker test
     new 4026cdd  added some java doc, and modified a protection level as this class can be inherited
     new 7c748e9  Added the faxTelNumber and its test, plus the DNandUID test
     new bdc4c02  removed warnings by cleaning imports
     new 64de7d7  Created AssertionEnum and removed the int declaration in ExprNode for the replaced values. Modified the classes which were using those values
     new 7f90aa5  Just forgot to add this file in the r487713 commit...
     new 23b01e7  applying patch from seelmann associated with DIRSERVER-793
     new b09fdae  Applied Stefan Seelmann Patch
     new 56843ea  Applied Stefan Seelmann Patch 2/2 (TESTS)
     new 85202bb  Upgraded to MINA 1.0.1 stable.
     new ff44f37  Applied Stefan Seelmann latest patch for DIRSERVER-793.
     new 39d50e8  Forgot to commit new files from Stefan's latest patch, my fault.
     new 8e80774  Fixed warnings Asn1Object is now an interface Created an AbstractAsn1Object which implements Asn1Object
     new 5f20146  Fixed warning by using generics Asn1Object classes now extends AbstractAsn1Object
     new 66e6e18  Added an AbstractSyntaxChecker class Modified the interface Modified all the classes to reflect these modifications
     new dba2c7c  Changed the tests to reflect the modification done in SC classes Removed some warnings
     new 92e8625  committing patch from seelmann for JIRA issue DIRSERVER-793
     new a3a63d8  - Added a protected constructor which takes a String (oid) parameter. This is needed if one want to create a subclass of a SyntaxChecker - Added some protection againsta potential NPE in RegexpSC
     new 769746a  Created a new package for comparators (Matchers) Added a boolean comparator
     new 39af589  Created a new package for comparators (Matchers) Added a boolean comparator
     new 2527014  Modified the test to suppress warnings : - test method don't throw a ParsingException - Testcase.asserEquals can be written assertEquals (as the test class extends TestCase)
     new 9dc9915  Added the RFC 2252 Audio SyntaxChecker
     new e460d2d  Added Audio and Binary SC tests.
     new 135c83c  Added a syntax checker for ACI Item Added the related tests the tests don't check that an element is not duplicated nor that it is missing
     new b904a70  Added the ACIItem Syntax Checker with its test class
     new 50ec0bc  Added the CertificateSyntaxChecker and its tests. This is just a binary SC.
     new ca01e29  Added CertificatePair and CertificateList SyntaxChecker and tests
     new 83e583a  Removed the warnings by replacing TestCase.xxx by Assert.xxx
     new 0160945  Added a directive to comile ACIItemChecker.g file
     new 8cc9c32  Added the MailPreference syntax checker and its test
     new 00adc0c  Added SupplierXXX syntaxCheckers : - SupplierInformation - SupplierAndConsumer - SupplierOrConsumer Added the related tests
     new 6844700  Added SupplierXXX syntaxCheckers : - SupplierInformation - SupplierAndConsumer - SupplierOrConsumer (forget them in the last commit)
     new e2a4889  5 more syntax checkers added, and tests... 13 more to go
     new 49a9f51  Added two more binary SyntaxCheckers, and there tests
     new dd5138e  Added the ProtocolInformation SC and its test
     new 47cdfd7  Added two methods : - isIA5String() - isPrintableString()
     new bc6ec35  Use the StringTools isIA5String() and isPrintableString() instead of creating stupid inheritence schemes...
     new 7841ba0  Added two more SC : Fax and OtherMail
     new f0136e2  Fixed a failing test
     new 38b8a34  Added the SupportedAlgorithm SC
     new 5004c8f  Fixed the javadoc in the header.
     new 25a8285  Added trhe PostalAddress SC
     new f445577  added a test
     new 701617c  removed dead code
     new ce11b9e  fixed the check to handle correctly non escaped $
     new 3f57dc0  Fixed a check : the '#' char should always been escaped unless it is the separator
     new 7d4581c  Added the binary PresentationAddress SC
     new 5b35e15  Added a test
     new b53e6b7  Added the subtree specification binary SC
     new baaa32f  Implemented the SubtreeSpecificationChecker (with all Antlr plumbing) which only parses a SubtreeSpecification but does not populate any beans. Updated SubtreeSpecificationSyntaxChecker and its tests to use the new checker.
     new 4438e73  Fixed some wornings by deleting useless imports
     new 0afe701  Added the TelexNumber SC
     new 77e875c  Added the TeletexTerminalIdentifier SC
     new b759453  Implemented the three last SC as binary SCs.
     new 81ad247  Added methods printToBuffer(StringBuffer) and printRefinementToBuffer(StringBuffer buffer). It is used get the string representation of ACI, Filter and SubtreeSpecification items.
     new cd1a6d7  Added the PrepareString class, its tests and the InvalidCharacterException used in those two classes.
     new 57531b0  Added the PrepareString class, its tests and the InvalidCharacterException used in those two classes.
     new d2f58fb  Added a normalize method, and fixed some possible NPE
     new f3a39fa  Fixed the bidi Created a shortcut for prohibit() method, to speedup the execution Created a chaining call for normalization
     new 8b7e105  Added those two normalizers
     new 6a21cc8  The normalizer is now called with the String type
     new 285a45a  Added tests for the added normalizers
     new 81db387  Fixed some failing test
     new eb9d815  Created the class. It is not implemented yet.
     new d8fc27c  Removed a stupid comment, thanks to ersin for pointing it out
     new c552f41  Replaced new Integer( xxx ) by Integer.valueof( xxx )
     new da5f4d9  Remove useless call of toString()
     new 0cdf837  Remove useless call of toString()
     new 1c55af1  Replaced new Integer( xxx ) by Integer.valueof( xxx )
     new ccb9ad8  Replaced a call to toString() on a byte[] by a call to StringTools.dumpBytes()
     new d766046  Replaced new Integer( xxx ) by Integer.valueof( xxx )
     new fb10b88  Replaced new Integer( xxx ) by Integer.valueof( xxx )
     new 70e2546  Replaced a call to toString() on a byte[] by a call to StringTools.dumpBytes() Replaced new Integer( xxx ) by Integer.valueof( xxx )
     new b1ccc84  Replaced a call to toString() on a byte[] by a call to StringTools.utf8ToString()
     new 4e810b1  Replaced a call to toString() on a byte[] by a call to StringTools.utf8ToString()
     new 5577f3e  Remove useless call of toString()
     new a124675  removed a useless call of new String( xxx ) when xxx is already a String
     new 84c5cfe  Remove dthe DNUtils class, it has been moved to another package months ago
     new 9b7a10e  The iterator next() method now thows a NoSuchElementException Added a 'finally' to release file resource
     new 8fe7e65  Remove useless call of toString()
     new 91dc905  The iterator next() method now thows a NoSuchElementException Added a call to super.clone() in the clone() method
     new 86fbf65  Removed a misplaced constant definition
     new f92a633  As a constant has been removed from the interface, now use the enumeration calue directly
     new 15814d0  Added an equals() method to superseed the Object.equals() standard method
     new bd74f69  Fixed some potential NPE in 3 methods.
     new c854309  Remove useless newString( xxx) calls when xxx is already a String Call the new method StringTools.getHexValue( char )
     new 0a48428  Call the new method StringTools.getHexValue( char )
     new 3e0bbd5  Remove useless call of toString()
     new 2153a3d  commiting on behalf of elecharny: Fixed potential NPE. Modified some static fields to private in StringTools. Added some accessor methods. Basically, cleaned some code to avoid NPE and potential errors
     new 2d7727f  Fixed a nasty bug: integer transformation to bytes wasn't handling negative values correctly. Even if we don't have any negative values in LDAP, as this library is shared, it has to be fixed
     new 880439b  Cleaned the code, after having used FindBugs to check it. Many little errors has been fixed. Tests has been added
     new c1be48d  Cleaned the code following FindBugs suggestions
     new 9cb2076  Merging schema branch back into trunks using the following command.  These changes modify several subprojects and modules to incorporate a ou=schema partition into the server which is used to load and store schema information using the meta schema.
     new dcb60b7  Added a hashCode() method as we have overloaded the equals() method
     new 823efb4  Imporved the way credentials are dumped if a call to toString() is done
     new ec13aa7  Added a final keyword for constants
     new 985402e  Moved a test to clarify the code
     new 2554b30  Added 'final' keyword to the logger
     new 1ff1ae0  Added a serialUIDVersion
     new 1575e92  Added a serialUIDVersion
     new ce5a6c3  Added a serialUIDVersion Matcher is not serializable, make it transient
     new 9813b6b  Modified the code to avoid costly iterations, and to add some shortcuts. It now runs twice faster.
     new 89bf864  Avoid a (String[]) cast
     new 2f13199  Made the constants final
     new b06b905  Little improvment : avoided a call to new Integer()
     new 06dbcbf  Fixed a lot of potential pb if bytes when > 0x7F (considering a byte could be unsigned, which is not the case) Removed dead declarations
     new dcae3ce  Removed dead code
     new ff3ce62  Added a hashCode() method
     new 0695cd2  Removed useless new String( String )
     new 0e4f6f5  Removed transient keyword for not serializable classes
     new 5a1a052  Removed useless call to toString() method
     new 948ac91  Removed transient keyword for not serializable classes
     new 1236ca7  Added a speed test (but it is commented)
     new 1270ec8  Removed the PrepareString test : the PrepareString public methods have been privatized, except the normalize method
     new 86261d4  Heavily modified the code to gain some speed. The normalization of strings now is around 18 times slower than with the previously used DeepTrimNormalized. It will be tough to improve the code again, but we can remove one pass (I don't know how atm). - now works with a target array instead of passing Strings from method to method - the map method directly modify this target array instead of parsing the whole string - fixed a bug : string were always lowercased - internal  [...]
     new 94a6b02  Implemented missing hashCode() methods
     new a95d64de Cleaned the code, removing some warnings, some commented code.
     new 0ab9ab8  Removed some dead code
     new 226cf6e  Changed the normalizer to make it use the PrepareString class
     new a34edb0  Changed the space handling to remove all the RFC 4518 insane suggestions. The string preparation is now much faster ( only 5 times slower than the previous one which was 17 times slower )
     new c56ec81  Added a test case to check that PDU using long length form is correctly handled by the decoder
     new 4c06fd1  Fixed the tests accordingly to the Space handling modification in PrepareString
     new 3c14ce4  Replaced french chars above 0x7F by their unicode counterpart
     new dcdd725  Fixed a nasty bug when length was in long form but with a 0 value : the PDU was considered as not finished, even if this was the last PDU, the decoder was let in a pending state.
     new 52a0946  Fixed the LdapDecoderTest to handle the now state the decoder will be after having decoded a length in two pieces. Fixed the DIRSERVER_810 test, and added a check on decoder state
     new 87bc7ad  caught null pointer exception
     new 751aa71  Fixed DIRSERVER-788. The attribute's name were stored lowercased.
     new 3c8e301  adding another LDAP version of jndi exception
     new 06558be  bypass normalization on empty string dn and do not allow add("") to generate a malformed RDN
     new 4d5a298  MERGE(493145) from 0.9.5 branch: fixing bug where recognition exceptions were being swallowed up by the default error handler of the filter parser
     new 1297557  odd assert failing in OtherMailboxSyntaxCheckergTest.testWrongCase() - I commented it out: perhaps Emmanuel can take a look at it
     new 8ded9da  Fixed a bad usage of specific chars instead of using unicode into a String.
     new 243d284  Added missing comma in printToBUffer
     new 3869632  Fix for DIRSERVER-813, added test
     new f830f54  Adding Filter support (as an addition to Refinements) in subtreeSpecification grammar. The specificationFilter element now can be followed by either a Refinement or a Filter.
     new f235a96  Updated SubtreeSpecification Syntax Checker so that it allows Filters as specificationFilter.
     new 5263692  Fixed DIRSERVER-815 : remove the spaces left on the left of a MatchedDN
     new c162e20  Fix for DIRSERVER-814: Improved filter detection in ACI lexer; Added check for balanced parenthesis into filter parser (parser hangs in an infinite loop)
     new fc38c79  Patch for DIRSERVER-783. - No more BasicAttribute and BasicAttributes. Use AttributeImpl and AttributesImpl now. - No more ModificationItem. use ModificationItemImpl now - lot of refactoring of imports : no more import xxx.*;
     new c471bf1  Patch for DIRSERVER-783. - No more BasicAttribute and BasicAttributes. Use AttributeImpl and AttributesImpl now. - No more ModificationItem. use ModificationItemImpl now - lot of refactoring of imports : no more import xxx.*;
     new c245a55  Forget to commit this essential class...
     new 1c26299  Commented a failing piece of test : the attributes order may differ from one JVM to the other, leading the encoded PDU to be different. The encodedPdu / initial PDU are not anymore compared
     new ddc115f  Fixing Jira DIRSERVER-819 (getMessageTypeName() of LdapMessage returns wrong name for CompareResponse).
     new 2cd52d0  - Added a flag 'normalized' and a method isNormalized() which tells if the dn has been normalized. It allows some core methods to avoid doing a costly normalization - Applied generic to List and Map - Added a static factory (nromalize( String dn, Map)) to create a normalized DN in one call.
     new af4d4ed  Fixed the issueManagement entry : was pointing to an died URL (DIRLDAP)
     new 339d371  Added a first drop of the new project : Schema to ldif converter
     new 2b93b53  Fixed two small but critical bugs in this cool utility.
     new b26ecd7  Improved the generation of Ldif from schema files, but not finished yet. Handling of optional values is not done. This checkin is just done to be able to work on this code from home
     new 68217ef  Modified the escapeValue() method to accept either String or byte[]
     new 426c53f  Fixed bug DIRSERVER-827, and added some tests. The method is now public
     new 43dd7ae  Added a non static method render()
     new ef5039e  Added javadoc
     new a1da86f  Added a list of test files for SchemaToLdif
     new 3f7a197  Fixed bugs and added javadoc
     new e7ec7ac  Fixed the grammar for Schema2Ldif
     new c19dca1  Added tests for ObjectClass
     new e6a7ffe  Updated the svn:ignore property
     new dc72a14  removed useless dependencies
     new f740e04  added the converter sub-project
     new 2fea29c  Fixed the generation of 'objectclass: top' (was objectClass instead of objectclass)
     new bc3ffe3  Added a list of tests for AttributeType
     new 9f54e83  Added some tests for AttributeType
     new 8e7c5a4  Cleaning some waring found by findBugs. Remove dead code
     new 4d68f06  Remove useless transient keyword
     new da9e54f  removed some warning genrated by findbugs
     new 804f71d  Removed some warning from findBugs
     new 94e0ddf  Fixed DIRSERVER-826
     new e819ba4  moving shared libraries to it's own place
     new 95982c1  Added two constructors in Attribute(s)Impl : they take an Attribute argument nd copy it into the new Attribute(s)Impl created. Added a test for cthis copy Removed a useless import
     new 30827ab  Added a test where we check that an empty line in a comment is not a pb
     new e49b973  Fixed tests and clone/copy implementation
     new 8c0b8b1  Porting fix from ADS 1.0.1 to 1.5 : fixing DIRSERVER-758 and some problems with referrals.
     new c1c397f  making schema objects store the name of the schema they are defined in
     new 2435257  filter-lexer.g appears twice in antlr directive
     new 3800cd5  Exposing setSchema() operation for SchemaObjects
     new 4ef96ac  fix generics
     new 504ea23  fixed bug in modification merge function and added additional method to get modification items from mods array
     new 64886b6  Reformatted LdapDnParserTest Remove so useless toString() calls Remove some dead code
     new 29734ab  adding method from ServerUtils here since it does not need server deps to function
     new 376e922  fixing broken test case for Rdns
     new b1a6386  added test case for attributeTypeDescription parser
     new 43539a7  changes ...
     new 565704e  Fixed DIRSERVER-823 (proting the fix from 1.0.1) Added a test for it
     new 8e8bf0b  updated the scm element to reflect the new layout
     new b457c7e  removed a 'i' into the scm line : using vi could sometime induce stupid errors ...
     new 7fce03a  DIRSERVER-793: Replaced unicode characters by string literals
     new 0f08102  fixing typo with getMayUse()
     new 40978f9  adjusting properties of DITStructureRule to make it correct according to the spec
     new e78a7d2  Added ApacheDS specific schema description parsers and beans: o Comparator o Normalizer o SyntaxChecker
     new 952242d  Fixed DIRSERVER-839. Added a unit test
     new 6b798e4  Deleted unused constructs for next generation Stored Procedure framework. We'll work on this later.
     new f8367b2  adding rendering capabilities to comparators, normalizers, and syntaxCheckers
     new 89b9bab  changes ...
     new 2badd77  fixing some broken test cases for parsers which thought missing descriptions should return empty string instead of null
     new 0d4d4f8  Moved schema parser tests down into parser directory. Merged Alex' tests. Renamed class names.
     new 9ddc585  fixing bug in syntax rendering where the NAME is not used
     new 8e520cd  fixing nasty problem when a matchingRule does not have an optional name
     new 48d4808  fixed problem with rendering an attributeTypeDescription when it has no names
     new 5f59ddd  added configuration options and version for maven-surefire-plugin: lots of changes ... this could be done much better
     new 4547b35  fixing plugin management to go under build tag
     new e67e3a5  adjusting surefire settings
     new 5aa2da2  trying the new surefire 3.2-SNAPSHOT instead to see if it lowers the crazy test counts in bamboo
     new a3fe6f3  again fixing common rendering problem when names are missing
     new 1c16d55  bunch of javadoc fixes, it still dies with two mystery errors which I have no clue about
     new db19981  found the cause of DIRSERVER-832
     new c2d418e  Added empty constructors to all LDAP Search Filters.
     new 3c450aa  Modified the getType() method to create two methods, getUpType() and getNormType().
     new cec35e0  Changed BigInteger to Long, to improve the server performance.
     new 366f86d  Added the attribute(s)Serializer, used by the server to speedup the BTree operations
     new 31b5fd5  Added a NOTICE.txt with apache license and Bouncy Castle license
     new 401f338  created this new project to store the ldap common constants added a file for schema constants values, like "subentry", "objectClass", "top", etc.
     new 2cd154d  Now use the newly created project shared-ldap-constants Reflected the changes into the source files
     new 5446eb0  Moved the "objectClass" definition to shared-ldap-constants. Modified the classes which were using the SystemSchemaConstants for "objctClass"
     new 0c73115  Removed the "objectClass" from the code (except from tests and antlr files) and replaced it by a reference to the constant declared in the new SchemaConstants class in shared-ldap-constants
     new 181f175  Removed the "top" from the code (except from tests and antlr files) and replaced it by a reference to the constant declared in the new SchemaConstants class in shared-ldap-constants
     new 812cffc  * Changed TriggerSpecification Grammar to allow multiple SP Calls per Trigger Execution. * The grammar is now less flexible about spaces, but we'll fix it. * Changed the TriggerService to execute all SP Call Specs per Trigger Execution in the order they are given. * Reflected changes to the appropriate tests.
     new 47adeef  Removed the "extensibleObject" from the code (except from tests and antlr files) and replaced it by a reference to the constant declared in the new SchemaConstants class in shared-ldap-constants
     new 7f8babf  Removed the "organizationalUnit" from the code (except from tests and antlr files) and replaced it by a reference to the constant declared in the new SchemaConstants class in shared-ldap-constants
     new b8484ff  Removed the "creatorsName" from the code (except from tests and antlr files) and replaced it by a reference to the constant declared in the new SchemaConstants class in shared-ldap-constants
     new 1bc3d0e  Removed the "createTimeStamp" from the code (except from tests and antlr files) and replaced it by a reference to the constant declared in the new SchemaConstants class in shared-ldap-constants
     new db188a9  Fixed TriggerSpecification.g ambiguity. Made tiny change to test specs to show grammar flexibility about spaces.
     new 45018c7  Removed the "objectClasses" from the code (except from tests and antlr files) and replaced it by a reference to the constant declared in the new SchemaConstants class in shared-ldap-constants
     new 225e898  Removed the "modifyTimestamp" from the code (except from tests and antlr files) and replaced it by a reference to the constant declared in the new SchemaConstants class in shared-ldap-constants
     new 5d0590b  Removed the "modifierName" from the code (except from tests and antlr files) and replaced it by a reference to the constant declared in the new SchemaConstants class in shared-ldap-constants
     new c063ec9  Replaced a direct comparizon of an attribute value by a call to the helper method which deal with casing
     new d6ddd35  Removed the "ldapSyntaxes" from the code (except from tests and antlr files) and replaced it by a reference to the constant declared in the new SchemaConstants class in shared-ldap-constants Moved the System constants declared in apacheds-constants to shared-ldap-constants
     new 58b862b  Created OID constants for existing constants Fixed a bug in a trigger test : a ';' was necessary at the end of the trigger call Fixed some potential bugs in SchemaService by working with OID instead of names
     new 2a52e21  Replacing some more constants from core and system schema.
     new 9aed1f7  Some more constant migration from code to ShemaConstants
     new 7072eda  Removed the useless clone() in the normalizations (alex was carrect : what was it good for, anyway ?). It should save some more cpu cycles... Fixed the Javadoc, added some more.
     new 97919a1  Fixed DIRSERVER-875. The OID migh be sometime seen as correct, due to incorrectly handling a final '.'. Fixed the tests whcich were not detecting such a bug...
     new ef20b0e  Fixed the fix for DIRSERVER-875 (the previous fax wasn't good enough ...)
     new 40b5f00  Updated license headers in ASN.1 DER package.
     new 4ac7421  Switched to commons-lang-2.1
     new 002fe4c  Updated Schema Converter. Fixed LDIF generation to match the hierarchy of the 'cn=schema' children and DNs.
     new 97b0396  Fixed a potential NPE in the toString() method
     new 9e6be07  Bumped up the version to 0.9.7-SNAPSHOT
     new 1d19b7d  Added commented test cases for DIRSERVER-891
     new 6b2ceed  Added some more constants
     new a7f1d38  Added the "subtreeSpecification" constant
     new d2f3563  Replaced "subtreeSpecification" by the declared constant in SchemaConstants
     new cae2e82  Added some more tests for DIRSERVER-891
     new ba5852a  Fixed a bug that could caused a malformed expression in the case where a BaseSubtreeSpecification has both chopBefore AND chopAfter values (a ',' was missing between the chopBefore and the chopAfter values in the printToBuffer() method).
     new 061ab38  moving notice and license files to the proper position and correcting their contents for the proper attributions
     new e58a116  Added some timing instructions, commented (to use them, one should simply uncomment the //TM )
     new 5a02dd8  Fixed a potential bug in a test.
     new d4db976  Added a new class containing all the JNDI properties.
     new fe6ee22  Modifed the code to use the newly created JndiPropertyConstants class
     new cb946da  Fixed bad bytes comparisons, making the tests unhappy
     new c52fd99  Accepted an empty DN, instead of generating an LdapInvalidAttributeValue exception
     new 05e49fc  Reverted a test on an empty DN from false to true (empty DN are now accepted)
     new 7887bca  Fixed DIRSERVER-902. The first fix was not enough...
     new 9e6d5dd  Added some constants for security (SHA, MD5, etc...)
     new a31da0e  Added this class to allow {crypt} algorithm for LdapBind
     new 16f245c  Removed commented code
     new 3d480d4  Modified printToBuffer method to print the ExprNode either as refinement or as LDAP filter.
     new cee2eec  Fixed a problem when reusing the SubtreeSpecificationParser. The exclusion sets weren't cleaned
     new a8506eb  Fix for commit r531120
     new 6c9ae93  Added constants for ACI attributeTypes and accessControlScheme
     new 875bebf  Remove the holder inner class, this was a really stupid idea to have created this class which is a total duplication of AttributeImpl.
     new ef6b8e7  Ficed the getAttribute() method : if the attributeType is an OID, then the method will just return null.
     new 6e11335  Added the AccessControlSubentry constant
     new 4570676  Fix for DIRSERVER-913 (shared-converter generates wrong LDIF ('true' instead of 'TRUE')).
     new cd28b80  Added some asserts to check that a "" DN is equivalent to an empty dn.
     new 6db0652  Added the uniqueMember constant
     new 62047eb  Updated the convertor to generate m-length attributeTypes
     new 9137cf4  Fixed the test, as we now generate m-length AT
     new 053ada9  Fixed a big problem we had with RDN : when trying to get the UP form from a RDN, we get the normalized form instead. This was because the UP form was never stored into each RDN
     new 1c38c10  Test for RDN UP value to be returned.
     new 463bc43  Created this class so we can declare static DN being used into the server in a specific place, instead of using static Strings all over the code
     new 8e41ffe  Added groupOfNazmes and groupOfUniquesName attributes Modified the prescriptiveACI and subentryACI OIDs
     new d0b4d0f  Using 2.3 version of Surefire maven plugin, instead of a SNAPSHOT
     new 2290239  Using 2.3 version of Surefire maven plugin instead of a SNAPSHOT
     new 62d6cac  Added this wrapper class so that we can avoid a lot of DN parsing, as the SearchResult will now contain the LdapDN.
     new 5b472ce  Added a method to build an AttributeType from a byte array. Added a method to build a String from an ascii byte array
     new 1eef252  Used the lowerCaseAscii instead of the existing lowerCase method : it's much faster when the String is known to contains only Ascii chars
     new ac0907d  Used the lowerCaseAscii instead of the existing lowerCase method : it's much faster when the String is known to contains only Ascii chars
     new b475e27  Removed the useless idToLowerCase method, replaced by a direct call to asciiToLower()
     new a9bbe9e  There is no need to lowercase the attributeType, it is already lowerCased
     new 75dbc83  Used the lowerCaseAscii instead of the existing lowerCase method : it's much faster when the String is known to contains only Ascii chars
     new 688bc8e  There is no need to lowercase the attributeType, it is already lowerCased
     new b863ed7  Used the StringTools methods like getType() and asciiToLower() methods
     new f77c311  Used the lowerCaseAscii method instead of toLowerCase
     new 7e8845a  Fixed a compilation failure by using the lowerCasAscii() method
     new 9b2ec99  Replaced the String.lowerCase() method by the faster StringTools.lowerCaseAscii() method, which is used for AttributeType.
     new 1827946  Added a addNormalized(RDN) method to speed up the add(RDN) method, when the RDN is already normalized.
     new c91c580  Modified the compare method so that the exception are tested only if we get a NPE (which is hopefully not something we will ever get !). Don't call the Long.compareTo(Long) method, instead do the direct computation in this method.
     new f5db464  For some reason, the test was wrong into the metjod (it returned -1 instead of 1).
     new a04eb59  Added a new addAllNormalized method to speedup the server (no need to normalized DNs which are already normalized) Modified the oidNormalize() method to move rare String manipulation to the end of the method.
     new d9aa785  Added missing ModifyDN Request parameters that can be injected to Stored Procedures.
     new 3b4c344  Generalized Trigger code.
     new ea94687  Javadoc update.
     new 7af8e80  Added UTF8_STRING_TAG and GENERALIZED_TIME_TAG Reformated some code
     new e752b2e  Updated maven plugins to their latest versions : - antrun 1.1 - antlr 2.0-beta-1 - compiler 2.0.2
     new 28fe659  Removed compiler configuration from sub-pom, as it has been migrated to the TLP pom (shared/pom.xml) Added common configuration description in shared/pom.xml for surefire and compiler plugins
     new 61c7928  Updated the plugins/jars to their latest version. Moved all the versions in the pluginManagement/dependencyManager o fthe shared/pom.xml file
     new 7e7d0bc  Warnings clean-up in shared-ldap:  javadocs, extra semi-colon, unnecessary cast.
     new dc7cf85  Warnings clean-up in shared-ldap:  unnecessary cast.
     new c24f1eb  changing pom and making it point to the TLP pom: might cause issues until v7 of TLP pom replicates
     new 1acc0a3  Used generics : added <Entry> after each List, as we are parsing Entries.
     new 3c6e926  Bumped up to mina-1.0.3
     new 5d7b699  Added a utility method to convert a BasicAttributes() to a BasicAttributes( true ) if needed.
     new 01f838e  Added the "alias" OC and the "aliasedObjectName" AT
     new 98f3a1a  Reformated and completed some javadoc Added a hashCode and equals methods
     new 5a0db07  Added some tests for OID comparisons
     new 4fbb40f  Added some more ObjectClasses and AttributeTypes : "country", "locality", "organization", "organizationRole", "residentialPerson", "subschemaSubentry"
     new 3d48e4f  Added some new AT : "collectiveAttributeSubentries", "accessControlSubentries", "triggerExecutionSubentries"
     new c176562  Removed a warning
     new 1c9d1ee  Added a SyntxChecker for ObjectClass and AttributeType name Added a test for this SC
     new 2fb13b4  Fixed the typo : metaObjectclass has been renamed metaObjectClass
     new be8cb1a  Fixed a typo in java doc : readible instead of readable
     new 92f05ee  Fixed a typo : readible instead of readable
     new d017876  Fixed a typo : readible instead of readable
     new 54df773  Fixed a typo : readible instead of readable
     new efe92e9  Workaround commit for DIRSERVER-916. Will better fix after resolving DIRSERVER-986.
     new f7abb02  Fix for DIRSERVER-891. Used the original ACIItem grammar instead of the light Checher grammar for the Checker parser. Enabled commented out tests and they pass now.
     new 811989e  ignore target
     new 071e0ee  Added a generic SP Util.
     new dd4be16  DIRSERVER-994 - Replaced log4j API references
     new 68c06b5  DIRSERVER-977 - Rename parent artifactId to be unique within project. DIRSERVER-995 - Cleaning up slf4j dependency defs in poms.
     new c1ebf0a  Merging HEAD into sandbox branch
     new fa59f85  changes ...
     new 20ba76f  correcting issue where idea put my test files into the wrong directory
     new bc8cf1f  adding some more schema constants and using in a syntax checker
     new fc44bae  DIRSERVER-1005: Forced UTF-8 encoding
     new 1a15603  adding similar code to render(AttributeType) which converts a AttributeTypeDescription into the text for such a description according to the syntax defined for atds
     new d573c90  Added BERStringa nd BERGeneralizedTime for Kerberos
     new c1b915c  Fixed DIRSEVER-1009 : pb with UTF-8 based Strings
     new 24bbd58  deleting empty package directory
     new 6852bd0  Using generic get rid of iterators
     new b9f2a04  Using generic get rid of iterators removed useless checks now that we are using generic
     new 32cb692  rolling back emmanuel's commits which again caused compilation errors on my machine while trying to fix bug - will figure out the cause later.  Using following lines to rollback changes:
     new 9a5d89d  making filter parser use the special parser pipe input stream
     new bd5298f  Adding some new constants forcollectiveExclusions and krb5Principal
     new 067e812  Using generic, get rid of some iterator, minor javadoc cleaning
     new 6c11145  added some generics to make things clear and avoid warnings
     new 40468dc  fix for DIRSERVER-928: ComparableComparator in shared yeild incorrect results when two objects compared are not
     new 082e7c5  Fix for DIRSERVER-891, uncommentend a test.
     new 7ba48fc  Using generic
     new b2af4a0  Using generic
     new cef4194  DIRSERVER-1024 use maven-remote-resources-plugin to add legal files.  Changes to pom.xml can be reverted when project pom version 8 is published
     new 66ee0e9  DIRSERVER-1024 Remove individual license and notice files from shared
     new 1e1c32d  DIRSERVER-1025 use maven-javadoc-plugin
     new 1a42f54  Added three methods : isStructural(), isAbstract() and isAuxilliary() Used generic
     new 690502b  Added three methods : isStructural(), isAbstract() and isAuxilliary()
     new 5ee0c11  DIRSERVER-1029 fix attrId comparison in changedype: modify/ add: attrId operations
     new f2499d6  In decodeOccurred, avoid to pass an incorrect messgae, to avoid a classCastException.
     new 8e8d349  In case we get a DecoderException, clean the buffer, the container, and throw the exception back to the caller.
     new e19d0ee  Fixed the pom to use MINA 1.1.2
     new 35dcf18  adding new CascadeControl as marker control for cascading deletes and modifies
     new b5e2868  Remove a useless NamingException which was incorrectly thrown by the decoder.
     new e7e4dd4  Remove a useless NamingException which was incorrectly thrown by the decoder.
     new 092a9f7  cleaning up some useless code in the CascadeControl thanks to emmanuels instruction
     new 1da86db  use StringTools.EMPTY_BYTES
     new 408b560  DIRSERVER-1028 use slf4j-log4j12 not nlog4j
     new 283c327  DIRSERVER-1028 update versions. Include apache license header in poms
     new 2d0fbdf  changes for DIRSERVER-1030:
     new 25c79f3  Removed the insane performance test ... It was run 100 000 times !
     new 9675b03  DIRSERVER-1032 remove unneeded plugin configuration from some leaf poms
     new 28fb7a5  DIRSERVER-1032 Use the new project:8 pom containing most pluginManagement
     new a9e0f09  Fixed a bug in the way the DN was selected (the last character was missing, due to a bad substring)
     new 19829d7  Added the "ref" attributeType
     new 0fbc000  Added the "referral" OC constant
     new 4d9b2f6  Added a test to check that DIRSERVER-911 is not a bug on, the server side. My guess is that the Studio is using an old version of shared-converter
     new 215978a  more at constants
     new 40d663b  not properly committed to right constants class - fixing mistake with rollback
     new f191752  enabling release deployment of shared branch with support for gpg signatures
     new 4995add  configure the release plugin
     new 400081f  fixing typo
     new 23a09bb  Merging changes from private refactoring trunk:
     new 037875b  Adding some missing Apache license headers
     new 82b4814  Adding some missing Apache license headers
     new 99e9f49  Removed two useless classes
     new 4827a81  o Added constants for "*", "+" and "1.1" special attributes o Modified the code to use those constants o Added a workaround for clients who are sending empty parameters o Correctly handling the "1.1" special attribute mixed with other attributes (=> ignoring it)
     new 4c62a93  o Added constants for "*", "+" and "1.1" special attributes o Modified the code to use those constants o Added a workaround for clients who are sending empty parameters o Correctly handling the "1.1" special attribute mixed with other attributes (=> ignoring it)
     new 0072fd9  Refactored external stored procedure execution framework to use new schema elements and corresponding codes.
     new 2d2f0a8  Renaming SP related classes.
     new 194d6e1  merging back to trunks various small bug fixes and generics cleanups
     new 864c577  [maven-release-plugin] prepare release 0.9.7
     new ddba3a6  [maven-release-plugin] prepare for next development iteration
     new b5b802e  Removed useless imports Fixed some warning by using generic Cleaing some code (minor refactoring)
     new 61716ec  Used geznerics to remove some warnings
     new f09de91  Using Generics Fixed some toString() methods Removed some useless casts
     new 147be40  Removed unused methods used generics
     new b9921ca  Removed some useless imports to reduce the numbr of warnings
     new bb8fb6a  Removed useless casts
     new a3e17bc  Removed useless throws Exceptions
     new c64e99c  Declared some more schema constants in apachedsConstants Changed the code accordingly to use those constants instead of Strings Remove one OC from the apache.schema (accessControlSubentry), because it was already declared with another OID in another schema
     new 947c666  This class can now be used with a generic type
     new 3f4c8d5  Removed some more warnings by using Generics
     new 760810b  Updated the BitString class : - lot of code cleaning - added some defensive tests - modify the stored data : bits instead of bytes - added some methods to set/get/clear specific bits
     new 51be627  Remove some warnings by using generics, and cleaning the code
     new 8f68d8d  Added a Tag for BitString and Generalized Time (they are used in Kerberos code) Added a decode method in Value Added a test case
     new 596d9a9  Removed all the useless "throws" clause to get rid of some warnings
     new c3c2786  Removed warnings by using generics, cleaning the antlr .g files from useless imports, removed useless casts.
     new 1459a20  Removed warnings by using generics, cleaning the antlr .g files from useless imports, removed useless casts.
     new 1135fed  Some more warning removals (generics)
     new 2bc5da7  o Modified the Filter inheritence tree by adding new specialized classes : - AndNode, orNode, NotNode - PresenceNode, ApproximativeNode, LesserEqNode, GreaterEqNode, SubstringNode
     new e869a6e  Forgot to add the EqualityNode class
     new 6dc89d4  removed ^M from files
     new 16086b4  removed ^M from files
     new ddf539e  removed ^M from files
     new 8d62bc6  addiing enum for LDIF change type
     new 43620ec  Updated the nodes :  o using the toString() methods instead of the prtintToBuffer() one  o the accept() method has been moved to the parent node when needed  o idem for equals()  o visit() now returns an Object
     new cc8a48c  Used the toString() method instead of the printToBuffer() for filters
     new 7d8f517  Removed the ^M
     new e9131ae  Removed the ^M
     new d2a766b  Used the toString() method instead of the printToBuffer() for filters
     new 559682f  Added a test for node equality
     new 797de5e  Used the toString() method instead of the printToBuffer() for filters
     new b7b79d9  Removed the ^M
     new ec1cd16   o Removed the printToBuffer() method and replaced it by toString()  o Using generics and replaced iterators by for()
     new 9f62a6b  Removed the ^M
     new 0a58f9c  Removed ^M from file
     new 14b3426  Added the svn:eol-style native to all the text files
     new 0b15f7a  cleaned up some generics
     new 7ee204b  javadoc cleaning
     new d56a60b  Added a constructor with no arguments
     new 75a319e  adding module for jndi specific utilities
     new 8c50383  branching for bigbang cleanup
     new a40510e  merging changes from 580525 and 580524 on trunks
     new 1f1567f  Added all the new interfaces and classes for Attributes and values
     new 12f65aa  Added the tests for all the new interfaces and classes for Attributes and values
     new e6af6f2  got build working again by fixing compilation erros in shared and fixing server-xml file for new configuration with xbean
     new 563ff71  - Removed warnings by adding <?> to Value - Removed a warning using @SuppressWarnings unchecked - Added some tests in ServerEntryTest - Fixed some potential NPE is ServerAttributeImpl getClonedValue() method - Fixed some bad code in ServerAttributeImpl.add() method : we were testing the value nullity, not the content of the value nullity.
     new efead86  - Removed a useless tests (when inside this method, we don't have to check that the obj is an instance of Value, as we will compare its class with this) - Refactored the code for better readability (ternary operators are not cool, nor is a list of OR tests )
     new 7348038  Added some tests for equals method
     new 6f0828c  Renamed the getDN, setDN and getOIDs methods to getDn, setDn and getOids
     new 2fa5eba  Fixed a nasty bug in the ServerEntry.getAll() method Added some more tests to ServerEntry
     new 9164188  Renamed ServerAttributeImplTest to ServerAttributeTest
     new 511c16e  - Added a flag in ModificationItemImpl for operationalAttribute added by the server - Modified the Utils class to handle List of modificationItemp instead of array
     new b5eb1b9  Added a new constructor which takes an argument to avoid the constructor to throw an exception. This will help us using OID for initializing constants
     new 9db9672  Removed unused methods
     new d62da79  Removed some warnings using generics
     new 51a6318  This is big step on the way to fixing all the configuration issues. It removes all the configuration objects from the core minus one property editor thingy.  So all that's left are the config beans for the protocol providers.
     new c71d53c  Removed a lot of warnings adding <?> to every class, and typing comparators
     new 3024b7d  Removed warnings adding <?> to Class
     new b5c6e73  Removed the BigIntegerComparator, as we don't use it anymore in the backend
     new a8e8215  got latest changes incorporated into the server.xml
     new 7e28570  Cleaning up LDAP protocol provider and the codec
     new d6b5d6c  Added one more method for replaying a modification on an entry.
     new 911cadb  Removed some warnings and unused methods
     new abc7b27  ° Added the Modification classes (Server, add, replace, remove) ° ServerAttribute constructors now don't throw exception, but use assert instead ° the ServerAttribute( Attribute ) constructor has been changed to accept only ServerAttribute objects. The conversion BasicAttribute -> ServeAttribute will be done in AttributeUtils. ° Fixed the tests to catch AssertionError instead of NamingException
     new 7aa7594  Some notes to clear up on these interfaces.
     new 9f2d674  Removed warnings by using generics
     new 2cfd679  Removed warnings by using generics Fixed a bug with null values in Ldif writer
     new b7a9625  Added util methods to convert from Attribute(s) to ServerEntry and ServerAttribute
     new a303c69  Added some comment to alex' comments
     new 7e0754e  Adding capability to extract value from a JNDI environment.
     new f5b3bac  fixing broken tests because someone messed with the damn derefAliasses property for fun
     new 7448d97  renaming DerefAliasesEnum to more descripted AliasDerefMode
     new 708998b  adding some interfaces to serve as the basis for server entries: incomplete and will move some things out of ldap-shared later
     new c2a0905  Updated the toString() method to show SASL values
     new c04e104  Moved some generic Ldap constants from apacheds-constants to shared-ldap
     new 054aff8  o Moved some generic Ldap constants from apacheds-constants to shared-ldap o Used those constants in the code instead of strings
     new 1fae5d1  Moved a class containing constants to shared-constants
     new 4926235  Fix compilation breakage on AuthenticationLevel constant from Antlr grammar
     new 3961a96  experimenting with server entries: doco and tests to come
     new 9bbd3ee  DERSequence stores DEREncodable vector instead of Object vector: less warnings
     new 001a7a8  Fix busted hashCode method and provide some comments on how the implementation appears to be backwards from the description, hopefully letting others avoid the hours of confusion I went through
     new 14585f6  more tests and changes to new entry interfaces as ideas are solidifying
     new 73335b3  fixing breakage that resulted from too much generics
     new 523dd9d  fixing odd problem with compareTo calls using wrong implementation
     new b3b2291  more progress this time on ServerEntry
     new 52d42b4  more added to core-entry classes ...
     new 5c2d398  slight correction for get()
     new a2da760  Fixed some real serious issues with BitStrings : the way bits where handled was totally FUBAR.
     new cfb82e7  Fixed NPE when calling iterator() of an empty Rdn, added Tests and fixed Javadoc.
     new 0f601b8  o Fixed a bug in the DnParser : some unicode chars followed by escaped chars were not correctly parsed
     new 3cd7343  Added some methods to compute reversed modifications Fixed some errors in LdifUtils methods Added a header author tag in LdifReader
     new e07453e  Added some tests for reverse operations
     new 9b73e26  Modified a return type for the reverseModify() method : we now return an Entry, not a String
     new b771d65  Added some more tests for the modify operation
     new 50ba769  Removed an unused import Removed some warnings using generics
     new b0df334  Added hashCode()and equals() method
     new fc82938  changes to reverse LDIF generation ...
     new 1d4442f  Fixed the issue with deleteOldRdn the correct way. Added a test to check the missing case (simple Move operation)
     new a94e4a2  Added the applyModification() method : it will be used to modify an entry by applying a ModificationItem to it.
     new 6275aad  Rewrote the clone() metod to call the super.clone() method. Added some missing javadoc Minor refactoring (adding some missing () )
     new 32709d0  Removed a useless import
     new 739133b  Fixed a NPE Fixed a bug when we romve the last value of an attribute : the attribute must be deleted Added some tests for the applyModification() method
     new 8f59c95  Fixed a bug in the way we handled the removal of values : if the value to be removed didn't exist into the attribute, some randmo value was removed from the attribute !!!
     new 8298bd4  equals() method does not check for null argument
     new c4746fa  Method may fail to close stream
     new 39b1254  Fixed some bugs with escaped spaces in the middle of a RDN value, and another one with a truncated value due to an escaped space. Added Stefan Seelmann tests.
     new e661486  Removed around 50 warnings by removing useless imports and using some generics
     new 61e3ce4  Removed a bunch of warning (generic) Removed LdapUrl and LdapUrlParser classes, they are a duplication of LdapURL classes
     new e0b6a9c  Invocation of toString on an array
     new 348e55e  Method invokes toString() method on a String
     new 9a5a454  Prevent possible ClassCast Exception
     new 06ed457  Slightly improved Felix fix : Instead of dumping bytes as if they were just bytes for a DN, translating this byte array back to a String. (the DN is always a valid byte array representation of a String )
     new e773dd1  Added some more tests to complete all the cases for a modification applied to an entry.
     new d48c820  May expose internal representation by incorporating reference to mutable object
     new 6883aad  formatting style
     new 52c17a1  Fixed a bug in the way we handled the removal of byte[] values in an attribute.
     new 4d278c3  Rearange the fix for DIRSERVER-1104, as it was also present in other places.
     new 17e2718  Reorganized the javadoc
     new 12ae856  Fixed a bug in the applyModify() method : we were applying the modification a little bit too early
     new fd97050  Renamed one member (attributeList -> attributes) Fixed the AddModification methods to avoid different modifications on an attribute to be mixed Added equals() and hashCode() methods
     new 9f25242  Fixed the parseModify to avoid multiple modifications on a single attribute to be mixed
     new 437fa41  Added a hashCode() method Fixed some javadoc Fixed the equals method to allow case insensitive comparison on IDs
     new 7bc145c  Added hashCode() and equals() methods
     new c3125af  Added the ModificationItemImmplTest case Added some tests for multiple modifications Fixed some wrong tests
     new 3a749ee  Fixed AIOOBE when calling 'LdapDN.isValid("a=")'
     new af6d995  added scm tag for continuum
     new 6706075  Fixed the scm tag to point to the correct branch ...
     new f031ec2  return both List and array of modification items for convenience
     new 9a79545  making Entry serializable
     new 88dcf85  changes to reverse ldif production code: there were some issues with modrdn and moddn change type generation.  I am not certain I did this correctly so I'd like to request that some one other than me (elecharny) ok's this.
     new 71b1fb8  changes ...
     new 7e28240  ignoring another messed up test
     new cea35c5  changes ...
     new 73c5f7d  o Used an enum to store the encyption algorithms o Created a constant for "ou=system" : ServerDNConstants.SYSTEM_DN o Created a constant for "uid=admin,ou=system" : ServerDNConstants.ADMIN_SYSTEM_DN o Added a Modification, ServerModification and ModificationOperation class, Enul and interface o Lot of small modification in shared-ldap ServerEntry and in core-entry o Deleted the useless fastITests
     new 73fed11  Fixed a wrong test in the equals() method
     new c126cd9  changes to entry and server core entry interfaces
     new 71e88d4  Revert from using a java 6 method (Arrays.copyOf), it was not compatible with JAVA 5.
     new 1558d01  o Moved ServerDNConstants class from shared-ldap to core-constants (the contained constants are not LDAP related, but ADS related) o Cleaned some imports
     new acee733  Added a new tests to check special DN like "cn= \"test, test\" "
     new 0235918  Improved the new ServerEntry API by using generics and adding some varargs.
     new b9ab965  Removed some warnings by using generics
     new b66a310  Added some helper methods in the Value classes Added some varargs in EntryAttribute methods
     new a8748f1  Added a get() method into the interfaces.
     new 3e25ddf  Added the getUpId in the top level interface
     new ffe0a9e  Remove some useless methods in ServerEntry. As we now have varargs, no need to have the same method with a single argument
     new bac761a  Fixed some potential problems and bad code detected by Felix : - bad hashCode() or equals() methods - useless interface implementation - potential NPE
     new 21b8f7a  Replaced some import ...*; by the explicit declaration of the imported elements.
     new 64fc408  Reanamed the base classes to abstract classes, as they are not supposed to be intanciable.
     new ea7f30b  Added a new constant in SchemaConstants (SchemaConstants.COLLECTIVE_ATTRIBUTE_SUBENTRY_OC)
     new 8c14e05  o First replacement of Attribute(s) by ServerEntry and ServerAttribute : the Add operation has been modified. o The KerberosAttribute class has been removed from protocl-shared, as it was already present in shared-ldap. o Slight modifications in the ServrEntry API o The PartitionFrame.java class won't work, due to the lack of a Registries instance available in this class. o Updated the core-entry pom.xml to reference some missing schemas
     new 321e83d  o Added the Registries into all contexts o Remove some warnings (generics) o Removed some constants and used SchemaConstants instead
     new 19ce10d  Mofified the SetContextEntry to use ServerEntry. Improved the core-entry API with lot of tests additions
     new aaa561e  forgot to add this file
     new 1a83196  o Fixed the build problems we had on the bigbang branch with the last commit. The server.xml file now contains all the beans necessary to initialize the DirectoryServer contextEntries o Added some more tests into the ServerEntry API o Started to write the serializer for ServerEntry (commented) o Added some Attributes to LDIF serialization o Fixed some tests to inject ServerEntry into the server instead of Attributes when creating partitions
     new de6fe5c  Modified the Add request to ma,ipulate ServerEntry instead of Attributes
     new 7aed246  Added a test for null assertionValues in filters
     new ff83d28  o Removed 206 references to [Basic]Attribute[s][Impl] o Cleaned some useless imports
     new 1c7ba01  o Removed some more refs to [Basic]Attribute[s][Impl] o Using LdapDN instead of Name in some places
     new abe942e  Removed hundreds of references to [Basic]Attribute[s][Impl]
     new 0341e5c  o Some more Attributes removal. o Adding serialization for ServerEntry
     new d54d086  Renamed Entry to LdifEntry
     new 8defda9  o Added serializer for Dn, Rdn and atavs o Renamed some fields to normXXX for normalized values o Switched Ldap Shared name tests to Junit 4
     new 50fbe9f  Cleaned up the javadoc. Removed some useless test.
     new 0a5d35d  Added test for RDN with empty value (DIRSTUDIO-161)
     new d9e3431  Fixed ACI toString() methods, removed printToBuffer() method, added tests for toString() methods
     new 311bf1b  Added ServerEntry serialization and tests
     new 150db43  Added LICENSE.txt and NOTICE.txt files.
     new c0dc873  Fix for DIRSTUDIO-161. RDN with empty value is valid, e.g. 'dc='
     new 9005bc0  Fix for DIRSERVER-1129 (Move the OpenLDAP schema file parser to Shared).
     new 575e359  Fix for DIRSERVER-1129 (Move the OpenLDAP schema file parser to Shared).
     new 0049f16  Updating shared to version 0.9.9-SNAPSHOT
     new 80147ab  Removed some references to Attributes in ServerContext and other classes. Bumped up to MINA 1.1.6. Fixed some wrong Manifest
     new e6df941  Fixed a potential NPE in RdnParser.
     new 7089bbd  Fixed a potential NPE in RdnParser.
     new 4456957  Defined a ServerSearchResult class to replace the SearchResult JNDI class. Changed the few tests which were relying on ServerResult.
     new 03c4659  Add created JIRA project for Shared
     new 555b61e  Added a LdapDNSrializer, some tests for this class, and used it in core.
     new a0c4fcf  Removed the DNSerializer class, as it has been replaced by the LdapDNSerializer class
     new fa819ba  Partially refactored the Value/ClientValue/ServerValue hierarchy. Added tests for Client[String|Binary]Value Removed the StreamedValue class
     new f0c78bc  Fixed a typo in the javadoc
     new 976bcca  Removed references to the ObjectClassAttribute, it was far to expensive to process (the gain is 25% speed improvement)
     new d8c5e44  Removed useless imports
     new acaad4d  o Addition of the ClientAttribute interface o Addition of the DefaultClientAttribute implementation o Lot of tests added for this class o Removal of the useless AbstractClientAttrbute class, as the inheritence scheme has been heavily reworked and simplified o Other minor related modification
     new fb481b5  Fixed some minor issues after having used Findbugs
     new 5ee0bab  Using FindBugs, and fixed : o Potential NPE o Removed useless incrementations o Added a method in LdapURL to return a copy of the bytes o Improved the use of Map iterators
     new cdaf945  Add site navigation to have a parent link in addition to the report links
     new ad0d46d  Re-enable distributionManagement section Add checkstyle report (needs still configuration for checkstyle)
     new 4ab9bdf  update svn:ignore
     new 96604e6  Fix distribution URL
     new 5f8fa47  Add ciManagement
     new d53144f  Add snapshot repo
     new dd202a4  Adding zero conf StartTLS extended operation and zero conf LDAPS feature ...
     new 722b815  Put ciManagement to TLP pom.xml
     new f3e7cb8  making sure we use the AssertionType enum in getAssertionType on nodes
     new dd22e45  Inherit entries from parent pom
     new b5472ae  Deploying snapshot to p.a.o will omit a repository configuration for snapshots as it's already in Apaches super pom
     new 3e2c040  Revert commit 639581. We need to have the repository anyway in to project to know where to load the TLP snapshot pom from ...
     new 1544fa8  Move mailingLists to TLP pom
     new dea6dae  Add appended-resources for maven-remote-resources-plugin
     new 5bb01a3  Some license headers were more equal than others. Use header from Apache super pom for all pom.xml
     new 2ce1785  Move project-info-reports to TLP pom
     new adae610  add project-wide LICENSE/NOTICE files
     new 055b6fe  remove hardcoded LICENSE/NOTICE files
     new ca0f59e  remove empty directories
     new ea749f7  Implementation of the new ServerEntry API. Use of this API in the server. Tests + documentation for this API
     new 022237c  Fixed issue DIRSERVER-1134 buy modifying the inheritence hirarchy : ApproximateNode now inherit from EqualityNode
     new 0f780ba  update use of release profile
     new 00a650d  bouncycastle diet plan
     new acb4a25  Better excludes and partial includes in bc repackaging.  License/notice files wrong
     new b7a8bad  please follow established conventions the shared- is automatically inferred
     new 50636f2  add some more description to module
     new 034d541  Added export notification into the README file in installers, and into a README.txt file in all the projects (root, apacheds, shared and installers)
     new 540c865  [maven-release-plugin]  copy for tag 0.9.9

The 953 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


-- 
To stop receiving notification emails like this one, please contact
['"commits@directory.apache.org" <co...@directory.apache.org>'].