27 May, 2010

20 commits


29 Apr, 2010

2 commits

  • This adds support for the IETF based Password Policy for LDAP as SubEntry.
    Also resolves the following issues :
    - 4544 :  initializeBackend() should not set JE env config params directly.
    - 4478 : ECL in draft compat mode / search lastchangenumber can be very long
    - 4538 : Virtual attributes not retrieved when entry cache configured
    - 4547 : Search Filter Matching differ for cn=Directory Manager and plain user.
    - 4514 : Logs shows unexpected message with replication monitoring data missing (Partial fix)
    - 4534 : Replication using security does not work after server restart
    - 4516 : SEVERE_ERROR: servers (...) have the same ServerId
    In addition, they also improve reliability and performance in various areas including CollectiveAttributes, Virtual Attributes and Subentries management, Schema loading, Replication...
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6400 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludovicp
     
  • - Update BDB JE to version 4.0.95
    - Remove BDB logging configuration and definitely fix issue 4367 
    - Resolve issue 4523 - ACI and sub-entry caches not updated on replicas
    - Update the build factory to warn about generated messages on precommit
    - Resolve some issues in the Control Panel
    - Fix an issue with java.properties being ignored by some CLI
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6399 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludovicp
     

27 Apr, 2010

1 commit

  • Also improves unit, functional tests.
    More specifically this commit resolves the following open issues:
    4385 - NPE when using ExtensibleMatch filter without a matching rule
    4521 - dynamic lookup in attribut selection when selecting the sort order attribut while defining VLV index
    4531 - Control Panel creates virtual static groups using groupOfURLs as objectclass
    4533 - NullPointerException when configuring replication between 2 OpenDS
    4539 - DSML Gateway - jaxb.properties Exception
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6396 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludovicp
     

27 Jan, 2010

1 commit


26 Jan, 2010

2 commits


25 Jan, 2010

2 commits


22 Jan, 2010

1 commit


20 Jan, 2010

3 commits


19 Jan, 2010

8 commits

  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6366 41b1ffd8-f28e-4786-ab96-9950f0a78031
    jvergara
     
  • Copied from the issue:
    
    Fix a bug where an NPE is occurring during ACI processing because the base entry contains a single RDN component which our one-level scope resolution does not handle very well (actually this is understandable - DN.getParent() has surprising behavior for single RDN DNs). This bug can be seen more clearly on trunk builds because the NPE stack trace is non-empty (IIRC there was a bug in older JVM versions where the NPE stack trace could be empty).
    
    Fix a bug where our exception handling code fails when an exception's stack trace is empty (in this case the NPE does not have any stack trace elements).
    
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6365 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew_swift
     
  • …0MBto 100MB): decrease default checkpoint frequency from 20MB to 100MB in order to reduce frequency of fsyncs. This should not increase recovery times significantly since modern hardware is capable of recovering 100MB of log very quickly.
    
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6364 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew_swift
     
  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6363 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew_swift
     
  • replication server it will connect to. This also introduces a new 
    (weighed) load balancing feature that spreads DS connections across the 
    RSs, according to the RS weights defined by the administrator,
    
    Issue 4343: https://opends.dev.java.net/issues/show_bug.cgi?id=4343
    
    The commit includes necessary modifications for implementing what is 
    described in this document:
    
    https://www.opends.org/wiki/page/ReplicationServerSelection
    
    There is a little "implementation" section in this document that 
    explains some important stuff.
    
    Also good to know for these code modifications:
    
    - The topology info related to RSs and kept by the ReplicationBroker is 
    now fully kept in a new map of a new ReplicationServerInfo bag class. 
    This map is updated upon reception of a TopologyMsg.
    - Protocol change: the TopologyMsg now includes the RS url in the RSInfo 
    list
    - The dynamic change of the weight of a RS triggers a new TopologyMsg 
    being fired, to support dynamic change of weights and automatic topology 
    re-connections
    - SameGroupIdPoller thread has disappeared and its functionality is 
    replaced by the mechanism that re-evaluates the more suitable RS (see 
    section 5, in the document for more details)
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6362 41b1ffd8-f28e-4786-ab96-9950f0a78031
    mrossign
     
  • The password was systematically modified unnecessarily which lead to the misleading message.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@6361 41b1ffd8-f28e-4786-ab96-9950f0a78031
    jvergara
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@6360 41b1ffd8-f28e-4786-ab96-9950f0a78031
    dugan
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@6359 41b1ffd8-f28e-4786-ab96-9950f0a78031
    dugan