04 Jun, 2013

3 commits


03 Jun, 2013

3 commits

  • git-svn-id: https://svn.forgerock.org/opendj/trunk@8955 41b1ffd8-f28e-4786-ab96-9950f0a78031
    violette
     
  • * add host:port information to each replication node monitoring entry
    * make replication monitor entry naming more consistent
    * bump the protocol version in order to support including the remote server URL in DSInfo/TopologyMsg.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8953 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew
     
  • - The upgrade context is now set in the CLI.
    - The upgrade context contains now the callback handler
    which simplify all the function (removed all calls to callbackhandler, functions just need the context at this point).
    - The context contains the CLI user selected options
    which simplify the code, removed the CheckCLIUserOption, the task have just to check the context for those parameters.
    - Removed the useless VerificationCallback.java
    - Added a TaskType in UpgradeTask.java.
    - Added function verifyTaskType in UpgradeTasks.java which verify user selected options are correct.
    - Modified tools.properties message numbers
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8951 41b1ffd8-f28e-4786-ab96-9950f0a78031
    violette
     

31 May, 2013

3 commits


30 May, 2013

4 commits

  • This partial fix addresses the first two bugs described in the issue comments, specifically:
    
    * the logic (ReplicationBroker#filterServersInSameVM) which chooses the best RS does not prefer RS which are on the same host, only those which are in the same VM. In addition, the logic in ReplicationServer#isLocalReplicationServerPort assumes that the local host name is the same address which the RS is listening on
    
    * the method ReplicationBroker#isSameReplicationServerUrl contains a typo which causes the second url to be interpreted as the local host name if the first url is a local address. This triggers all kinds of strange side effects during RS fail-over.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8946 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew
     
  • - 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
     
  • - added --acceptLicense to the setup command line options.
    - modified code for checking the license during the setup :
    	- using the no-prompt option no longer bypass the license if presents.
    	- displays now the license text, question and answer(yes) when used with the --acceptLicense.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8943 41b1ffd8-f28e-4786-ab96-9950f0a78031
    violette
     
  • git-svn-id: https://svn.forgerock.org/opendj/trunk@8942 41b1ffd8-f28e-4786-ab96-9950f0a78031
    cjr
     

29 May, 2013

2 commits


28 May, 2013

6 commits


27 May, 2013

10 commits


26 May, 2013

1 commit


24 May, 2013

2 commits


23 May, 2013

4 commits

  • git-svn-id: https://svn.forgerock.org/opendj/trunk@8903 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew
     
  • 
    
    HTTPS was wrongly configured: code was configuring an SSLEngine that was then never used.
    Changed the code to configure an SSLEngineConfigurator that is passed down to Grizzly HTTP server.
    
    
    
    (Un)surprisingly I hit a bug on my Linux Mint:
    https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/1006776
    I had to modify /etc/java-6-openjdk/security/java.security so it uses the sun Elliptic Curve implementation by changing the line
        security.provider.9=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg
    to
        security.provider.9=sun.security.ec.SunEC
        #security.provider.10=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg
    
    
    
    HTTPConnectionHandler.java:
    Replaced instance members sslContext and sslEngine with sslEngineConfigurator.
    Renamed createSSLEngine() into createSSLEngineConfigurator().
    In createSSLContext(), removed the try / catch block duplicated with the one in createSSLEngineConfigurator().
    As a consequence, the following methods changed: configureSSL(), getEnabledSSLCipherSuites(), getEnabledSSLProtocols(), getSSLEngine(), isConfigurationAcceptable(), startHttpServer().
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8901 41b1ffd8-f28e-4786-ab96-9950f0a78031
    JnRouvignac
     
  • OPENDJ-842 On Windows, the setup command hangs when the length of the install path is too long
    
    
    Code review and initial idea: violette
    
    
    Now that the application starts with the single bootstrap jar, MacOS X can take advantage of this by referencing it statically in the plist files. In other words, it is no longer necessary to build the plist files dynamically.
    
    
    Info.plist:
    Hardcoded the path to bootstrap.jar
    
    build.xml:
    Removed the code that appended the jars to the **/Info.plist files for MacOS X.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8897 41b1ffd8-f28e-4786-ab96-9950f0a78031
    JnRouvignac
     
  • OPENDJ-914 Upgrade should add Based HTTP Access Logger to config.ldif
    - HTTP connection handler and the based HTTP access logger are now added to upgrade.
    - The http-config.json is added to the config file during upgrade.
    - Simplified UpgradeTasks.java
    - Added new messages.
    - Fixed javadoc for unit test.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8895 41b1ffd8-f28e-4786-ab96-9950f0a78031
    violette
     

22 May, 2013

2 commits