09 Jun, 2007

1 commit


17 May, 2007

1 commit


15 May, 2007

1 commit

  • - Change the way that we construct the server version number.  This is
      explained in detail at
      https://www.opends.org/wiki/page/TheOpenDSVersionNumber
    
    - Remove the CheckEOLStyle and CheckCopyrightDates ant targets and replace them
      with a single CheckPrecommit target that does both tasks and should be much
      more efficient.  This should prevent out of memory errors on some platforms
      that were experiencing them before.
    
    - Update the build process so that Javadoc generation is no longer part of the
      precommit target.  This has been known to take a significant length of time
      and is unlikely to catch many problems that checkstyle doesn't already
      detect.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@1879 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson
     

08 May, 2007

1 commit


07 May, 2007

2 commits

  • -    debug("Deleting the service '%s'.");
    +    debug("Deleting the service '%s'.", serviceName);
    
    Which was causing the process to core on uninstall.  So I went through the other debug messages, and made a few more changes that most likely wouldn't have caused problems.  For instance,
    
    -      debug("doStartApplication: spawn failed.  Sent command:");
    -      debug(command);
    +      debug("doStartApplication: spawn failed.  Sent command: '%s'", command);
    
    Technically, command could include a format directive (e.g. %s) in which case we'd have the same problem as debug("Deleting the service '%s'."), but this is unlikely.  There are also a few other debug messages that I added to track down the real problem, and I've left them in.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@1833 41b1ffd8-f28e-4786-ab96-9950f0a78031
    davidely
     
  • …h stopping the server on Windows, and also adds a lot of debug logging to the service code, so we can track problems down in the future
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@1827 41b1ffd8-f28e-4786-ab96-9950f0a78031
    davidely
     

04 May, 2007

1 commit

  • 1. A char array was set to NULL wrongly which caused a core in the windows services code.  This problem appeared almost systematically when the install path was long.
    2. The windows services code got into an infinite loop when the server could not be started.
    3. The windows services code was missing to unlock a file after testing if it could lock it.
    4. Create specific loggers for Setup, Uninstall and StatusPanel applications.  This avoids having duplicated and not very user friendly log lines on the output of these applications.
    5. When we cannot launch the graphical applications store the stack trace we get in the log file associated with the application and inform the user about the existence of this file in the same message where we tell that we are falling back to the CLI mode.
    6. Fix a refresh problem in the status panel.  Now when the number of entries of the database increase the contents of the panel are automatically updated.
    7. Modify the name of the Age of Oldest Missing Changes as mentioned by Brian.
    8. Redirect some logging/debugging lines of the windows services to a file called windows-service in the logs directory.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@1821 41b1ffd8-f28e-4786-ab96-9950f0a78031
    jvergara
     

03 May, 2007

1 commit


26 Apr, 2007

1 commit


24 Apr, 2007

1 commit

  • - Narrow down the set of packages that external developers will need to access
      in order to write a plugin or other type of extension.  Hopefully, for most
      things developers will only need to interact with the following packages (and
      their sub-packages):
      * org.opends.server.admin
      * org.opends.server.api
      * org.opends.server.config
      * org.opends.server.protocols.internal
      * org.opends.server.types
      * org.opends.server.util
    
    - As part of the attempted narrowing of packages that external developers need
      to access, I have moved the org.opends.server.core.Operation and
      org.opends.server.protocols.ldap.LDAPException classes to the
      org.opends.server.types package.  I have also created
      org.opends.server.types.RawAttribute to wrap the
      org.opends.server.protocols.ldap.LDAPAttribute class, and
      org.opends.server.types.RawModification to wrap the
      org.opends.server.protocols.ldap.LDAPModification class.
    
    - I have updated the internal operations API to add a few new convenience
      methods when performing internal operations.
    
    - I have updated all of our message strings so that none of them end in periods
      (except those that end with an ellipsis).  This will help us avoid the
      problem in which we see multiple periods due to embedding one message in
      another.
    
    - I have moved a message file from a synchronizaiton package to the messages
      package and resolved conflicts with existing message IDs.
    
    - I have updated a number of cases in which
      StaticUtils.stackTraceToSingleLineString() was used in client-facing code to
      replace those calls with StaticUtils.getExceptionMessage() instead.  This
      should provide a more user-friendly message that will hopefully not reduce
      our ability to debug problems that may arise.
    
    - I have cleaned up some of the code in the org.opends.server.api package so
      that all of the classes use consistent formatting, and to fix a couple of
      potential Javadoc problems.
    
    - I have moved the build-tools/src directory to src/build-tools to be more
      consistent with other components of the server.
    
    - I have updated the build script so that the xslt task will no longer dump
      lots of output to the terminal when generating code.  I have also gotten rid
      of warnings about run.classpath not being set properly.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@1695 41b1ffd8-f28e-4786-ab96-9950f0a78031
    neil_a_wilson