08 Apr, 2013

1 commit

  • … config settings to latest recommendations / expected machine capabilities.
    
    * db-evictor-lru-only - change to false (depth based then lru) since it exhibits better behavior in partially cached deployments and does not impact cases where the DB is fully cached
    * db-log-file-max - increase back to 100MB due to recent improvements in JE which mean that smaller file sizes are no longer needed. Bigger log files means less of them, less frequent fsyncs, and less FDs
    * db-checkpointer-bytes-interval - increased to 500MB. The increased recovery time is minimal and a bigger checkpoint interval dramatically reduces the risk of persisting volatile data to disk
    * disk-low-threshold - updated to 200MB to align with increased log file size
    * disk-full-threshold - updated to 100MB to align with increased log file size
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8703 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew
     

26 Mar, 2013

1 commit


25 Mar, 2013

1 commit

  • Added support for using the Rest2LDAP servlet from OpenDJ HTTPConnectionHandler.
    
    
    
    HTTPConnectionHandler.java:
    Added support for using the Rest2LDAP servlet + removed the FakeServlet.
    Added the JSON_MAPPER constant to parse the JSON config file for Rest2LDAP.
    Added getClientConnectionsMap() getter.
    Added getConnectionFactory() method, heavily inspired from org.forgerock.opendj.rest2ldap.servlet.Rest2LDAPConnectionFactoryProvider.getConnectionFactory().
    In startHttpServer(), silenced Grizzly logging + set the IOThreadStrategy to be single threaded + changed the access path to the servlet.
    
    CollectClientConnectionsFilter.java:
    Added support for using the Rest2LDAP servlet.
    Removed clientConnections instance member, now get this value from the HTTPConnectionHandler.
    
    config.ldif, 02-config.ldif, HTTPConnectionHandlerConfiguration.xml, HTTPConnectionHandlerCfgDefn.properties:
    Added ds-cfg-config-file property to ds-cfg-http-connection-handler objectClass.
    
    http-config.json: ADDED (copied from opendj-rest2ldap-servlet project)
    
    
    ivy.xml:
    Added dependencies to Rest2LDAP.
    
    ivysettings.xml:
    Added support for updating SNAPSHOTS.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8638 41b1ffd8-f28e-4786-ab96-9950f0a78031
    JnRouvignac
     

20 Mar, 2013

1 commit

  • Added the HTTPConnnectionHandler implemented using Grizzly.
    Added support for all configuration similar to the LDAPConnectionHandler.
    Missing support for ds-cfg-keep-stats and ds-cfg-num-request-handlers.
    
    
    config.ldif, 02-config.ldif:
    Added new entry for HTTP connection handler + defaults.
    
    HTTPConnectionHandlerCfgDefn.properties, HTTPConnectionHandlerConfiguration.xml: ADDED
    
    LDAPConnectionHandlerConfiguration.xml:
    Moved properties common to HTTPConnectionHandlerConfiguration.xml to Package.xml .
    
    protocol*.properties:
    Merged protocol messages between LDAP, HTTP and JMX. Made them non LDAP specific.
    Added 2 new protocol messages for HTTP.
    
    
    CollectClientConnectionsFilter.java, HTTPClientConnection.java, HTTPConnectionHandler.java, package-info.java: ADDED
    
    JmxClientConnection.java, JmxConnectionHandler.java, LDAPClientConnection.java:
    Used common protocol messages.
    
    LDAPConnectionHandler.java
    Used common protocol messages.
    Extracted method configureSSL()
    Simplified the code in getEnabledSSLCipherSuites() and getEnabledSSLProtocols() and protected against a multi threaded change ofg the SSL engine by using a local copy.
    
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8613 41b1ffd8-f28e-4786-ab96-9950f0a78031
    JnRouvignac
     

14 Mar, 2013

1 commit


20 Feb, 2013

1 commit


21 Dec, 2012

2 commits


19 Dec, 2012

1 commit


18 Dec, 2012

1 commit


12 Dec, 2012

1 commit


16 Nov, 2012

1 commit

  • git-svn-id: https://svn.forgerock.org/opendj/trunk@8328 41b1ffd8-f28e-4786-ab96-9950f0a78031
    mark
     

08 Nov, 2012

1 commit


10 Aug, 2012

1 commit


07 Aug, 2012

1 commit


13 Jun, 2012

1 commit

  • …ing/decoding entries and protocol messages
    
    * introduce global option max-internal-buffer-size (default 32KB) for managing the maximum size of internal buffers
    * use simpler ASN1Writer implementation for LDAP client connections
    * minor fix to SASL confidentiality and integrity for large packets.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@8046 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew
     

14 May, 2012

2 commits


11 May, 2012

1 commit

  • A huge thanks to Manuel Gaupp for this contribution.
    
    In addition to the original contributed change I have made the following alterations:
    
    * make the CertificateSyntax strictness configurable. By default the syntax will enforce the syntax, but this can be disabled if needed
    
    * add a new method "isHumanReadable" to AttributeSyntax and AttributeType classes in order to make it easier to determine whether or not a syntax/type is human readable. This can be used in order to determine whether or not an attribute value can be included in log messages, for example.
    
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@7979 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew
     

19 Mar, 2012

1 commit


14 Mar, 2012

1 commit


23 Feb, 2012

1 commit


02 Jan, 2012

1 commit

  • * don't display the "type" column when listing managed objects if there is only one type of component which can be displayed
    * add "index-entry-limit" and "index-extensible-matching-rule" as default properties to be displayed when listing JE backend indexes.
    
    git-svn-id: https://svn.forgerock.org/opendj/trunk@7584 41b1ffd8-f28e-4786-ab96-9950f0a78031
    matthew
     

12 Dec, 2011

1 commit


08 Dec, 2011

1 commit


24 Nov, 2011

1 commit


09 Nov, 2011

1 commit


03 Nov, 2011

3 commits


24 Oct, 2011

2 commits


20 Oct, 2011

1 commit


19 Oct, 2011

1 commit


14 Oct, 2011

3 commits


13 Oct, 2011

2 commits


11 Oct, 2011

1 commit