01 Feb, 2008
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3811 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Jan, 2008
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3790 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Jan, 2008
5 commits
-
… changes. Thanks to Daniel & Matt for the review. git-svn-id: https://svn.forgerock.org/opendj/trunk@3782 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3781 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ks to Daniel for the review. git-svn-id: https://svn.forgerock.org/opendj/trunk@3780 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…yright changes. Thanks to Daniel for the review. git-svn-id: https://svn.forgerock.org/opendj/trunk@3779 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…yright changes. Thanks to Daniel for the review. git-svn-id: https://svn.forgerock.org/opendj/trunk@3778 41b1ffd8-f28e-4786-ab96-9950f0a78031
24 Jan, 2008
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3739 41b1ffd8-f28e-4786-ab96-9950f0a78031
22 Jan, 2008
1 commit
-
…o global configuration. - abandon default entry cache configuration and objectclass which can be resurrected later if more related configuration attributes come in. - minor cleanup to preload messages. git-svn-id: https://svn.forgerock.org/opendj/trunk@3729 41b1ffd8-f28e-4786-ab96-9950f0a78031
21 Jan, 2008
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3711 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Change local DB backend configuration so that db-directory and import-temp-directory properties now name a parent directory within which a sub-directory is created having the same name as the backend-id. This simplifies configuration and reduces the risk of name collisions. git-svn-id: https://svn.forgerock.org/opendj/trunk@3708 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Jan, 2008
4 commits
-
…stractOperation API. Removed the dashes in the etime resolution configuration enum values. Added get/setUseNanoTime methods to DirectoryServer class Fix for issue 2499 git-svn-id: https://svn.forgerock.org/opendj/trunk@3703 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3702 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3695 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3694 41b1ffd8-f28e-4786-ab96-9950f0a78031
16 Jan, 2008
1 commit
-
…. It is now a global configuration attribute. Due to the 10% throughput decrease I saw when using System.nanoTime, the default still uses System.currentTimeMillis to timestamp operations. System.nanoTime will only be used when the ds-cfg-etime-resolution attribute is set to nano-seconds. Fix for issue 2499 git-svn-id: https://svn.forgerock.org/opendj/trunk@3686 41b1ffd8-f28e-4786-ab96-9950f0a78031
14 Jan, 2008
2 commits
-
…ints applicable to an aggregation property. This is required for issue 2004 (HTML configuration guide generation). Two new methods are added to the AggregationPropertyDefinition: getSourceConstraintSynopsis() and getSourceConstraintSynopsis(Locale). All aggregation definitions which had constraints have been updated to included the description. In addition, dsconfig is modified to output the constraint description when displaying verbose help on aggregation properties. git-svn-id: https://svn.forgerock.org/opendj/trunk@3669 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3661 41b1ffd8-f28e-4786-ab96-9950f0a78031
08 Jan, 2008
1 commit
-
Add generic entry cache pre-load mechanism which is backend and entry cache implementations independent. git-svn-id: https://svn.forgerock.org/opendj/trunk@3649 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 Dec, 2007
2 commits
-
Override the CLI naming argument for virtual attributes so that it is now "name". git-svn-id: https://svn.forgerock.org/opendj/trunk@3592 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…a new Local DB Backend is created. The default indexes are aci (presence), objectClass (equality), entryUUID (equality). git-svn-id: https://svn.forgerock.org/opendj/trunk@3586 41b1ffd8-f28e-4786-ab96-9950f0a78031
17 Dec, 2007
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3562 41b1ffd8-f28e-4786-ab96-9950f0a78031
13 Dec, 2007
1 commit
-
Type in the class name git-svn-id: https://svn.forgerock.org/opendj/trunk@3549 41b1ffd8-f28e-4786-ab96-9950f0a78031
08 Dec, 2007
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3537 41b1ffd8-f28e-4786-ab96-9950f0a78031
04 Dec, 2007
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3521 41b1ffd8-f28e-4786-ab96-9950f0a78031
02 Dec, 2007
1 commit
-
- [Issue 2049] dsconfig is unable to configure the entry cache. git-svn-id: https://svn.forgerock.org/opendj/trunk@3513 41b1ffd8-f28e-4786-ab96-9950f0a78031
16 Nov, 2007
2 commits
-
This relates to issue 1829. git-svn-id: https://svn.forgerock.org/opendj/trunk@3462 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
various clean-up to the XML definitions: * clean up typos and any bad grammar in the synopsis/description elements * fixed common errors. For example, there were many places where the synopsis was repeated in the description (the description is only ever used in conjunction with the synopsis). There were also many places where the <adm:user-friendly-name> was being used in property definition description elements to refer to the property name, when it actually refers to the managed object name * split big synopsis (not sure of the plural form - synopsi?) where possible - there were lots of cases where we'd have a big synopsis but no description * overrode properties with sensible default values where appropriate (for example, I provided sensible default values for some of the attribute-type properties in the virtual attribute definitions) * generally made documentation more consistent across the definitions * removed unneeded XML attributes of the form 'mandatory="false"'. Attributes only need to be specified if their value is true as they default to false. Adding redundant attributes just makes the XML harder to read * removed any documentation that referred to the configuration in LDAP related terms (with one exception in the Schema backend). All documentation now refers to other properties using the property names, not their associated LDAP attribute. git-svn-id: https://svn.forgerock.org/opendj/trunk@3456 41b1ffd8-f28e-4786-ab96-9950f0a78031
13 Nov, 2007
1 commit
-
log file name modification needs an administrative action git-svn-id: https://svn.forgerock.org/opendj/trunk@3444 41b1ffd8-f28e-4786-ab96-9950f0a78031
06 Nov, 2007
1 commit
-
The attributes : ds-cfg-max-receive-queue, ds-cfg-max-receive-delay, ds-cfg-max-send-queue, ds-cfg-max-send-delay were left from some prototyping I did a while ago and not usefull for now. I've therefore removed them from the configuration of the Replication Domain. git-svn-id: https://svn.forgerock.org/opendj/trunk@3415 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Oct, 2007
1 commit
-
Until now, the workflows were automatically configured-a wokflow was created for each base DN in the backends. When new suffixes were added or when a backend was added, the associated workflows were also created (and simillarly workflows were deleted as suffixes or backends were removed). With the manual mode, each and every workflow in the server must be defined explicitely in the configuration. By default, the server is running in automatic configuration mode. To have a server running with manual configuration mode one must set the attribute in cn=config: dn: cn=config ... ds-cfg-workflow-configuration-mode: auto|manual No attribute means "auto" mode. The workflow configuration consist of 3 parts: - the configuration of workfow elements - the configuration of workfows - the configuration of network groups The Workflow Elements - A workflow element is a basic task in a workflow. The workflow elements are organized in trees and the simplest tree is made of one element. For example, the workflow element that wraps a local backend is configured as follow: dn: ds-cfg-workflow-element-id=userRoot,cn=workflow elements,cn=config objectClass: top objectClass: ds-cfg-workflow-element objectClass: ds-cfg-local-backend-workflow-element ds-cfg-workflow-element-id: userRoot ds-cfg-enabled: true ds-cfg-java-class: org.opends.server.workflowelement.localbackend.LocalBackendWorkflowElement ds-cfg-backend: ds-cfg-backend-id=userRoot,cn=Backends,cn=config From an admin standpoint, the local backend workflow element is an aggregation of a single backend (attribute ds-cfg-backend). So we cannot disable/delete a backend as long as it is used by a local backend workflow element. The Workflows - A workflow is a chain of processing and it's targeting all the entries under a given baseDN. The processing is actually identified by the root node of the task tree described above. The configuration of a workflow looks like: dn: ds-cfg-workflow-id=userRoot,cn=workflows,cn=config objectClass: top objectClass: ds-cfg-workflow ds-cfg-workflow-id: userRoot ds-cfg-enabled: true ds-cfg-workflow-element: ds-cfg-workflow-element-id=userRoot,cn=workflow elements,cn=config ds-cfg-base-dn: dc=example,dc=com From an admin standpoint, the local workflow is an aggregation of a single elements (attribute ds-cfg-workflow-element). So we cannot disable/delete a workflow element as long as it is used by a local workflow. The Network Groups - A network group defines categories for client connection. The network group contains a set of workflows and each client operation is routed to one (or more) workflow(s). By default, the server create a default network group which contains all the workflows defined in the server. The default network group looks like: dn: ds-cfg-id=defaultNetworkGroup2,cn=network groups,cn=config objectClass: top objectClass: ds-cfg-network-group ds-cfg-id: defaultNetworkGroup2 ds-cfg-enabled: true ds-cfg-workflow: ds-cfg-workflow-id=adminRoot,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=ads-truststore,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=backup,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=config,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=monitor,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=schema,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=tasks,cn=Workflows,cn=config ds-cfg-workflow: ds-cfg-workflow-id=userRoot,cn=Workflows,cn=config From an admin standpoint, the network group is an aggregation of several workflows (attribute ds-cfg-workflow). So we cannot disable/delete a workflow as long as it is used by a network group. A unit test named WorkflowConfigurationTest tests the configuration of network groups, workflows and workflow elements. git-svn-id: https://svn.forgerock.org/opendj/trunk@3388 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 Oct, 2007
1 commit
-
This fixes a minor quoting related issue in some SMTP alert handler property descriptions. git-svn-id: https://svn.forgerock.org/opendj/trunk@3338 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Oct, 2007
1 commit
-
CryptoManager 1. remove shared secret key wrapping transformation (ds-cfg-key-wrapping-transformation) from configuration 2. other miscellaneous cleanup, including adding TODOs with issue numbers for some recently opened issues. git-svn-id: https://svn.forgerock.org/opendj/trunk@3328 41b1ffd8-f28e-4786-ab96-9950f0a78031
17 Oct, 2007
1 commit
-
CryptoManager RC4 -> RC4/NONE/NoPadding git-svn-id: https://svn.forgerock.org/opendj/trunk@3324 41b1ffd8-f28e-4786-ab96-9950f0a78031
13 Oct, 2007
1 commit
-
CryptoManager Step 1 to factor a CryptoManager interface from the implementation. git-svn-id: https://svn.forgerock.org/opendj/trunk@3303 41b1ffd8-f28e-4786-ab96-9950f0a78031
10 Oct, 2007
1 commit
-
…, its preferred cipher and mac algorithms and the associated key lengths. git-svn-id: https://svn.forgerock.org/opendj/trunk@3290 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 Sep, 2007
1 commit
-
…nd use it within the LDAP and JMX connection handlers to enforce their SSL/StartTLS settings. This feature will be re-used for other managed object definitions as the need arises. git-svn-id: https://svn.forgerock.org/opendj/trunk@3233 41b1ffd8-f28e-4786-ab96-9950f0a78031
27 Sep, 2007
1 commit
-
… constraints within components. This change adds support for defining arbitrary conditions which can be used to test properties and their values. Conditions can be used within aggregations to define 1) when a referenced managed object needs enabling and 2) when it is enabled. For example, the LDAP connection handler requires that its key manager provider and trust manager provider are enabled when it is enable and when either SSL or StartTLS are enabled. Conditions are also intended for use within the existing constraint/dependency support. For example, it should be possible to indicate that a property "min" is always less than or equal to a property "max", or that when "use-ssl" is set to true, any required SSL configuration related properties are also defined. This will be implemented in a subsequent change (this change just focuses on the work required to resolve issue 1449). This change adds support for the following conditions: * logical "not" * logical "and" * logical "or" * logical "implies" * contains - determines if a property contains a particular value * is-present - determines if a property has any values (incl. defaults) More will be added as required. git-svn-id: https://svn.forgerock.org/opendj/trunk@3229 41b1ffd8-f28e-4786-ab96-9950f0a78031
26 Sep, 2007
2 commits
-
object class and config definition rather than relying on the generic configuration. This makes it easier to use through dsconfig. git-svn-id: https://svn.forgerock.org/opendj/trunk@3211 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@3209 41b1ffd8-f28e-4786-ab96-9950f0a78031