11 Jun, 2007

1 commit

  • …perty definitions. The CLI profile defines two annotations at the moment:
    
    * the operand name which should be used in sub-command usage help to identify the names of managed objects being added, removed, modified, etc
    * the list of properties which should be displayed by default in list-xxx sub-commands. For example, when listing connection handlers we can display a summary table that lists the "enabled", "listen-port", and "use-ssl" properties by default
    
    Both of these annotations apply only to relation definitions. Existing relations have been updated to include these CLI annotations, although their content is subject to change if we decide that better operand names/default properties exist.
    
    These annotations will be used in the forthcoming dsconfig CLI.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@2075 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew_swift
     

30 May, 2007

1 commit


07 May, 2007

1 commit


03 May, 2007

1 commit

  • 1. Migrated configuration to the new admin framework.
    2. Removed all dependencies on the JDK logger. (Issue 1503)
    3. Added option to set the file permissions on all log files. (Issue 202)
    4. Added option to write log files asynchronously.
    5. Retention and rotation policies are now separate managed objects registered to the Directory Server.
    6. Rotation and retention policies are not extensible.
    6. Post-rotation actions are not yet implemented in this set of changes.
    7. Tools and tasks can now use a custom log publisher that only picks up messages generated by a specific thread or thread group.
    8. Debug logger no longer creates a log record object for every message. 
    9. Configurable Log File Paths (Issue 174)
    10. Log Level Support by Category/Severity. This capability is limited for error logger. (Issue 177)
    11. Support log file rotation (Issue 188)
    12. Sized-based, Time-based rotation policies (Issues 190, 191)
    13. Time-based, max size-based, file count-based retention policies (Issues 199, 201, 202)
    14. Debug logger configurable via the admin framework (Issue 836)
    
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@1805 41b1ffd8-f28e-4786-ab96-9950f0a78031
    boli
     

19 Apr, 2007

1 commit

  • This change introduces a new style-sheet which generates
    en_US property files containing all the description elements
    from the XML configuration definitions. In order to expose
    these properties the admin framework APIs have been modified
    as follows:
    
       * managed object definitions
             o user friendly name
             o user friendly plural name
             o synopsis
             o description
    
       * property definitions
             o synopsis
             o description
             o unit description (for integer properties)
             o value descriptions (for enumeration properties)
             o pattern descriptions (for string properties). This is pretty
               much useless at the moment since the string property
               definition class does not support patterns (even though the
               XML schema does): issue 1523
             o alias default behavior description
    
       * relation definitions
             o synopsis
             o description
             o user friendly name (usually the user friendly name of the
               referenced managed object)
             o user friendly plural name for one-to-many relations (usually
               the user friendly plural name of the referenced managed object)
    
    Since there is currently only weak API support for required admin
    actions (issue 1426), the admin action descriptions cannot be exposed
    through any API at this stage.
    
    For I18N, translators are expected to take the generated property
    files and translate them into localized versions.
    
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@1658 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew_swift
     

23 Mar, 2007

1 commit