23 Feb, 2007
8 commits
-
…s) did not check for null OperationStatus objects being passed in and caused an NullPointerException whenever EntryCount was called. Added a null check. Changed ID2Entry#getRecordCount to use the Database#count method in JE 3.1.0. The JE backend no longer keeps a count of entries in entry ID 0. Modified TestVerifyJob unit test to no longer simulate a incorrect entry count. It was a clear case that using Database#count is much faster then keeping a count at entryID 0. At the least, it can eliminate a database read and write on every entry add and delete operation. In addition, calling Database#count is faster then getting an entry out of the database as the following shows. Time took to get entry count 100 times (w/o transactions): Duration using Database#count: 16731000 ns Duration using old entry counter: 22094000 ns Duration using Database#count: 17124000 ns Duration using old entry counter: 39434000 ns Duration using Database#count: 15522000 ns Duration using old entry counter: 20069000 ns Duration using Database#count: 15873000 ns Duration using old entry counter: 19732000 ns Duration using Database#count: 15871000 ns Duration using old entry counter: 20594000 ns Duration using Database#count: 21099000 ns Duration using old entry counter: 21877000 ns Fix for issue 740 git-svn-id: https://svn.forgerock.org/opendj/trunk@1247 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…r enabled. The testDigestMD5 test in LDAPCompareTestCase was not actually binding using DigestMD5 because the SASL mechanism name was omitted from the arguments. git-svn-id: https://svn.forgerock.org/opendj/trunk@1246 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
introduced a large number of test failures. git-svn-id: https://svn.forgerock.org/opendj/trunk@1245 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
… default. Most of the failing tests are fixed by adding bypass-acl privilege to the entries of the users the failing tests bind as. This change also includes an important fix to the server for operations carrying the proxied auth control. The ACI check in the core operation is moved after the controls processing to ensure that the correct authorization user is picked up, and the ACI handler now gets the authorization user from the operation rather than the connection. git-svn-id: https://svn.forgerock.org/opendj/trunk@1244 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
least one value. This will prevent add requests from being able to add entries containing attributes with no values. OpenDS Issue Number: 1275 git-svn-id: https://svn.forgerock.org/opendj/trunk@1241 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
we don't need in the core server but can help other applications interoperate with OpenDS. Also, add a class org.opends.server.interop.LazyDN which is a lazily-initialized version of the org.opends.server.types.DN class. This makes it possible to have very fast DN processing when you need to create a DN from a String and the only thing that will be called on that DN is the toString() method. This commit includes test cases to ensure that the public methods of the DN and LazyDN classes stay in sync. OpenDS Issue Number: 1276 git-svn-id: https://svn.forgerock.org/opendj/trunk@1238 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…e JE backend no longer keeps a count of entries in entry ID 0. Modified TestVerifyJob unit test to no longer simulate a incorrect entry count. Fix for issue 740 git-svn-id: https://svn.forgerock.org/opendj/trunk@1237 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1232 41b1ffd8-f28e-4786-ab96-9950f0a78031
21 Feb, 2007
2 commits
-
were triggering a warning message when compiled with Java SE 6. git-svn-id: https://svn.forgerock.org/opendj/trunk@1213 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
providers, and certificate mappers, and update the components which need access to those elements so that they can specify which one they want to use. Among other things, this will provide the ability to use different certificates for different listeners, and provide template configuration entries that make it easier for users to enable SSL and/or StartTLS. OpenDS Issue Number: 561 git-svn-id: https://svn.forgerock.org/opendj/trunk@1212 41b1ffd8-f28e-4786-ab96-9950f0a78031
20 Feb, 2007
2 commits
-
… don't depend on it to compile and are disabled via a 'static final boolean' by default. git-svn-id: https://svn.forgerock.org/opendj/trunk@1207 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
…w with one build. I've also added the enhancement to print the output of System.out and System.err to the command line and unit test report file for any test that fails. I've updated the test docs on the web to reflect this. git-svn-id: https://svn.forgerock.org/opendj/trunk@1203 41b1ffd8-f28e-4786-ab96-9950f0a78031
19 Feb, 2007
1 commit
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1200 41b1ffd8-f28e-4786-ab96-9950f0a78031
18 Feb, 2007
2 commits
-
.1241: refactoring functional tests libraries .1242: configDS now allows to pass rootDN and password parameters .1244: added a variable for back end name and made the changes in the libs git-svn-id: https://svn.forgerock.org/opendj/trunk@1195 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
only compared by their assertion values and the attribute type isn't taken into account (so the filters "(cn=*bowen*)" and "(sn=*bowen*)" would be considered equal when they shouldn't be). OpenDS Issue Number: 1245 git-svn-id: https://svn.forgerock.org/opendj/trunk@1194 41b1ffd8-f28e-4786-ab96-9950f0a78031
17 Feb, 2007
1 commit
-
https://opends.dev.java.net/issues/show_bug.cgi?id=1215 The PasswordPolicy configurable component needs to be split in order to avoid the possibility of an operation referencing an inconsistent PasswordPolicy object (i.e., one in the middle of an update). Reviewed by neil_a_wilson, who noticed a coding error that would have resulted in intermittent NPEs. git-svn-id: https://svn.forgerock.org/opendj/trunk@1192 41b1ffd8-f28e-4786-ab96-9950f0a78031
16 Feb, 2007
6 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1189 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1188 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1186 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1185 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1174 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
1. explicitly define where to find the jvm for stax and staxevent services 2. fix typo in a message 3. fix to restore original config.py in the workspace 4. fix for windows agnostism of runFuncTests.xml git-svn-id: https://svn.forgerock.org/opendj/trunk@1173 41b1ffd8-f28e-4786-ab96-9950f0a78031
15 Feb, 2007
1 commit
-
especially in the area of DN parsing. OpenDS Issue Number: 1235 git-svn-id: https://svn.forgerock.org/opendj/trunk@1164 41b1ffd8-f28e-4786-ab96-9950f0a78031
14 Feb, 2007
8 commits
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1163 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1162 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1161 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1160 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
2. support running on either opends daily build or your workspace build 2.1 download daily build. If today's build hasn't been spun yet, then gets yesterday's build. 2.2 points STAF/STAX to the daily build instead of workspace build git-svn-id: https://svn.forgerock.org/opendj/trunk@1159 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1158 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1155 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1154 41b1ffd8-f28e-4786-ab96-9950f0a78031
13 Feb, 2007
7 commits
-
the new gui target pops the STAX monitor up. git-svn-id: https://svn.forgerock.org/opendj/trunk@1153 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1152 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1143 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
git-svn-id: https://svn.forgerock.org/opendj/trunk@1142 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
Saving the report data after a test run. git-svn-id: https://svn.forgerock.org/opendj/trunk@1141 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
this aims at easing the automation of the functional tests. it allows to download, install, start staf, run the tests and then stop and uninstall staf. git-svn-id: https://svn.forgerock.org/opendj/trunk@1140 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
entries under certain conditions. Also, add a number of test cases to cover the LDIFDiff tool. git-svn-id: https://svn.forgerock.org/opendj/trunk@1139 41b1ffd8-f28e-4786-ab96-9950f0a78031
12 Feb, 2007
2 commits
-
This enhancement adds a convenience method to ConditionResult to return the inverse of a value of the CondtionResult type: e.g., inverseOf(TRUE) is FALSE. New unit test is included. Reviewed by neil_a_wilson. git-svn-id: https://svn.forgerock.org/opendj/trunk@1138 41b1ffd8-f28e-4786-ab96-9950f0a78031
-
order to use the proxied authorization control. This privilege is also used to determine whether a user can specify an alternate authorization identity for the SASL DIGEST-MD5 and PLAIN mechanisms. OpenDS Issue Number: 476 git-svn-id: https://svn.forgerock.org/opendj/trunk@1135 41b1ffd8-f28e-4786-ab96-9950f0a78031