25 Mar, 2008

3 commits


24 Mar, 2008

5 commits


23 Mar, 2008

1 commit


21 Mar, 2008

6 commits


20 Mar, 2008

9 commits


19 Mar, 2008

11 commits

  • …ning some tools (import-ldif, verif
    y-index, etc...)
    
    Also cleaned up some unused JEB messages and changed severity level of other messages to better reflect their impor
    tance.
    
    Fix for issue 3073
    
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@4003 41b1ffd8-f28e-4786-ab96-9950f0a78031
    boli
     
  • After discussing with different members the following has been committed:
    
    * The current behavior is kept (no additional output by default).
    
    * Two new options have been added:
    --displayEquivalentCommand
        Display the equivalent non-interactive argument in the standard output when
        this command is run in interactive mode
    --equivalentCommandFilePath {path}
        The full path to the file where the equivalent non-interactive
        commands will be written when this command is run in interactive mode
    
    
    So the user will have to explicitly ask to display the equivalent command-line (or to dump it to a file).  This approach privileges the users that configure the server using interactive dsconfig instead of those whose ultimate goal is to create scripts to configure the server (and to whom this feature is targetted).
    
    In terms of implementation basically what is done is to create a new class called CommandBuilder when we store the equivalent arguments to what the user provides interactively.  When the user applies a change (or asks to display a list of objects) the equivalent command-line is displayed by using the contents stored in the CommandBuilder object. 
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@4002 41b1ffd8-f28e-4786-ab96-9950f0a78031
    jvergara
     
  • - create a tests suite's external dependency directory as "opends/tests/ext". This holds for now externally built bits used for test suites.
      - dsmlService   : in house built STAF service extension to perform DSML result comparaison.
    - download tomcat webcontainer from ant similarily to other STAF bits
    - added plumbing to enable the STAF's DSML service and enable the STAF's HTTP service in :
     - functional-tests.cfg
     - staf-installer.xml
    - add create a "dsml" testcase suite
     - dsml_setup.xml
        - create instance of directory server
        - installs a Tomcat webcontainer
        - deploys DSML gateway
     - dsml_test.xml
        - use the HTTP service to post DSML SOAP requests (TESTxyz.dat)
        - save results as file (TESTxyz.run) and compare the results from reference results (TESTxyz.res) via the dsmlService
     - dsml_cleanup.xml
        - stop directory and tomcat server
        - remove directory and tomcat server
    - related issue tacker : https://opends.dev.java.net/issues/show_bug.cgi?id=2485
    remain to do :
    -----------------
    - SSL
     - configure Tomcat to support HTTPS requests to the DSML gateway.
    - include the dsmlService.jar source inside the code repository's refactored build env and remove the locally built dsmlService.jar from opends/tests/ext
    - verify potential extra work to be done for windows platform
    
    Added Directories & Files :
    ---------------------------
    ext
    ext/staf
    ext/staf/dsmlService.jar
    functional-tests/shared/data/dsml
    functional-tests/shared/data/dsml/ldif-files
    functional-tests/shared/data/dsml/ldif-files/dsmlfe.ldif
    functional-tests/shared/data/dsml/ldif-files/oasis.ldif
    functional-tests/shared/data/dsml/ldif-files/search.ldif
    functional-tests/shared/data/dsml/suites
    functional-tests/shared/data/dsml/suites/01versionsuite
    functional-tests/shared/data/dsml/suites/01versionsuite/data
    functional-tests/shared/data/dsml/suites/01versionsuite/data/post_version.dat
    functional-tests/shared/data/dsml/suites/01versionsuite/data/post_version.res
    functional-tests/shared/data/dsml/suites/02oasissuite
    functional-tests/shared/data/dsml/suites/02oasissuite/data
    functional-tests/shared/data/dsml/suites/02oasissuite/data/search.dat
    functional-tests/shared/data/dsml/suites/02oasissuite/data/search.res
    functional-tests/shared/data/dsml/suites/03dsmlerrsuite
    functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data
    functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/*.dat
    functional-tests/shared/data/dsml/suites/03dsmlerrsuite/data/*.res
    functional-tests/shared/data/dsml/suites/04addmodaddsuite
    functional-tests/shared/data/dsml/suites/04addmodaddsuite/data
    functional-tests/shared/data/dsml/suites/04addmodaddsuite/data/*.dat
    functional-tests/shared/data/dsml/suites/04addmodaddsuite/data/*.res
    functional-tests/shared/data/dsml/suites/05modsuite
    functional-tests/shared/data/dsml/suites/05modsuite/data
    functional-tests/shared/data/dsml/suites/05modsuite/data/*.dat
    functional-tests/shared/data/dsml/suites/05modsuite/data/*.res
    functional-tests/shared/data/dsml/suites/06delmoddelsuite
    functional-tests/shared/data/dsml/suites/06delmoddelsuite/data
    functional-tests/shared/data/dsml/suites/06delmoddelsuite/data/*.dat
    functional-tests/shared/data/dsml/suites/06delmoddelsuite/data/*.res
    functional-tests/shared/data/dsml/suites/07srchsuite
    functional-tests/shared/data/dsml/suites/07srchsuite/data
    functional-tests/shared/data/dsml/suites/07srchsuite/data/*.dat
    functional-tests/shared/data/dsml/suites/07srchsuite/data/*.res
    functional-tests/shared/data/dsml/suites/08miscsuite
    functional-tests/shared/data/dsml/suites/08miscsuite/data
    functional-tests/shared/data/dsml/suites/08miscsuite/data/*.dat
    functional-tests/shared/data/dsml/suites/08miscsuite/data/*.res
    functional-tests/shared/data/dsml/suites/09modDNsuite
    functional-tests/shared/data/dsml/suites/09modDNsuite/data
    functional-tests/shared/data/dsml/suites/09modDNsuite/data/*.dat
    functional-tests/shared/data/dsml/suites/09modDNsuite/data/*.res
    functional-tests/testcases/dsml/
    functional-tests/testcases/dsml/dsml_cleanup.xml
    functional-tests/testcases/dsml/dsml_setup.xml
    functional-tests/testcases/dsml/dsml_test.xml
    functional-tests/testcases/dsml/dsml.xml
    shared/functions/webcontainer.xml
    
    
    Changed Files :
    --------------------
    functional-tests/staf-installer/config.py.stubs
    functional-tests/staf-installer/functional-tests.cfg
    functional-tests/staf-installer/staf-installer.properties
    functional-tests/testcases/runFuncTests.xml
    functional-tests/config/config.py
    functional-tests/staf-installer.xml
    shared/functions/dsconfig.xml
    shared/functions/environment.xml
    shared/functions/topology.xml
    
    
    Deleted Files :
    ------------------
    <none>
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@4001 41b1ffd8-f28e-4786-ab96-9950f0a78031
    madiot
     
  • The fix consists of displaying a menu with the different options of dsreplication when the user does not specify the subcommand on interactive mode.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@4000 41b1ffd8-f28e-4786-ab96-9950f0a78031
    jvergara
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3999 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3998 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3997 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3996 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3995 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • …t make the clearing sometimes fail silently .
    Particularly Berkeley DB requires to close the db and any reference to the  db handle released before to truncate the db.
    That requires to lock the db when it is closed/cleared with a limited impact on the performances in the other cases.
    A RW lock is added on the db : every thread using  the db takes/releases the READ lock before /after usage. That still allow these threads to run concurrently and prevent a big impact on performances.  Every thread closing the db 
    (shutdown or clear) takes/releases the WRITE lock before/after the closure.
    
    The changes also include a fix on the search scope processing in the replication backend.
    
    Test:
    ------
    In addition, the generation ID unit test has been improved with some check on the replication server db content that go through these 2 fixes. Successfully ran nightly build.
    
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@3994 41b1ffd8-f28e-4786-ab96-9950f0a78031
    pgamba
     
  • 
    git-svn-id: https://svn.forgerock.org/opendj/trunk@3993 41b1ffd8-f28e-4786-ab96-9950f0a78031
    abobrov
     

18 Mar, 2008

5 commits

  • - Removed the ability for plugins to directly change the result of an operation
    - The plugin result API is simplified and more structured.
    - Pre and Post operation are guaranteed to run in pairs.
    - Better handling of cancel requests to minimize incorrect result codes.
    - Operations can indicate too late to cancel from anywhere in the work flow.
    - Added a non blocking abort method to cancel operations without waiting for a result.
    - Cancel requests from client disconnect now includes the disconnect reason. 
    
    Fix for issue 2858
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@3992 41b1ffd8-f28e-4786-ab96-9950f0a78031
    boli
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3991 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3990 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug
     
  • * Update the nbproject to include the snmp source code
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@3989 41b1ffd8-f28e-4786-ab96-9950f0a78031
    fguigues
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@3988 41b1ffd8-f28e-4786-ab96-9950f0a78031
    andrug