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>'].