03 Feb, 2011
2 commits
-
…g assured replication. https://bugster.forgerock.org/jira/browse/OPENDJ-23 Fix construction of LDAP filters when performing internal searches during delete conflict resolution. git-svn-id: https://svn.forgerock.org/opendj/trunk@6701 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fixed the ldap syntax description parsing. Fixed the extension parsing code in all schema elements. Added a bunch of error message for the LDAP syntax parsing. Those messages are already translated in French and Spanish. Updated tests in syntaxes and attributeTypes to cover extensions, both valid and invalid. git-svn-id: https://svn.forgerock.org/opendj/trunk@6700 41b1ffd8-f28e-4786-ab96-9950f0a78031
02 Feb, 2011
2 commits
-
…ilter and targetattrs gets evaluated wrongly https://bugster.forgerock.org/jira/browse/OPENDJ-24 * pass in original entry to filterEntry method as well as entry to be filtered * use similar logic for pre/post read controls * also invoke maySend for pre-post read controls * refactor pre/post read control processing to remove duplicate code. * enable unit test from previous commit. git-svn-id: https://svn.forgerock.org/opendj/trunk@6699 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…r and targetattrs gets evaluated wrongly https://bugster.forgerock.org/jira/browse/OPENDJ-24 Add unit test which exposes the bug. git-svn-id: https://svn.forgerock.org/opendj/trunk@6697 41b1ffd8-f28e-4786-ab96-9950f0a78031
21 Nov, 2010
1 commit
-
…pected (salt length is zero or less). Provide basic test for SHA384, and minor updates. git-svn-id: https://svn.forgerock.org/opendj/trunk@6658 41b1ffd8-f28e-4786-ab96-9950f0a78031
10 Nov, 2010
1 commit
-
The changes are providing compatibility with passwords hashed by other libraries and systems such as AIX Directory Server 6.3. Specific tests have been added and could be extended with more varied passwords. git-svn-id: https://svn.forgerock.org/opendj/trunk@6657 41b1ffd8-f28e-4786-ab96-9950f0a78031
04 Nov, 2010
1 commit
-
…e time the tests were running (and occasionally failing). Also tidy up the tests and schema used in the test. git-svn-id: https://svn.forgerock.org/opendj/trunk@6652 41b1ffd8-f28e-4786-ab96-9950f0a78031
03 Nov, 2010
2 commits
-
…on is done with LDAPv2 And update copyright git-svn-id: https://svn.forgerock.org/opendj/trunk@6648 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…on is done with LDAPv2 Issue #OPENDJ-6 - Wrong error returned when LDAPv2 is disabled git-svn-id: https://svn.forgerock.org/opendj/trunk@6647 41b1ffd8-f28e-4786-ab96-9950f0a78031
26 Oct, 2010
1 commit
-
This changes are adding support for the BSD MD5 crypt hash as part of the CRYPT password storage scheme. A new parameter has been added to the configuration of the storage scheme to select whether new passwords should be hashed with the unix algo (default) or the md5 one. When it comes to authentication, the scheme is able to detect the algo (based on the $1$ prefix) and match appropriately. Unit tests have been added, including test again passwords already hashed on Linux systems. git-svn-id: https://svn.forgerock.org/opendj/trunk@6641 41b1ffd8-f28e-4786-ab96-9950f0a78031
17 Sep, 2010
7 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6600 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6597 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…name inheritFromBaseDN to inheritFromBaseRDN and restrict it to the root entry of the subentry scope; restrict DNs derived from inheritFromDNAttribute to the root entry of the subentry scope; remove band-aid subentry write access global ACI. git-svn-id: https://svn.forgerock.org/opendj/trunk@6595 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…hes and modify operations on the same connection. Use single channel lock per connection and share it across thread local ASN1 writers. git-svn-id: https://svn.forgerock.org/opendj/trunk@6592 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ld have realistic times git-svn-id: https://svn.forgerock.org/opendj/trunk@6591 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…hich can be performed during a time interval git-svn-id: https://svn.forgerock.org/opendj/trunk@6590 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6588 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Aug, 2010
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6574 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6571 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Aug, 2010
3 commits
-
…d information. The default is to keep the replication meta data (historical information) for at least 1 day. Purging occurs on the fly when entries are modified, or via a task. Launching the task will be available through dsreplication in separate commit. git-svn-id: https://svn.forgerock.org/opendj/trunk@6567 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…tributes brings the feature on par with DSEE CoS. git-svn-id: https://svn.forgerock.org/opendj/trunk@6565 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Cleanup messages, removing unnecessary casts (due to bugs in early versions of Java 5), removing dead code. The minimal version has been set to Java 1.6.0_10. Also cleanup the Java Stubs for MacOS, removed the StatusPanel (replaced by ControlPanel since 1.2), and update Info.plist to require 1.6 or higher, show 2.3 as version. git-svn-id: https://svn.forgerock.org/opendj/trunk@6564 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Jul, 2010
5 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6558 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
There are 2 components: Index Filter Analyzer : Part of DatabaseEnvironmentProvider, it gathers search filter statistics and displays the index filter, number of hits, max matching entries, and a message. Compound filters are broken down to their basic elements. f an index was not utilized while evaluating the search filter, max matching entries will be -1 and a diagnostic message will be included. The monitor entry also includes when the analyzer was enabled along with the number of total index and unindexed searches processed. Attribute Index Analysis, part of the dbtest tool. It cursors through all the indexes and finds the number of 100%, 95%, 90%, and 80% undefined index keys. It also displays the value of the undefined keys along with the total number of keys in the index. The process is currently single threaded and might not scale to 10 mil+ DBs. However, this is currently unavoidable without the ability for JE to cursor through the records in log order. git-svn-id: https://svn.forgerock.org/opendj/trunk@6555 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6551 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…or exiting of disks full. Each instance of the monitor have two thresholds: "low" and "full". Other components can register their own handlers if they wish to receive notifications when the thresholds are reached. It extends the MonitorProvider interface and utilizes the update interval mechanism to poll the free disk space. The current free space and state of all monitor instances are exposed through the cn=monitor interface under the cn=Disk Space Monitor branch. The only component using the monitor now is the JE backend. When the "low" threshold is reached, write operations will only be permitted to users with the BYPASS_LOCKDOWN privilege. When the "full" threshold is reached, the backend is placed in read-only mode. The default "low" and "full" thresholds are 100 MB and 10MB respectively. Along with the new feature, this patch also added two privileges: SERVER_LOCKDOWN and BYPASS_LOCKDOWN. Any user with the SERVER_LOCKDOWN privilege can put and take the server out of lockdown mode. Any user with the BYPASS_LOCKDOWN mode can bypass lockdown mode. This was restricted to only "root" users before. In addition, the MonitorProvider abstract class no longer extends DirectoryThread. It now uses a static single threaded ScheduledExecutorService to update provider states. Any provider that wishes to have its state updated periodically needs to register its updater runnable with the scheduleUpdate method. git-svn-id: https://svn.forgerock.org/opendj/trunk@6549 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… and AbsoluteSubtreeSpec. git-svn-id: https://svn.forgerock.org/opendj/trunk@6545 41b1ffd8-f28e-4786-ab96-9950f0a78031
05 Jul, 2010
5 commits
-
…ith the way the DB config was used during import (Issue #4473). Memory allocation for import is now based on the usable memory for offline mode and configure DB cache size for online. Computation of usable JVM currently only works properly with Sun JVM for ParallelGC and CMSGC. git-svn-id: https://svn.forgerock.org/opendj/trunk@6541 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6540 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6539 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6538 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6535 41b1ffd8-f28e-4786-ab96-9950f0a78031
25 Jun, 2010
8 commits
-
…th the ones with Modify (and password policy) git-svn-id: https://svn.forgerock.org/opendj/trunk@6530 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6527 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6526 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ere failing in non-english locale git-svn-id: https://svn.forgerock.org/opendj/trunk@6525 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…e GenerationID was different on the systems for the same input due to differences in line separators and an inappropriate exception handling. git-svn-id: https://svn.forgerock.org/opendj/trunk@6520 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
This patch changes the key format used by the DN2ID database. Rebuilding the index is required. git-svn-id: https://svn.forgerock.org/opendj/trunk@6519 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… handling subtree move or delete. The changes particularly resolve problems raised by the community with the referential integrity and the isMemberOf plug-ins. Unit-tests have been updated to cover those cases git-svn-id: https://svn.forgerock.org/opendj/trunk@6518 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ith error in some edge cases git-svn-id: https://svn.forgerock.org/opendj/trunk@6517 41b1ffd8-f28e-4786-ab96-9950f0a78031