05 Feb, 2014

1 commit


31 Jan, 2014

1 commit


30 Jan, 2014

1 commit


17 Jan, 2014

1 commit


13 Jan, 2014

1 commit


13 Dec, 2013

1 commit

  • 
    Most of the replace was done by global search replace from Eclipse via regular expressions.
    Individual files had incorrect headers or badly formatted ones, so some of them have been done manually by replacing the content between CDDL HEADER START and CDDL HEADER END.
    Some headers were quoting "trunk/opends/resource/legal-notices/CDDLv1_0.txt" while it should have been "legal-notices/CDDLv1_0.txt".
    
    
    Removed:
    - resource/legal-notices/OpenDS.LICENSE
    
    The following required manual changes:
    - build.xml
    - ext/checkstyle/opendj.sourceheader
    - resource/admin/java-utilities.xsl
    - src/build-tools/org/opends/build/tools/ProcessFilesForPackages.java
    - src/build-tools/windows/*
    - src/pkg/opends-dsml-gateway_proto.py
    - src/pkg/opends_proto.py
    - src/server/org/opends/server/util/ServerConstants.java
    - tests/staf-tests/functional-tests/shared/data/aci/aci_targattrfilter/add_aci18.ldif
    - tests/staf-tests/build.bat
    
    An incorrect header mentionning "exclude" instead of "include" in the copyright header existed for: tests/staf-tests/functional-tests/testcases/backends/backup/**/*
    
    Some files have no copyright headers at all. I did not update them. Here is some of them (more exist):
    - tests/staf-tests/functional-tests/shared/data/core/psearch/**/*.ref
    - tests/staf-tests/functional-tests/shared/data/core/psearch/**/delete.ldif
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@9984 41b1ffd8-f28e-4786-ab96-9950f0a78031
    JnRouvignac
     

05 Dec, 2013

1 commit


23 Oct, 2013

1 commit


03 Oct, 2013

1 commit

  • These changes are adding a new optional configuration parameter : rmi-port, to allow specifying a fixed port for the RMI connection underlying JMX. This is required when managing applications need to connect to OpenDJ through a firewall.
    CR-2429.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@9655 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     

06 Sep, 2013

1 commit


26 Aug, 2013

1 commit


22 Aug, 2013

4 commits

  • - Changelog added
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@9447 41b1ffd8-f28e-4786-ab96-9950f0a78031
    violette
     
  • …e jars nor the ant task.
    Building directly with xjc is preferred and this also makes the war file lighter.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@9445 41b1ffd8-f28e-4786-ab96-9950f0a78031
    ludo
     
  • Removed unused file
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@9441 41b1ffd8-f28e-4786-ab96-9950f0a78031
    violette
     
  • - Original data are copied under build/deb/ folder as the process to build the deb package implies to modify the source.
     - Opendj init script has been modified. Indeed, under debian OS (and others) the /var/run/ folder is deleted at reboot, deleting by the same way our pid  file, making the service wobbly.
     - As linux distro use the same opendj file, a new folder was created under resource to store the shared file between them.
     - At last, modified post/prem/specFile as well as the fact to create a symlink on an existing one throws an error. (same when you try to remove one from no-existing)
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@9440 41b1ffd8-f28e-4786-ab96-9950f0a78031
    violette
     

21 Aug, 2013

1 commit


13 Aug, 2013

1 commit


12 Aug, 2013

1 commit


06 Aug, 2013

1 commit


02 Aug, 2013

1 commit


31 Jul, 2013

2 commits


29 Jul, 2013

1 commit


26 Jul, 2013

1 commit


25 Jul, 2013

1 commit

  • This commit addresses information disclosure for:
    
    - result code: change from info disclosing result codes to a default result code that hides the ACI-protected info to the current operation.
    - error message (additional information): any message containing the entryDN will be filtered out if the entryDN is ACI-protected.
    - matchedDN: check whether the matchedDN is ACI-protected
    - debugsearchindex
    
    
    Information disclosing result code and error message are now saved as masked result code and masked message and are logged as such when they are present.
    
    
    
    config.ldif:
    Added "debugsearchindex" to an ACI to prevent Anonymous Read Access. If this is not enough, then we would need to create a new ACI.
    
    
    AccessControlHandler.java:
    Added canDiscloseInformation().
    
    Operation.java, AbstractOperation.java, OperationWrapper.java:
    Added getMaskedResultCode(), setMaskedResultCode(), getMaskedErrorMessage(), setMaskedErrorMessage(), appendMaskedErrorMessage().
    In setReponseData(), copied the masked result code and error message.
    
    DirectoryException.java:
    Added getMaskedResultCode(), setMaskedResultCode(), getMaskedErrorMessage(), setMaskedErrorMessage().
    
    LocalBackendWorkflowElement.java:
    Used javadocs.
    Created method newDirectoryException(), setResultCodeAndMessageNoInfoDisclosure() and filterNonDisclosableMatchedDN().
    
    LocalBackend*Operation.java:
    Added setResultCodeAndMessageNoInfoDisclosure() and newDirectoryException() forwarding to the corresponding LocalBackendWorkflowElement methods + extensively made use of these methods.
    In processLocal*() methods, added a try/finally to call LocalBackendWorkflowElement.filterNonDisclosableMatchedDN().
    Moved some blocks of code under the protection of try/catch blocks to ensure proper error handling when calling the exception throwing setResultCodeAndMessageNoInfoDisclosure() + as a consequence, moved some null checks to the finally blocks.
    Removed some try/catch duplicating outer try/catch blocks.
    
    LocalBackendModifyOperation.java:
    In processLocalModify(), removed try/catch around checkWritability() because catch is duplicated with outer try/catch.
    Used StaticUtils.collectionToString().
    
    TextAccessLogPublisher.java:
    Renamed appendMessage() into appendResultCodeAndMessage() + integrated there logging of "result" + added logging of "maskedResult" and "maskedMessage".
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@9289 41b1ffd8-f28e-4786-ab96-9950f0a78031
    JnRouvignac
     

16 Jul, 2013

2 commits


25 Jun, 2013

1 commit

  • In the end, it's simpler long term to include the install instructions in the README, and remove these extra files. With additional review from Ludo by mail, I've also fixed up a few small things in the README.
    
    I'm leaving the SVR4 related changes to Ludo.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@9059 41b1ffd8-f28e-4786-ab96-9950f0a78031
    mark
     

21 Jun, 2013

1 commit


18 Jun, 2013

1 commit


11 Jun, 2013

2 commits


07 Jun, 2013

2 commits


05 Jun, 2013

1 commit


30 May, 2013

1 commit

  • - added message when buildinfo is not found.
    - excluded .app / bat files.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8944 41b1ffd8-f28e-4786-ab96-9950f0a78031
    violette
     

28 May, 2013

4 commits