------------------------------------------------------------------------ r3295 | jvergara | 2007-10-11 03:43:16 -0700 (Thu, 11 Oct 2007) | 2 lines When reading the configuration file, get two String representations of the file: one in lower case to retrieve the attribute value position and the other respecting the case to get the actual values. With the previous code if a path contained capital letters the code failed and some paths under the installation appeared as external files. ------------------------------------------------------------------------ r3296 | jvergara | 2007-10-11 04:05:06 -0700 (Thu, 11 Oct 2007) | 2 lines Since the administration backend is an LDIF backend, remove the adminDb directory from the layout. ------------------------------------------------------------------------ r3297 | david_page | 2007-10-11 07:53:53 -0700 (Thu, 11 Oct 2007) | 5 lines issue 466 (partial) CryptoManager - publish instance-key public-key-certificate in 'cn=instance keys,cn=admin data' at instance initialization - misc cleanup in StaticUtils ------------------------------------------------------------------------ r3298 | jdemendi | 2007-10-11 23:51:18 -0700 (Thu, 11 Oct 2007) | 3 lines Add copymessages target so that it can be called from an IDE. ------------------------------------------------------------------------ r3299 | lutoff | 2007-10-12 05:48:38 -0700 (Fri, 12 Oct 2007) | 1 line Fix for issue #2207 (setup/ADS does not add registered server in group"ALL") ------------------------------------------------------------------------ r3300 | pgamba | 2007-10-12 07:54:57 -0700 (Fri, 12 Oct 2007) | 1 line Fix #2441 - Replication Changes backend default path is absolute ------------------------------------------------------------------------ r3301 | kenneth_suter | 2007-10-12 15:17:41 -0700 (Fri, 12 Oct 2007) | 1 line issue 2142: fixes MessageBuilder.toMessage to that the resulting message maintains the ability to be rendered in locales different that the local locale. ------------------------------------------------------------------------ r3302 | david_page | 2007-10-12 22:28:14 -0700 (Fri, 12 Oct 2007) | 5 lines no issue CryptoManager - Add config test for encryption and key-wrapping cipher transformation syntax algorithm/mode/padding - elide duplicate configuration validation and assignment code ------------------------------------------------------------------------ r3303 | david_page | 2007-10-13 16:45:29 -0700 (Sat, 13 Oct 2007) | 4 lines No issue. CryptoManager Step 1 to factor a CryptoManager interface from the implementation. ------------------------------------------------------------------------ r3304 | david_page | 2007-10-13 17:17:05 -0700 (Sat, 13 Oct 2007) | 4 lines No issue. CryptoManager Step 2. Factor interface from implementation. ------------------------------------------------------------------------ r3305 | david_page | 2007-10-13 18:32:43 -0700 (Sat, 13 Oct 2007) | 4 lines No issue. CryptoManager Step 3. Factor interface from CryptoManager implementation. ------------------------------------------------------------------------ r3306 | kenneth_suter | 2007-10-15 06:53:32 -0700 (Mon, 15 Oct 2007) | 1 line removed system.outs from test case ------------------------------------------------------------------------ r3307 | coulbeck | 2007-10-15 08:48:02 -0700 (Mon, 15 Oct 2007) | 1 line Get rid of trust store debug caught errors on server start. ------------------------------------------------------------------------ r3308 | david_page | 2007-10-15 10:37:06 -0700 (Mon, 15 Oct 2007) | 4 lines no issue CryptoManager Add a single-byte version number prefix to the ciphertext prologue to allow for configurable options (e.g., signed hash in the backup stream). The current version produced and accepted is 0x01. ------------------------------------------------------------------------ r3309 | pgamba | 2007-10-16 00:10:39 -0700 (Tue, 16 Oct 2007) | 5 lines When a replica connects to a replication server that is "late" compared to the replica data , the replica must update the replication server with the missing changes. 1 line fix , the entryUUID attribute must be part of the searched attributes in order to rebuild the operations - and created unit tests for this. ------------------------------------------------------------------------ r3310 | pgamba | 2007-10-16 03:12:14 -0700 (Tue, 16 Oct 2007) | 1 line Fix a bug where replace mod is erroneously changed to del mod ------------------------------------------------------------------------ r3311 | jvergara | 2007-10-16 07:11:51 -0700 (Tue, 16 Oct 2007) | 2 lines Fix a copy/paste typo. ------------------------------------------------------------------------ r3312 | jvergara | 2007-10-16 07:16:43 -0700 (Tue, 16 Oct 2007) | 4 lines Move the code of the empty stream to the Utils class. Update the number of entries in the zip file so that the progress bar does not go backwards. ------------------------------------------------------------------------ r3313 | jvergara | 2007-10-16 09:21:51 -0700 (Tue, 16 Oct 2007) | 2 lines Fix a typo in a comment. ------------------------------------------------------------------------ r3314 | jvergara | 2007-10-16 09:23:43 -0700 (Tue, 16 Oct 2007) | 2 lines Fix a problem introduced by the fix for 2142. Instead of calling MessageBuilder.toMessage call Raw.toMessage(MessageBuilder.toString). ------------------------------------------------------------------------ r3315 | coulbeck | 2007-10-16 09:50:57 -0700 (Tue, 16 Oct 2007) | 1 line Fix bug in key length causing multiple secret keys to be generated for the same algorithm. ------------------------------------------------------------------------ r3316 | kenneth_suter | 2007-10-16 13:19:45 -0700 (Tue, 16 Oct 2007) | 2 lines Issue 2368: tasks should be interruptable. The four schedulable task (import-ldif, export-ldif, backup, and restore) can now be interrupted for purposes of cancellation. The manage-tasks utility now allows the user to cancel any one of these tasks if they are currently running. If interrupted while executing, the tasks try to break out of their work loop as soon as possible and return a 'stopped by administrator' status. Both the backup and export-ldif tasks perform some cleanup (removing the abandoned backup or exported LDIF file) if they are cancelled. ------------------------------------------------------------------------ r3317 | kenneth_suter | 2007-10-16 14:25:26 -0700 (Tue, 16 Oct 2007) | 1 line Added test data for testing toMessage with a large number of messages ------------------------------------------------------------------------ r3318 | jvergara | 2007-10-17 05:15:36 -0700 (Wed, 17 Oct 2007) | 4 lines Fix for issue 2461. The issue can only be reproductible when the GUI cannot be launched (for DISPLAY problems for instance). The fix consists of having the same behavior when we launch the CLI directly and when we launch the CLI after the GUI launched failed. ------------------------------------------------------------------------ r3319 | jvergara | 2007-10-17 05:46:16 -0700 (Wed, 17 Oct 2007) | 2 lines Simplify the ProgressUpdateListenerDelegate interface. ------------------------------------------------------------------------ r3320 | jvergara | 2007-10-17 06:06:57 -0700 (Wed, 17 Oct 2007) | 4 lines Add some code in order the code of the setup to be able to be more reactive to the Cancel operation. Now the user does not have to wait until the end of the download to stop the setup process nor to the end of the replication initialization. However there is one thing that is missing: currently there is no mechanism to stop the offline import that we propose. The code has been modified in order to have a placeholder to implement the code once that the stop of the offline import is allowed. ------------------------------------------------------------------------ r3321 | jvergara | 2007-10-17 07:34:51 -0700 (Wed, 17 Oct 2007) | 2 lines Only exit of the launcher program when the GUI could not be launched. ------------------------------------------------------------------------ r3322 | jvergara | 2007-10-17 07:58:15 -0700 (Wed, 17 Oct 2007) | 4 lines Fix for issue 2278. Update the wrapping code to take into consideration the Windows constraints. ------------------------------------------------------------------------ r3323 | mkeyes | 2007-10-17 09:10:22 -0700 (Wed, 17 Oct 2007) | 2 lines Updated the functional test ssl test cases to reflect a recent change in the code where use-ssl needs to be toggled between true and false when enabling and disabling ssl functionality. ------------------------------------------------------------------------ r3324 | david_page | 2007-10-17 13:23:36 -0700 (Wed, 17 Oct 2007) | 4 lines no issue CryptoManager RC4 -> RC4/NONE/NoPadding ------------------------------------------------------------------------ r3325 | dugan | 2007-10-17 13:53:50 -0700 (Wed, 17 Oct 2007) | 1 line Add checks for null. ------------------------------------------------------------------------ r3326 | jvergara | 2007-10-17 15:13:41 -0700 (Wed, 17 Oct 2007) | 3 lines Fix for issue Issue 2457: QuickSetup should correlate LDAP and LDAPS ports For the proposed LDAPS port, try to see if we can propose the correlated port with the one LDAP port we are proposing. ------------------------------------------------------------------------ r3327 | dugan | 2007-10-17 19:01:16 -0700 (Wed, 17 Oct 2007) | 1 line Fix regression where the error code returned for improperly formatted ACIs was 50, instead of the correct value 21. Issue 2458. ------------------------------------------------------------------------ r3328 | david_page | 2007-10-17 22:07:12 -0700 (Wed, 17 Oct 2007) | 5 lines no issue CryptoManager 1. remove shared secret key wrapping transformation (ds-cfg-key-wrapping-transformation) from configuration 2. other miscellaneous cleanup, including adding TODOs with issue numbers for some recently opened issues. ------------------------------------------------------------------------ r3329 | jvergara | 2007-10-18 05:45:36 -0700 (Thu, 18 Oct 2007) | 2 lines Fix a bug in the progress panel that did not allow to display the initial message. This produced a graphical glitch when the next summary message was displayed (the whole panel was abruptly moved downwards). ------------------------------------------------------------------------ r3330 | jvergara | 2007-10-18 05:48:52 -0700 (Thu, 18 Oct 2007) | 4 lines Fix for issue 2465: New - dsreplication -q -X : Java exception Check for the trust manager not to be null. Appart from that the code has been updated to display a message informing of the log file that is generated when a critical error occurs reading the ADS contents. ------------------------------------------------------------------------ r3331 | pgamba | 2007-10-18 08:23:36 -0700 (Thu, 18 Oct 2007) | 1 line Fix 2416 - authentication pb when setting replication on windows ------------------------------------------------------------------------ r3332 | abobrov | 2007-10-18 09:20:35 -0700 (Thu, 18 Oct 2007) | 6 lines - [Issue 2469] index-entry-limit doesn't work, at least for on-line import: provide new inc public method to increment entryLimitExceededCount from outside the Index and make index merge thread keep the count up to date. this has been verified with online and offline imports as well as with verify- index tool to yield the same results. ------------------------------------------------------------------------ r3333 | ugaston | 2007-10-18 09:45:27 -0700 (Thu, 18 Oct 2007) | 1 line Add replication failover testsuite ------------------------------------------------------------------------ r3334 | boli | 2007-10-18 13:44:19 -0700 (Thu, 18 Oct 2007) | 4 lines Fixed an issue where the ldif-import process will hang after a intermediate merge. Fix for issue 2479 ------------------------------------------------------------------------ r3335 | jvergara | 2007-10-18 16:01:32 -0700 (Thu, 18 Oct 2007) | 2 lines Use ServerConstants.EOL instead of redefining it. ------------------------------------------------------------------------ r3336 | jvergara | 2007-10-18 16:02:53 -0700 (Thu, 18 Oct 2007) | 4 lines Fix for issue 2452: Missing "rejected file" when importing data from LDIF Add the rejectedFile and skippedFile options to the setup. ------------------------------------------------------------------------ r3337 | matthew_swift | 2007-10-19 03:09:09 -0700 (Fri, 19 Oct 2007) | 1 line Add comment describing broken edge-case and related issue. ------------------------------------------------------------------------ r3338 | matthew_swift | 2007-10-19 07:46:29 -0700 (Fri, 19 Oct 2007) | 4 lines Fix issue 2334: message-body property format issue This fixes a minor quoting related issue in some SMTP alert handler property descriptions. ------------------------------------------------------------------------ r3339 | mkeyes | 2007-10-19 10:06:56 -0700 (Fri, 19 Oct 2007) | 2 lines Added test cases for passwprd storage schemes, AES, 3DES, RC4, and blowfish (Issues 315, 316, 317, and 318). ------------------------------------------------------------------------ r3340 | jvergara | 2007-10-19 10:30:27 -0700 (Fri, 19 Oct 2007) | 3 lines Fix for issue 2317: check servers for clock difference when configuring replication When the servers that are being replicated have a clock difference of more than 5 minutes inform the user of this. This is done in both the graphical setup and dsreplication tools. ------------------------------------------------------------------------ r3341 | mkeyes | 2007-10-19 14:22:26 -0700 (Fri, 19 Oct 2007) | 2 lines Manual tests to verify Issue 588. ------------------------------------------------------------------------ r3342 | lutoff | 2007-10-22 02:15:10 -0700 (Mon, 22 Oct 2007) | 1 line Add properties file support for tasks (import, export, backup restore) ------------------------------------------------------------------------ r3343 | matthew_swift | 2007-10-22 03:33:09 -0700 (Mon, 22 Oct 2007) | 4 lines Fix issue 2286: class properties would allow empty class names. This change modifies the class property definition implementation so that it now prevents empty class names. ------------------------------------------------------------------------ r3344 | jvergara | 2007-10-22 03:49:38 -0700 (Mon, 22 Oct 2007) | 5 lines Fix for issue 2405. The new naming format for the domains is of type: dc=example,dc=com (domain 27785) ------------------------------------------------------------------------ r3345 | gary_williams | 2007-10-22 06:05:36 -0700 (Mon, 22 Oct 2007) | 2 lines new test suite for base64 tool ------------------------------------------------------------------------ r3346 | lutoff | 2007-10-22 06:53:39 -0700 (Mon, 22 Oct 2007) | 1 line Add properties file support ------------------------------------------------------------------------ r3347 | matthew_swift | 2007-10-22 07:31:23 -0700 (Mon, 22 Oct 2007) | 4 lines Fix issue 1931: dsconfig : what are MODE syntax values ? This change modifies dsconfig so that it provides more helpful feedback to users when they need to provide string valued properties which must match a particular pattern. dsconfig now displays the pattern synopsis when requesting a property value or when reporting that a value is invalid. ------------------------------------------------------------------------ r3348 | matthew_swift | 2007-10-22 08:17:07 -0700 (Mon, 22 Oct 2007) | 4 lines Fix issue 2362: dsconfig numbered lists look like menus This changes the list formatting for property value lists so that each value is prefixed with a "*)" instead of a number and a bracket. This is done to avoid possible confusion with subsequent menu option numbers. ------------------------------------------------------------------------ r3349 | ugaston | 2007-10-22 08:32:20 -0700 (Mon, 22 Oct 2007) | 1 line New totalupdate testcases + mark some known issues ------------------------------------------------------------------------ r3350 | jvergara | 2007-10-22 08:48:15 -0700 (Mon, 22 Oct 2007) | 4 lines Fix for issue 2483: Bad management of lib/set-java-home when java path changed The code has been updated so that when we are checking in the scripts if the JAVA_BIN is good we see if the path specified in set-java-home does exist. If it does not exist, update the contents of set-java-home with the new path. ------------------------------------------------------------------------ r3351 | jvergara | 2007-10-22 10:06:18 -0700 (Mon, 22 Oct 2007) | 5 lines Fix for issues 2495: setup : nullpointer exception for null value on key store pin and 2496: setup : should not asking for key Store PIN in loop Update the code to avoid the NullPointerException and limit the number of times we ask for the Key Store PIN to 7. Once this limit is reached the setup is canceled. ------------------------------------------------------------------------ r3352 | mkeyes | 2007-10-22 12:18:23 -0700 (Mon, 22 Oct 2007) | 2 lines Adding functional tests for targetcontrol ACIs, Issue 452. ------------------------------------------------------------------------ r3353 | tdj_tx | 2007-10-22 12:36:21 -0700 (Mon, 22 Oct 2007) | 2 lines ldif files needed by controls testcases ------------------------------------------------------------------------ r3354 | tdj_tx | 2007-10-22 12:37:44 -0700 (Mon, 22 Oct 2007) | 2 lines Initial version of controls testcases ------------------------------------------------------------------------ r3355 | boli | 2007-10-22 14:47:06 -0700 (Mon, 22 Oct 2007) | 4 lines Added the ability to retrieve the number of entries in the entire subordinate subtree to the numSubordinates method in the backend API. Changed the replication code to use numSubordinates of the entires subtree to determine how many entries will be exported and imported during initialization. Fix for issue 2212 ------------------------------------------------------------------------ r3356 | lutoff | 2007-10-22 23:44:54 -0700 (Mon, 22 Oct 2007) | 1 line Suppress '.' at the end of ERR_INSTALLDS_TOO_MANY_KEYSTORE_PASSWORD_TRIES message ------------------------------------------------------------------------ r3357 | gary_williams | 2007-10-23 02:14:07 -0700 (Tue, 23 Oct 2007) | 2 lines new test suite for status tool ------------------------------------------------------------------------ r3358 | jvergara | 2007-10-23 02:31:46 -0700 (Tue, 23 Oct 2007) | 4 lines Fix for issue 2318. In some cases calling UIManager seems to make the JVM to exit (for instance if it cannot ge the display in some special scenarios). The fix consists of not calling the UIManager code if we are in CLI mode. ------------------------------------------------------------------------ r3359 | lutoff | 2007-10-23 08:04:30 -0700 (Tue, 23 Oct 2007) | 1 line Add properties file support ------------------------------------------------------------------------ r3360 | jvergara | 2007-10-23 13:56:26 -0700 (Tue, 23 Oct 2007) | 4 lines Fix for issue 2494. Add a scriptFriendly option so that the output of the status panel is easier to parse. ------------------------------------------------------------------------ r3361 | jvergara | 2007-10-23 14:16:19 -0700 (Tue, 23 Oct 2007) | 20 lines Fix for issue 2505 (Provide monitoring information about the number of entries on a given base DN) The following changes are aimed to include a new attribute in the backend monitor entry to provide the number or entries per base DN. This information is used by the status, status-panel, dsreplication and graphical setup to be able to display the number of entries under a given base DN even when there are several base DNs defined in the same database. The way the new attribute appears in the monitoring entry is: ldapsearch -w s -p 1389 -b cn=monitor ds-backend-id=userRoot ds-base-dn-entry-countdn: cn=userRoot Backend,cn=monitor ds-base-dn-entry-count: 0 dc=ta ds-base-dn-entry-count: 1 dc=ti ds-base-dn-entry-count: 1 dc=to I prefer this approach because in my opinion having the number of entries is more important that the suffix. Anyway I think the discussion around the structure of the value is not crucial as long as the value is easy to parse (which is the case). The new attribute is defined in the schema and the new OID assigned to it is 1.3.6.1.4.1.26027.1.1.434. In order to have a minimum impact on performances, the method backend.numSubordinates is only called when there are several base DNs defined in the database. ------------------------------------------------------------------------ r3362 | lutoff | 2007-10-24 00:47:29 -0700 (Wed, 24 Oct 2007) | 1 line Add properties file support ------------------------------------------------------------------------ r3363 | jvergara | 2007-10-24 06:10:33 -0700 (Wed, 24 Oct 2007) | 4 lines Fix for issue 2510 (Initialize progress should display that 100 % entries are processed). When the initialize is finished (successful or not) print in the output the message we calculated if it has not been displayed yet. ------------------------------------------------------------------------ r3364 | pgamba | 2007-10-24 07:04:25 -0700 (Wed, 24 Oct 2007) | 7 lines Fix 2425 - dsreplication initialize-all fails - fix ConcurrentModificationException in the Initialize task by using methods that lock the entry - fix unroutable message, by forwarding message only to the replication servers that have replica connected Miscellaneous improvements in error or debug traces ------------------------------------------------------------------------ r3365 | jvergara | 2007-10-24 07:04:30 -0700 (Wed, 24 Oct 2007) | 4 lines Complete fix for issue 2510 (Initialize progress should display that 100 % entries are processed). The following changes apply to the initialize topology command. When the initialize is finished (successful or not) print in the output the message we calculated if it has not been displayed yet. ------------------------------------------------------------------------ r3366 | pgamba | 2007-10-24 08:02:05 -0700 (Wed, 24 Oct 2007) | 1 line Call currentThread() in a static way ------------------------------------------------------------------------ r3367 | pgamba | 2007-10-24 08:28:35 -0700 (Wed, 24 Oct 2007) | 1 line Fix compile error with Java 1.5 using an 1.6 IOException constructor ------------------------------------------------------------------------