12 Jan, 2007

4 commits


11 Jan, 2007

3 commits


09 Jan, 2007

2 commits

  • which includes the following:
    
    - It is now possible to add attribute types, objectclasses, name forms, DIT
      content rules, DIT structure rules, and matching rule uses.  Adding a schema
      element that is already present but with a different definition will replace
      that element.
    
    - It is now also possible to remove existing attribute types, objectclasses,
      name forms, DIT content rules, DIT structure rules, and matching rule uses.
      If the element is removed and then re-added, then it is treated as adding the
      element with a a different definition (i.e., replacing the existing
      definition).
    
    - If an existing schema element is replaced or removed, then the update will be
      made in the schema file that contains that definition.  If a new attribute
      type is added and is not manually associated with a schema file, then the
      server will use a default schema file of 99-user.ldif.  The schema file to
      use can be manually overridden using the X-SCHEMA-FILE extension.
    
    - A significant amount of effort has been put into understanding dependencies
      between various schema elements and ensuring that those dependencies will be
      resolved correctly, and will also be updated whenever a dependent element is
      updated.
      
    - Note that the equality matching rule for the attributeTypes, objectClasses,
      nameForms, matchingRules, matchingRuleUse, ditContentRules, and 
      ditStructureRules attribute types has been changed to the caseIgnoreMatch
      rule.  This does deviate from the standard somewhat, but allows the server to
      provide notably better performance while still exhibiting correct behavior as
      far as clients are concerned.
    
    
    OpenDS Issue Number:  366
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@945 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@938 41b1ffd8-f28e-4786-ab96-9950f0a78031
    gary_williams
     

08 Jan, 2007

4 commits


05 Jan, 2007

1 commit


04 Jan, 2007

2 commits


03 Jan, 2007

2 commits


19 Dec, 2006

2 commits


18 Dec, 2006

5 commits


15 Dec, 2006

2 commits


14 Dec, 2006

2 commits


13 Dec, 2006

2 commits


12 Dec, 2006

4 commits


11 Dec, 2006

3 commits


08 Dec, 2006

2 commits

  • 593: attribute indexes need to support subtypes and options
    1045: possible index corruption (subtree search fails to return matching entry)
    1060: entry disappears when modifying with ldapbrowser
    
    There were bugs in the way an equality index was updated for a modify operation.  Trying to determine the index changes from the sequence of modifications did not work in the general case.  Now, it ought to be correct in all cases.
    
    I've changed many of the modify operation unit tests to run against the JE backend instead of the memory backend.  Also I changed the tests to modify the mail attribute instead of description, because description is not indexed.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@852 41b1ffd8-f28e-4786-ab96-9950f0a78031
    coulbeck
     
  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@851 41b1ffd8-f28e-4786-ab96-9950f0a78031
    el_kaboing