12 Sep, 2007

4 commits


11 Sep, 2007

18 commits


10 Sep, 2007

6 commits


09 Sep, 2007

3 commits

  • will be invoked.  There are two basic changes:
    
    - Add a new ds-cfg-invoke-for-internal-operations configuration attribute for
      all plugins, which indicates whether the plugin should be invoked for
      internal operations.  If this is false, then the plugin will only be invoked
      for externally-requested operations.
    
    - Add four new plugin types:  postSynchronizationAdd,
      postSynchronizationDelete, postSynchronizationModify, and
      postSynchronizationModifyDN.  These allow a plugin to perform a limited set
      of processing for changes that are successfully applied through
      synchronization.
    
    
    The unique attribute plugin has also been updated to support the
    post-synchronization plugin types so that if a conflict is introduced
    concurrently on two different servers within the propagation delay, an
    administrative alert will be generated to indicate that manual intervention is
    required to address the problem.
    
    Finally, ensure that audit logging is enabled during the unit tests, and
    update the audit logger to include the connection ID and operation ID for the
    operation being logged.
    
    
    OpenDS Issue Number:  2057
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2999 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • implement generic entry cache monitor provider which allows any entry cache implementation current or future
      to provide a common or custom set of entry cache state data. update all existing entry cache implementations
      so that they provide their common state data to the entry cache monitor provider.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2998 41b1ffd8-f28e-4786-ab96-9950f0a78031
    abobrov
     
  • CryptoManager
    Refactor to separate key and key entry generation from key retrieval.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2997 41b1ffd8-f28e-4786-ab96-9950f0a78031
    david_page
     

08 Sep, 2007

1 commit

  • CryptoManager encryption
    
    Allow key size different from block size for block ciphers that support it (e.g., Blowfish as in Blowfish/CFB/NoPadding", 128) and block ciphers modes that use no initialization vector (e.g., ECB as in "DES/ECB/PKCS5Padding", 64). Note that this is accomplished without adding an initialization vector parameter to the encryption API. Instead, if the Cipher.getBlockSize is non-zero, the Cipher object is first instantiated with that size initialization vector, and if that fails, initialized without an initialization vector.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2996 41b1ffd8-f28e-4786-ab96-9950f0a78031
    david_page
     

07 Sep, 2007

8 commits