03 Aug, 2007
4 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2554 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2553 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2552 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2551 41b1ffd8-f28e-4786-ab96-9950f0a78031
02 Aug, 2007
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2549 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2548 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Now --remove, --add, and --reset are options that can be used with set-xxx-yyy-prop command for dsconfig. --set is the default option. git-svn-id: https://svn.forgerock.org/opendj/trunk@2547 41b1ffd8-f28e-4786-ab96-9950f0a78031
01 Aug, 2007
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2541 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
may be returned to a client. Smart referral entries contain the referral objectclass and have one or more "ref" attributes containing LDAP URLS. The ref attribute type has usage distributedOperation, so the operational shorthand '+' character can be used to match it: (targetattr="+")(version 3.0; acl "ref wild-card"; allow(read) userdn="ldap:///anyone";) or it can be explicitly used: (targetattr="ref")(version 3.0; acl "ref"; allow(read) userdn="ldap:///anyone";) It is also possible to add an ACI on the referral entry itself: dn: uid=smart, ou=People, dc=example, dc=com objectclass: top objectClass: extensibleobject objectClass: referral ref: ldap://kansashost/OU=People,O=Kansas,C=US ref: ldap://texashost/OU=People,O=Texas,C=US aci: (targetattr = "ref")(version 3.0; acl "add_aci"; allow (read) userdn="ldap://anyone";) git-svn-id: https://svn.forgerock.org/opendj/trunk@2539 41b1ffd8-f28e-4786-ab96-9950f0a78031
31 Jul, 2007
6 commits
-
- Added the ability to use both a backend ID and include branch arguments for LDIF imports (Issue 1971) - Fixed incorrect search scope enum in the VLV index configuration - Added unit tests for partial LDIF imports - Fixed issue where using overlapping include branches during an import would result in a ConcurrentModificationException (Issue 2039) git-svn-id: https://svn.forgerock.org/opendj/trunk@2538 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…problems with the test machines git-svn-id: https://svn.forgerock.org/opendj/trunk@2537 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2536 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
the password expiration warning interval must always be less than the maximum password age. This ensures that the minimum password age will itself always be less than the maximum age, and will also prevent a scenario in which the user could receive password expiration warning messages during a period when he/she cannot change the password due to the minimum age. OpenDS Issue Number: 2032 git-svn-id: https://svn.forgerock.org/opendj/trunk@2535 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
2. fixed bad function call for indexes_remove git-svn-id: https://svn.forgerock.org/opendj/trunk@2531 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…aking the functional tests. git-svn-id: https://svn.forgerock.org/opendj/trunk@2530 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Jul, 2007
13 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2528 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… with dsconfig\n4.added entry limit test but disabled for now git-svn-id: https://svn.forgerock.org/opendj/trunk@2527 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2526 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2525 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2524 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2523 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…unction to change global ACIs in some functional tests. git-svn-id: https://svn.forgerock.org/opendj/trunk@2522 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
be used to terminate client connections that have been idle for too long. This can be controlled on a server-wide default level using the ds-cfg-idle-time-limit configuration attribute in the cn=config entry, but it can also be overridden on a per-user level with the ds-rlim-idle-time-limit operational attribute in the user's entry. Note that while the idle time limit support is server wide, it needs help from the connection handler to provide an idle time for client connections. At this time, only the LDAP connection handler provides this capability. It is not appropriate for internal connections, and it is not seen as important for JMX connections at this time (although such support could be added in the future if the need arises). OpenDS Issue Number: 118 git-svn-id: https://svn.forgerock.org/opendj/trunk@2514 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
ds-cfg-disabled-alert-type to alert handler configuration entries. If a set of enabled alert types is given, then only alerts with one of those types will be passed to the associated alert handler. If a set of disabled alert types is given, then only alerts without one of those types will be passed to the associated alert handler. If both enabled and disabled lists are provided, then only alerts with a type on the enabled list and not on the disabled list will be processed. OpenDS Issue Number: 2027 git-svn-id: https://svn.forgerock.org/opendj/trunk@2512 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
2. updated the x-test installer 3. updated the oulu tests files git-svn-id: https://svn.forgerock.org/opendj/trunk@2511 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
stay in sync with the set of available default root privileges and the set of privileges that may be disabled. git-svn-id: https://svn.forgerock.org/opendj/trunk@2510 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
control whether responses to failed bind operations include an error message that explains the problem. By default, failed bind operations will return a response that indicates the operation failed, but will not include any error message (although it will be written to the access log). However, if the administrator decides that the benefit of providing this information to the client outweighs any potential security risk, then this option may be used to include that message in the response to the client as well as having it written to the access log. OpenDS Issue Number: 1787 git-svn-id: https://svn.forgerock.org/opendj/trunk@2509 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
privilege is disabled, then the server will behave as if all users have that privilege. This can help improve compatibility with environments that expect a feature to always be available, or to only be governed by access control. OpenDS Issue Number: 1683 git-svn-id: https://svn.forgerock.org/opendj/trunk@2508 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Jul, 2007
5 commits
-
2. a property to bypass proxy detection when running tests 3. display of the functional tests success rate in the ant text output 4. declaration of NO_CHECK variable in runTestJob.xml 5. fool proofing runTestJob.xml in the way it parses the testcase name (in case it does not conform to the implicit naming convention) 6. fix the testcase name for the sample test suite git-svn-id: https://svn.forgerock.org/opendj/trunk@2507 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
made available in the parent TasksTestCase class rather than duplicated in each test class that needs this functionality. git-svn-id: https://svn.forgerock.org/opendj/trunk@2506 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
server. A new configuration attribute, ds-cfg-allowed-task, is now available in the cn=config entry, and any attempt to invoke a task whose fully-qualified class name is not included in this attribute will be rejected. OpenDS Issue Number: 2024 git-svn-id: https://svn.forgerock.org/opendj/trunk@2505 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
administrator to terminate a client connection if the need arises. The requester must have the disconnect-client privilege. The task entry should contain the ds-task-disconnect object class, which requires the ds-task-disconnect-connection-id attribute type and optionally allows the ds-task-disconnect-notify-client and ds-task-disconnect-message attribute types. Also, add support for a "Get Connection ID" extended operation, which allows a client to determine the connection ID associated with its connection in the server. OpenDS Issue Numbers: 429, 478, 2025 git-svn-id: https://svn.forgerock.org/opendj/trunk@2503 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
case because it is broken after the commit in revision 2483 for issue 1971. git-svn-id: https://svn.forgerock.org/opendj/trunk@2502 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 Jul, 2007
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2501 41b1ffd8-f28e-4786-ab96-9950f0a78031
27 Jul, 2007
6 commits
-
- A VLV index is defined by a name, base DN, search filter, search scope, sort order. A search request must match these parameters exactly to use the VLV index. - A VLV index made up of the entry IDs matching the definition criteria (above) and the corresponding attribute values that are part of the sort order in the sort order. This information is broken up into blocks of sorted sets. The block size can be configured through admin framework. Default block size is 4000. In the database, the sorted set is stored with the following format: 4 byte set size | entry IDs of 8 bytes each ... | attribute values of 16 bytes each ... - Each sorted set is keyed by the entry ID and attribute values of the largest entry in the sorted set. A special comparator (VLVKeyComparator) is used to sort the keys in the database in the order of the specified sort order. - When entries are added to the VLV index, its sort values are extracted and inserted into the sorted set whose key (also the largest entry in the set) is the smallest key that represents a entry that is greater or equal to the entry being inserted. If the sorted set exceeds the block size, it is divided in two and stored back into the database with the new key. In this implementation, a sorted set's key is never changed after it is created. - On importing from LDIF, each entry's sort values and ID is written out to a intermediate file in order. These files are later merged and inserted into the database. - Index rebuild and verify also works with VLV indexes. The verify job ensures that all the entries stored in the VLV index is in the correct order. - With this implementation, once a VLV index is created, it can not be changed without a rebuild. The server will NOT warn the user if the index has changed offline. Until a rebuild is done, it can return incorrect results. This should be fixed later. - Performance wise, modify, add, and delete performance will be degraded if the entry matches the indexing criteria. Searches not using the VLV index should not see any notable performance degradation. If the block size is set too big, there is a potential that a large number of updates will result in some JE lock timeouts since the few sorted sets are hotly contested. However, if the block size is too small, searches using the VLV control with offsets could be slow since there are more records to look through. This area need further investigation to determine the optimal default value. Fix for issue 38 git-svn-id: https://svn.forgerock.org/opendj/trunk@2499 41b1ffd8-f28e-4786-ab96-9950f0a78031 -
git-svn-id: https://svn.forgerock.org/opendj/trunk@2498 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ented. This function call is no longer needed for the ACI test suites. git-svn-id: https://svn.forgerock.org/opendj/trunk@2497 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2496 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@2495 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…blem especially affected Mac users since 1.5.0_08 JVM is not available on that platform. git-svn-id: https://svn.forgerock.org/opendj/trunk@2494 41b1ffd8-f28e-4786-ab96-9950f0a78031