07 Oct, 2011
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@7359 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Added connection-timeout property to replication synchronization provider configuration entry which is used for connection and SSL negotiation. Previously the timeout was hard-coded. git-svn-id: https://svn.forgerock.org/opendj/trunk@7358 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Sep, 2011
1 commit
-
Many thanks to Nemanja Lukic and his colleagues at Profiq S.R.O for this kind contribution. The contribution has been modified as follows: *) use the admin framework for validating the attribute renaming mapping *) relax the constraint that attribute names must conform to RFC 4512 since non-compliant attribute names are good candidates for removing and renaming *) modify the rename target attribute validation to support attribute descriptions *) added schema element definitions for configuration attributes git-svn-id: https://svn.forgerock.org/opendj/trunk@7332 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Sep, 2011
1 commit
-
Change default cache-password-ttl from 1 day to 8 hours. git-svn-id: https://svn.forgerock.org/opendj/trunk@7324 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 Sep, 2011
3 commits
-
* drop support for cached-password-min-age * rename cached-password-max-age to cached-password-ttl * add unit tests (disabled until feature implemented). git-svn-id: https://svn.forgerock.org/opendj/trunk@7323 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add new properties for configuring password caching (forgot updated i18n files in previous commit). git-svn-id: https://svn.forgerock.org/opendj/trunk@7319 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add new properties for configuring password caching. git-svn-id: https://svn.forgerock.org/opendj/trunk@7318 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Sep, 2011
1 commit
-
Add additional methods for configuring the mapped searched bind password (property, env, and file), similar to file based key and trust managers. git-svn-id: https://svn.forgerock.org/opendj/trunk@7282 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Aug, 2011
3 commits
-
Fix default behavior for trust manager property (forgot l10n message changes in previous commit). git-svn-id: https://svn.forgerock.org/opendj/trunk@7214 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Fix default behavior for trust manager property. git-svn-id: https://svn.forgerock.org/opendj/trunk@7213 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Add configuration options for SSL, timeouts, and advanced TCP settings. git-svn-id: https://svn.forgerock.org/opendj/trunk@7212 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Aug, 2011
1 commit
-
Add initial configuration and factory stubs. git-svn-id: https://svn.forgerock.org/opendj/trunk@7210 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Aug, 2011
1 commit
-
Refactor PasswordPolicy implementation so that we now have a common parent type, "AuthenticatioPolicy", which will act as a common entry point for all authentication policies. In particular, password policies can be thought of as a specific type of authentication policy: one where authentication and the user's credentials are managed locally. PTA can be thought of as a non-local authentication policy: the password is managed by a third party. With this change we still only have one type of authentication policy and no attempt has been made to refactor code which uses it. More specifically, code such as the local backend WFE just type-casts the authentication policy to a password policy. Another implication of this change is that sub-entry based password policies now automatically inherit run-time changes made to the default password policy, whereas before a server restart was required. git-svn-id: https://svn.forgerock.org/opendj/trunk@7192 41b1ffd8-f28e-4786-ab96-9950f0a78031
29 Jul, 2011
1 commit
-
…exes id2children and id2subtree Add a boolean option "subordinate-indexes-enabled" to the JE backend configuration which can be used for disabling the subordinate indexes id2children and id2subtree. git-svn-id: https://svn.forgerock.org/opendj/trunk@7155 41b1ffd8-f28e-4786-ab96-9950f0a78031
28 Jul, 2011
1 commit
-
…rly related to index analysis Renamed property to index-filter-analyzer-max-filters. git-svn-id: https://svn.forgerock.org/opendj/trunk@7151 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Jul, 2011
1 commit
-
Many thanks to Nemanja Lukic and his colleagues at Profiq S.R.O for this kind contribution. The contribution has been modified as follows: *) integrate as core feature of OpenDJ, not extension *) rename package names accordingly *) remove dependency on BouncyCastle.org MD4 implementation, by porting implementation to OpenDJ *) re-implement setOddParity method in order to avoid potential copyright issues with existing implementations. *) simplify configuration model and validation. TODO: *) support u: and dn: authid in password modify extended operation. git-svn-id: https://svn.forgerock.org/opendj/trunk@7116 41b1ffd8-f28e-4786-ab96-9950f0a78031
23 Jun, 2011
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@7056 41b1ffd8-f28e-4786-ab96-9950f0a78031
10 Jun, 2011
1 commit
-
Commit main functionality: * add support for wild-cards, and @objectClass notiation * add support for configuring additional attributes to be included with delete operations via ecl-include-for-deletes property. Requires protocol version upgrade which will be handled in final commit. git-svn-id: https://svn.forgerock.org/opendj/trunk@6995 41b1ffd8-f28e-4786-ab96-9950f0a78031
06 Jun, 2011
1 commit
-
…e size, and replication purge delay See issue description for exact changes. git-svn-id: https://svn.forgerock.org/opendj/trunk@6973 41b1ffd8-f28e-4786-ab96-9950f0a78031
01 Jun, 2011
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6961 41b1ffd8-f28e-4786-ab96-9950f0a78031
07 Apr, 2011
2 commits
-
…nly apply to rootDSE. Updated messsage files after the addition of the scope parameter in VirtualAttributeRules. These were missing from the previous commit. git-svn-id: https://svn.forgerock.org/opendj/trunk@6818 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…nly apply to rootDSE. The changes introduce a scope in the VirtualAttributeRule. The default is Whole_Subtree. The changelog virtual attributes are now registered with a BASE_OBJECT scope and "" base DNs, meaning the rootDSE only. Also each virtual attribute provider override the hasValue() method for optimization and avoiding computing the values and throwing them away. git-svn-id: https://svn.forgerock.org/opendj/trunk@6817 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Mar, 2011
1 commit
-
The issue was in the XML definition of the plugin configuration. The registration of post operation callbacks were missing. The default uid unique attribute plugin has them properly set in config/config.ldif, so enabling that plugin worked. But adding a new copy of the plugin with dsconfig create-plugin would create an invalid configuration inducing errors and memory leaks. git-svn-id: https://svn.forgerock.org/opendj/trunk@6778 41b1ffd8-f28e-4786-ab96-9950f0a78031
26 Nov, 2010
1 commit
-
Introduce 3 new parameters to tune the new DB-Cache evictor functionality git-svn-id: https://svn.forgerock.org/opendj/trunk@6659 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
4 commits
-
…e capacity finite so that clients are blocked when the queue is full git-svn-id: https://svn.forgerock.org/opendj/trunk@6598 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
-
…hich can be performed during a time interval git-svn-id: https://svn.forgerock.org/opendj/trunk@6590 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Aug, 2010
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6577 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6576 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Aug, 2010
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6569 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…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
-
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
3 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
-
…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
05 Jul, 2010
1 commit
-
The max log size is decreased to 10MB and checkpointer to 20MB. Also increases the number of cleaners to match the default number of workers. These new settings are helping with reducing the etimes on write operations git-svn-id: https://svn.forgerock.org/opendj/trunk@6537 41b1ffd8-f28e-4786-ab96-9950f0a78031
25 Jun, 2010
1 commit
-
… 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
07 Jun, 2010
1 commit
-
…te. This index is only updated when conflicts are detected and searched on for all deletes and modDN operations. Tested successfully against performance regression. git-svn-id: https://svn.forgerock.org/opendj/trunk@6498 41b1ffd8-f28e-4786-ab96-9950f0a78031