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
13 Jun, 2011
1 commit
-
…) rather than DN objects. These are much more compact. DNs are built from the ByteString only when needed. git-svn-id: https://svn.forgerock.org/opendj/trunk@7003 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
2 commits
-
…here are no format arguments git-svn-id: https://svn.forgerock.org/opendj/trunk@6964 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6961 41b1ffd8-f28e-4786-ab96-9950f0a78031
13 Apr, 2011
2 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6826 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6824 41b1ffd8-f28e-4786-ab96-9950f0a78031
07 Apr, 2011
1 commit
-
The control-panel script checks at startup that the user is the owner of the local instance. This prevents anyone from using the control-panel to access remote servers. Added an option (-r or --remote) to skip the local checks. git-svn-id: https://svn.forgerock.org/opendj/trunk@6820 41b1ffd8-f28e-4786-ab96-9950f0a78031
03 Apr, 2011
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6803 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Mar, 2011
1 commit
-
…/ blocks rest of server when another RS is cannot be reached git-svn-id: https://svn.forgerock.org/opendj/trunk@6798 41b1ffd8-f28e-4786-ab96-9950f0a78031
24 Mar, 2011
1 commit
-
Prevent replication from adding cn and other schema attributes to the extra-attribute that are added to the schema entry written to the LDIF file. Fix also some messages (and translations) git-svn-id: https://svn.forgerock.org/opendj/trunk@6787 41b1ffd8-f28e-4786-ab96-9950f0a78031
03 Feb, 2011
1 commit
-
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
20 Dec, 2010
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6671 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
17 Sep, 2010
6 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6602 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…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
-
…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
-
…e executed on the local server even when it is stopped. This is matches the functionality provided by utilities such import-ldif, backup, etc. git-svn-id: https://svn.forgerock.org/opendj/trunk@6589 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…arguments are present before accepting task scheduling options git-svn-id: https://svn.forgerock.org/opendj/trunk@6586 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
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6568 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
03 Aug, 2010
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6562 41b1ffd8-f28e-4786-ab96-9950f0a78031
30 Jul, 2010
7 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
-
When low disk space is threshold is reached, the operation will abort and close the environment cleanly. All indexes will be left in the "untrusted" state so the user knows the DB is invalid. It will also print the appropriate message depending on which import phase when the threshold is reached: * phase 1 failure: import append + replace required to continue. * phase 2 failure: rebuildAll required to continue. git-svn-id: https://svn.forgerock.org/opendj/trunk@6553 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…ishment of the connection. git-svn-id: https://svn.forgerock.org/opendj/trunk@6550 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
-
… LDIF files with low memory. In first phase write buffer positions to index files instead of storing in memory and suffering OOME due to O(N) memory growth. In second phase, read buffer positions from index files and fall-back to batch import of indexes when the number of buffers for an index would cause OOME if they were all opened at once. Also, improve second phase progress statistics to report batch count, kb remaining/rate, and fix several race conditions in the statistics. git-svn-id: https://svn.forgerock.org/opendj/trunk@6547 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
1 commit
-
Improves error messages with password storage schemes when attempting to set a key length greater than allowed by the "Strong juridiction" policy files. git-svn-id: https://svn.forgerock.org/opendj/trunk@6536 41b1ffd8-f28e-4786-ab96-9950f0a78031
25 Jun, 2010
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6528 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…les in the export and import/rebuild tools. Also tools now return non 0 when they encounter an IO Exception git-svn-id: https://svn.forgerock.org/opendj/trunk@6522 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
15 Jun, 2010
1 commit
-
…omain, and some error message for diagnostic git-svn-id: https://svn.forgerock.org/opendj/trunk@6507 41b1ffd8-f28e-4786-ab96-9950f0a78031
07 Jun, 2010
3 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6499 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…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
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@6497 41b1ffd8-f28e-4786-ab96-9950f0a78031
31 May, 2010
1 commit
-
Support added in the schema, core server and tools including Control-Panel git-svn-id: https://svn.forgerock.org/opendj/trunk@6470 41b1ffd8-f28e-4786-ab96-9950f0a78031