06 Apr, 2007
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1577 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1576 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…d support for self-write (selfwrite) right. - Issue #450 Access Control Rights for Self-Write Operations - Issue #445 Access Control Rights for Modify DN Operations git-svn-id: https://svn.forgerock.org/opendj/trunk@1574 41b1ffd8-f28e-4786-ab96-9950f0a78031
05 Apr, 2007
2 commits
-
occurs, it will print out the LDAP/LDAPS/JMX ports so it's easier to communicate with the server. git-svn-id: https://svn.forgerock.org/opendj/trunk@1572 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…hoing into the testing log files. git-svn-id: https://svn.forgerock.org/opendj/trunk@1571 41b1ffd8-f28e-4786-ab96-9950f0a78031
04 Apr, 2007
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1567 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
issues: 1407 1408 1410 1411 1412 1413 1414 1416 1417 1418 1419 1420 1421 git-svn-id: https://svn.forgerock.org/opendj/trunk@1565 41b1ffd8-f28e-4786-ab96-9950f0a78031
03 Apr, 2007
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1563 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
different kinds of virtual attributes. This commit addresses the following issues: - Issue #1475 -- General virtual attribute support - Issue #539 -- Support for the isMemberOf virtual attribute - Issue #544 -- Support for the entryDN virtual attribute - Issue #1056 -- Support for the subschemaSubentry virtual attribute - Issue #85 -- Support for the real attributes only control - Issue #86 -- Support for the virutal attributes only control In general, virtual attribute support consists of three parts: - An implementation of the org.opends.server.api.VirtualAttributeProvider class, which provides the logic for actually generating the values, providing support for various kinds of matching, and potentially the ability to process search operations involving the virtual attribute that might not otherwise be indexed. - The org.opends.server.types.VirtualAttribute class, which is a subclass of org.opends.server.types.Attribute and uses the virtual attribute provider to generate its values. - The org.opends.server.types.VirtualAttributeRule class, which associates a virtual attribute provider with a given attribute type, and also with a set of criteria that controls which entries should have the attribute. The virtual attribute rule currently supports the following criteria that can be used to decide whether an entry should have a given virtual attribute: - Zero or more base DNs. If any base DNs are provided, then any entry which falls below one of those base DNs will be a candidate to get the virtual attribute. If no base DNs are provided, then DIT location will not be taken into account when determining eligibility. - Zero or more group DNs. If any group DNs are provided, then any entry that belongs to one of the specified groups will be a candidate to get the virtual attribute. If no group DNs are provided, then group membership will not be taken into account when determining eligibility. - Zero or more search filters. If any filters are provided, then any entry that matches one of the specified filters will be a candidate to get the virtual attribute. If no filters are provided, then the contents of the entry will not be taken into account when determining eligibility. In addition to that criteria, virtual attribute rules define a conflict behavior, which controls how to behave when the entry already has one or more real values for the attribute. The conflict behavior can be "real-overrides-virtual" (to only show the real values), "virtual-overrides-real" (to only show the virtual values), or "merge-real-and-virtual" (to show both real and virtual values). The virtual attribute implementation has been designed so that there should be virtually no performance impact unless the attribute needs to be returned to the client or it is referenced in a search filter, and you can completely disable virtual attributes if you don't need them. git-svn-id: https://svn.forgerock.org/opendj/trunk@1562 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1561 41b1ffd8-f28e-4786-ab96-9950f0a78031
02 Apr, 2007
2 commits
-
…machine rather than the remote machine. git-svn-id: https://svn.forgerock.org/opendj/trunk@1555 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…on the local machine rather than the remote machine. git-svn-id: https://svn.forgerock.org/opendj/trunk@1554 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Mar, 2007
2 commits
-
properly (it appears to reference classes that are not in the repository). git-svn-id: https://svn.forgerock.org/opendj/trunk@1541 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
These changes implies : - new messages in the protocol and their tests - new logic in the SynchronizationDomain to handle the import and the export - new logic in the Changelog server to forward the messages for this feature - new tasks to trigger the total update Object class 1.3.6.1.4.1.26027.1.2.91: ds-task-initialize-from-remote-replica 1.3.6.1.4.1.26027.1.2.92: ds-task-initialize-remote-replica Attributes - same for both tasks : 1.3.6.1.4.1.26027.1.1.332: ds-task-initialize-domain-dn 1.3.6.1.4.1.26027.1.1.333: ds-task-initialize-replica-server-id 1.3.6.1.4.1.26027.1.1.334: ds-task-unprocessed-entry-count 1.3.6.1.4.1.26027.1.1.335: ds-task-processed-entry-count - a bunch of unit tests to tests the export and the import, on the producer side and on the consumer side git-svn-id: https://svn.forgerock.org/opendj/trunk@1539 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 Mar, 2007
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1532 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1530 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1528 41b1ffd8-f28e-4786-ab96-9950f0a78031
27 Mar, 2007
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1526 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
manager provider and trust manager provider values if either SSL or StartTLS is enabled. Previously, if a key/trust manager provider value was provided, then the server would require it to refer to a valid enabled key/trust manager provider, even if it wouldn't be used. Also, add a new check to ensure that if SSL or StartTLS is enabled, then a valid key manager provider and trust manager provider must have been configured for that connection handler. OpenDS Issue Number: 1294 git-svn-id: https://svn.forgerock.org/opendj/trunk@1525 41b1ffd8-f28e-4786-ab96-9950f0a78031
26 Mar, 2007
4 commits
-
- A validator which enforces a restriction that passwords must have at least a specified number of unique characters (issue #1219). - A validator which enforces a restriction that passwords may not have any character which appears more than a specified number of times in a row (issue #1220). git-svn-id: https://svn.forgerock.org/opendj/trunk@1520 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… called PatternDN. This will make it easier to rewrite the pattern matching to actually fix the related TODOs. I also have added unit tests for the DN wildcard examples in the DSEE documentation (three of which fail and are commented out for the time being). git-svn-id: https://svn.forgerock.org/opendj/trunk@1516 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
import/export/backup/restore interface to get notifications of import and restore and then resynchronize the server approprietely. It was necessary to move the call to the import and restore listeners in the import and restore task implementations because these calls were made too late and the backend that were given in parameter were already invalid when the listeners are called. This code is already covered by the ReSyncTest.java git-svn-id: https://svn.forgerock.org/opendj/trunk@1512 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
is acceptable based on how similar it is to the user's current password. The processing uses the Levenshtein Distance algorithm to determine the number of changes required to convert the current password into the new password (a change may be either inserting a new character, removing an existing character, or replacing an existing character). Contributed By: Ales Novak OpenDS Issue Number: 340 git-svn-id: https://svn.forgerock.org/opendj/trunk@1511 41b1ffd8-f28e-4786-ab96-9950f0a78031
25 Mar, 2007
2 commits
-
tests if a test failure occurs. This will make it possible to examine the server more closely in the state that caused the failure. Before pausing the tests, the test suite will create a watchdog file, and when that file is removed, the server will resume running the test cases. git-svn-id: https://svn.forgerock.org/opendj/trunk@1510 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1509 41b1ffd8-f28e-4786-ab96-9950f0a78031
24 Mar, 2007
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1506 41b1ffd8-f28e-4786-ab96-9950f0a78031
23 Mar, 2007
2 commits
-
…uilds should now work until Issue 1433 is resolved. git-svn-id: https://svn.forgerock.org/opendj/trunk@1505 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1502 41b1ffd8-f28e-4786-ab96-9950f0a78031
22 Mar, 2007
4 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1498 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…out and log files for the stax framework. git-svn-id: https://svn.forgerock.org/opendj/trunk@1497 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
This was happening because in some cases the Changelog server was failing to re-send the changes to the LDAP servers. A new test have been added to test the Changelog server in this case. It was also necessary to add some timeout in the test setup to let some time to the synchornization to setup before starting the actual test. The tests have therefore been marked as slow. This commit also enables a Schema Synchronization test that was left disabled by error in a previous commit git-svn-id: https://svn.forgerock.org/opendj/trunk@1493 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1491 41b1ffd8-f28e-4786-ab96-9950f0a78031
21 Mar, 2007
4 commits
-
…concerning the keyword, targetfilter. git-svn-id: https://svn.forgerock.org/opendj/trunk@1483 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1482 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1481 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
- LDAP compare test. - Global ACI test. - Groupdn/roledn test. - Tests to get more coverage. - Expanded test DIT for later testing of userattr keyword. git-svn-id: https://svn.forgerock.org/opendj/trunk@1479 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Mar, 2007
4 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1470 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
memberURL attribute type to specify one or more LDAP URLs containing criteria for membership. Reviewed By: Andrew Coulbeck OpenDS Issue Number: 424 git-svn-id: https://svn.forgerock.org/opendj/trunk@1469 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1467 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1466 41b1ffd8-f28e-4786-ab96-9950f0a78031