05 Sep, 2007
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2952 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2951 41b1ffd8-f28e-4786-ab96-9950f0a78031
04 Sep, 2007
19 commits
-
files to be created in a directory, at which point the changes contained in those LDIF files will be processed by the server using internal operations. This can potentially be used to make configuration changes or invoke tasks if the server is unresponsive to external clients (e.g., all worker threads are busy). Note that in the default configuration, the LDIF connection handler is enabled but the target directory doesn't exist. In this configuration, it will simply not do anything until the target directory is created and one or more LDIF files are placed in it. This is a safeguard against an administrator inadvertently placing a file in that directory without understanding the potential consequences of that action. It also means that we can use it to perform debugging operations (e.g., "dump all") without having to restart the server if it becomes unresponsive. OpenDS Issue Number: 2216 git-svn-id: https://svn.forgerock.org/opendj/trunk@2950 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… object cannot be decoded properly (due to missing properties, invalid syntax, etc). git-svn-id: https://svn.forgerock.org/opendj/trunk@2949 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2948 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…e scheme with dsconfig in the functional tests. This reflects a recent code change in OpenDS. git-svn-id: https://svn.forgerock.org/opendj/trunk@2947 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
class and add the following methods: ManagedObjectPath.toDN() Converts a ManagedObjectPath to a DN ManagedObjectPath.matches(ManagedObjectPath) Compares the two paths to see if they refer to the same location. This differs from equals() which performs an exact comparisons where types must match as well. This will be required in order to support aggregations, where property values are represented using just their common name, but their LDAP encoding is the full DN. git-svn-id: https://svn.forgerock.org/opendj/trunk@2946 41b1ffd8-f28e-4786-ab96-9950f0a78031 -
git-svn-id: https://svn.forgerock.org/opendj/trunk@2945 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2944 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…in OperationRejectedExceptions. git-svn-id: https://svn.forgerock.org/opendj/trunk@2943 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ith dsconfig in the functional tests. This reflects a recent change in the OpenDS source. git-svn-id: https://svn.forgerock.org/opendj/trunk@2942 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2941 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2940 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2939 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- remove obsolete methods, fields and messages. - aggregate filters evaluation for config phases. - simplify filters evaluation and error reporting. - use a single set of filter messages. git-svn-id: https://svn.forgerock.org/opendj/trunk@2938 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Do not use winlauncher for uninstall.bat as now it is a CLI only command. git-svn-id: https://svn.forgerock.org/opendj/trunk@2937 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2936 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Standard secure args are now part of dsconfig CLI. it' also include the following dsconfig interface changes: use -z instead of -Z for --unit-size short option use -m instead of -M for --unit-time short option (consistency with --unit-size short option) git-svn-id: https://svn.forgerock.org/opendj/trunk@2935 41b1ffd8-f28e-4786-ab96-9950f0a78031 -
git-svn-id: https://svn.forgerock.org/opendj/trunk@2934 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
message that explains why the entry should not be imported/exported. OpenDS Issue Number: 2218 git-svn-id: https://svn.forgerock.org/opendj/trunk@2933 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
specified set of attributes (optionally only for entries below a specified set of base DNs) are 7-bit clean. OpenDS Issue Number: 261 git-svn-id: https://svn.forgerock.org/opendj/trunk@2932 41b1ffd8-f28e-4786-ab96-9950f0a78031
03 Sep, 2007
19 commits
-
This change adds the server side support for constraints. As part of this change I refactored the ServerManagementContext so that it supports a similar API to the client ManagementContext API. This will make it easier for constraint implementations to perform checks. git-svn-id: https://svn.forgerock.org/opendj/trunk@2931 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2930 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
it from being enabled. OpenDS Issue Number: 2213 git-svn-id: https://svn.forgerock.org/opendj/trunk@2929 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2928 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
This change removes all the ugly hard-coded error strings from the admin framework exception classes and replaces them with nicer and at times more user friendly messages stored in I18N property files. In particular, the server side decoding error messages have been improved. git-svn-id: https://svn.forgerock.org/opendj/trunk@2927 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
handler, which can be used to terminate client connections if an attempt to write data to the client has been blocked for too long. This will generally occur if the client has become unresponsive or there is a network outage. OpenDS Issue Number: 139 git-svn-id: https://svn.forgerock.org/opendj/trunk@2926 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2925 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2924 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2923 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ix for a given base DN and throw an exception informing of it. git-svn-id: https://svn.forgerock.org/opendj/trunk@2922 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2921 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Improve the error messages to be displayed to the user when the uninstall fails.Fix a infinite loop that occurred when the user provided a protocol not configured in the server to access the registration information. Fix a bug that prevented the uninstall to proceed when the user specified forceOnError and an error accessing the remote servers configuration occurred. Fix a bug that occurred when the user specified to use start TLS and it was not configured in the server (this bug applies to both the uninstaller and status command-lines). git-svn-id: https://svn.forgerock.org/opendj/trunk@2920 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2919 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
This change provides a client-side framework for enforcing arbitrary constraints between managed objects and their properties. This framework enables us to (not exhaustive): 1) support referential integrity between managed objects (required by issue 1449) 2) support dependencies between properties (e.g. if A is true then B is mandatory). This is useful for optional features like SSL configuration 3) support constraints between properties (e.g. integer property A must always be less than integer property B) A subsequent change will provide server-side support. git-svn-id: https://svn.forgerock.org/opendj/trunk@2918 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2917 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ior for referential integrity attribute property. git-svn-id: https://svn.forgerock.org/opendj/trunk@2916 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fix a bug in that made the progress bar to go back. Use LinkedHashSets instead of HashSets in SuffixesToReplicateOptions and return a copy of these Sets. This is done to be sure that the ADS is the last suffix to be initialized. Use a customized message when we are initializing the ADS suffix instead of displaying the suffix (the user might be surprised by the fact that a base DN (s)he never chose is being initialized). git-svn-id: https://svn.forgerock.org/opendj/trunk@2915 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Use the provided host name and port by the user to represent the server. git-svn-id: https://svn.forgerock.org/opendj/trunk@2914 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
New configuration attributes: - ds-cfg-referential-integrity-attribute-type Specify attribute types that referential integrity will be checked on; this is a mandatory attribute -ds-cfg-referential-integrity-base-dn Specify base DN that will limit scope of reference check; if not specified the server's public naming contexts are used - ds-cfg-referential-integrity-update-interval Specify update interval for background referential integrity processing; if update interval > 0 plugin performs background processing; default is 0 -ds-cfg-referential-integrity-log-file Specify log file location for update records when background processing is enabled; default is <instance>/logs/referint The plugin is disabled by default: dn: cn=Referential Integrity,cn=Plugins,cn=config objectClass: top objectClass: ds-cfg-plugin objectClass: ds-cfg-referential-integrity-plugin cn: Referential Integrity ds-cfg-plugin-class: org.opends.server.plugins.ReferentialIntegrityPlugin ds-cfg-plugin-enabled: false ds-cfg-plugin-type: postOperationDelete ds-cfg-plugin-type: postOperationModifyDN ds-cfg-plugin-type: subordinateModifyDN ds-cfg-referential-integrity-attribute-type: member ds-cfg-referential-integrity-attribute-type: uniqueMember git-svn-id: https://svn.forgerock.org/opendj/trunk@2913 41b1ffd8-f28e-4786-ab96-9950f0a78031