31 Aug, 2007

10 commits

  • encoding data in the database itself, and re-enable compact encoding by default
    in the configuration.  By storing the compact schema encoding data in the
    database (a separate copy for each backend), we have eliminated the potential
    problems in backup/restore and binary copy initialization if there are
    dependencies on an external schematokens.dat file.
    
    OpenDS Issue Number:  2158
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2889 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     
  • Use the proper confirmation message when the user did not ask to start the server.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2888 41b1ffd8-f28e-4786-ab96-9950f0a78031
    jvergara
     
  • Fix for issue 2191
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2887 41b1ffd8-f28e-4786-ab96-9950f0a78031
    boli
     
  • Fix for issue 2206
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2886 41b1ffd8-f28e-4786-ab96-9950f0a78031
    boli
     
  • …wn before the entry cache has been created.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2885 41b1ffd8-f28e-4786-ab96-9950f0a78031
    kenneth_suter
     
  • … was intended to be exposed as a new script but in order to avoid the negativity of having a command devoted to undoing the upgrade and to avoid more scripts in the top-level directory, I've exposed the functionality as 2 new options in the existing upgrade script.  I will update the Wiki with documentation for these new options soon.
    
    In order to support custom return codes for quicksetup applications I've overhauled the class formerly called ApplicationReturnCode, converting the inner enum to static instances of a new class ReturnCode.  This change touched lots of file in a minor way.
    
    Also addressed here:
    
    - Interactivity for both the upgrade and reversion operations
    
    - Additional work needed to tie the reverter into the version issue (flag day) notification framework.
    
    - issue 2170 - upgrader emits NoClassDefFoundError following usage 
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2884 41b1ffd8-f28e-4786-ab96-9950f0a78031
    kenneth_suter
     
  • Follow-on to commit r2858.  ADSContext#updateServer is called by Installer#updateADS (via registerOrUpdateServer) in the case the server entry already exists in ADS. With this commit, updateServer checks 'cn=instance keys,cn=admin data' for an entry with the instance key public-key certificate of the server being (re)registered (or otherwise updated and the instance-key certificate server property is supplied). If the entry exists, it is used. Otherwise, a new entry is created.  The new routine ADSContext#registerInstanceKeyCertificate contains the code common to registerServer and updateServer.
    
    Note that the updateServer is not fully tested since I cannot figure out how to re-register an existing instance (i.e., unregister, but not uninstall, an instance; then re-register the instance so the existing instance-key entry is reused).
    
    M      src/ads/org/opends/admin/ads/ServerDescriptor.java
    M      src/ads/org/opends/admin/ads/ADSContext.java
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2883 41b1ffd8-f28e-4786-ab96-9950f0a78031
    david_page
     
  • When the replication code replay a modify operation on an entry
    that contain historical information for an attribute that is 
    not defined in the schema, the modify operation 
    is not replayed because an AssertionError is thrown by AttributeValue constructor.
    
    This fixes the problem by avoiding the AssertionError
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2882 41b1ffd8-f28e-4786-ab96-9950f0a78031
    gbellato
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@2881 41b1ffd8-f28e-4786-ab96-9950f0a78031
    lutoff
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@2880 41b1ffd8-f28e-4786-ab96-9950f0a78031
    al_xipe
     

30 Aug, 2007

22 commits


29 Aug, 2007

8 commits