------------------------------------------------------------------------ r4591 | jvergara | 2008-11-07 07:51:51 -0600 (Fri, 07 Nov 2008) | 3 lines Fix for issue 3571 (Control Panel does not reflect the changes in the windows service configuration). The equality method of ServerDescriptor has been updated so that the panels are notified when there is a modification in the windows service configuration. ------------------------------------------------------------------------ r4592 | jvergara | 2008-11-07 08:03:11 -0600 (Fri, 07 Nov 2008) | 5 lines Fix for issue 3566 (Increase the timeout of the windows service and consider making it configurable). The fix increases the number of tries used to figure out if the server is started or not. This is required in particular after reboot since the system can be really loaded. The user can modify the default tries value (100 tries with an interval of 5 seconds between tries) by setting the value of the OPENDS_WINDOWS_SERVICE_START_NTRIES environment variable (it must be a SYSTEM environment variable in order to be taken into account). ------------------------------------------------------------------------ r4593 | chebrard | 2008-11-07 09:05:51 -0600 (Fri, 07 Nov 2008) | 2 lines Fix 3564: make-ldif fails with "Permission denied" message ------------------------------------------------------------------------ r4594 | jcambon | 2008-11-10 02:07:58 -0600 (Mon, 10 Nov 2008) | 3 lines Fix for Issue #3569: dsconfig does not handle correctly multi-valued properties ------------------------------------------------------------------------ r4595 | matthew_swift | 2008-11-10 07:41:49 -0600 (Mon, 10 Nov 2008) | 27 lines This change fixes issue 3567: * Persistent searches are now registered in the following two places: o the client connection associated with the search (i.e. as before) o per-WFE lists: it is now the responsibility of the WFE to maintain this list. * The PersistentSearch API has changed: o it no longer depends on Operations for update notifications. This means that the notifications can be sent from "out of band" event sources, such as remote persistent searches issued from a proxy WFE o it now supports a cancel() method which should *always* be used to cancel a persistent search. This method takes care of all resource cleanup: deregistering from the client connection and any WFE related resources o in now provides a mechanism for registering callbacks which should be invoked when the psearch is cancelled. This should be used by WFE implementations that need to keep track of the psearches that they are handling. ------------------------------------------------------------------------ r4596 | gary_williams | 2008-11-10 10:02:48 -0600 (Mon, 10 Nov 2008) | 2 lines Issue 851: log archiving, reporting and results collection fix test names ------------------------------------------------------------------------ r4598 | jvergara | 2008-11-10 19:23:12 -0600 (Mon, 10 Nov 2008) | 4 lines Fix for issue 3580 (Control panel : Java Excep when accessing to Manage entries/cn=backup). Unquote the relative JNDI name before creating the DN of the node. ------------------------------------------------------------------------ r4599 | jvergara | 2008-11-10 19:25:58 -0600 (Mon, 10 Nov 2008) | 2 lines Refactor some code. ------------------------------------------------------------------------ r4600 | jvergara | 2008-11-10 19:26:13 -0600 (Mon, 10 Nov 2008) | 2 lines Fix a typo. ------------------------------------------------------------------------ r4601 | boli | 2008-11-11 21:43:10 -0600 (Tue, 11 Nov 2008) | 4 lines Fixed an issue where adding a local backend with dsconfig resulted in a number of erroneous messages printed to the error log. Fix for issue 3572 ------------------------------------------------------------------------ r4602 | lutoff | 2008-11-12 03:48:43 -0600 (Wed, 12 Nov 2008) | 5 lines Fix for issue #3582 (Revert fails with "no valid existing backup locations") To check that a revert directory is a really a reversion file directory, we're now based on the "installation" object ------------------------------------------------------------------------ r4603 | lutoff | 2008-11-12 04:03:15 -0600 (Wed, 12 Nov 2008) | 1 line fix source code isolation ------------------------------------------------------------------------ r4604 | jcambon | 2008-11-12 04:20:13 -0600 (Wed, 12 Nov 2008) | 5 lines Fix for Issue #3569 (cont'd): dsconfig does not handle correctly multi-valued properties The fix prevented to do a set and reset on different properties at a time. ------------------------------------------------------------------------ r4605 | floblanc | 2008-11-12 10:28:08 -0600 (Wed, 12 Nov 2008) | 3 lines Fix Issue 3585 Network Group Resource Limit: should be able to define resource limits with no size/time limit The network group time/size limits now have no default value. ------------------------------------------------------------------------ r4606 | dugan | 2008-11-12 16:48:09 -0600 (Wed, 12 Nov 2008) | 1 line Fix crypto manager unit test failure. ------------------------------------------------------------------------ r4607 | lfrost | 2008-11-13 02:29:39 -0600 (Thu, 13 Nov 2008) | 1 line Fix for 3568 - clarify that host names and domain names are acceptable values for the allowed-client and deny-client properties ------------------------------------------------------------------------ r4608 | chebrard | 2008-11-13 02:52:00 -0600 (Thu, 13 Nov 2008) | 5 lines This adds an action to the svr4 target. SVR4 package will be zipped so that it can be downloaded from opends.org. Location of the zip file: /build/package/svr4/opends.zip This also fixes an issue related to bad svn revision number in the SVR4 package. ------------------------------------------------------------------------ r4611 | abobrov | 2008-11-13 10:11:53 -0600 (Thu, 13 Nov 2008) | 2 lines - enable SEARCH_RESULT_ENTRY tracing in verbose mode. ------------------------------------------------------------------------ r4616 | matthew_swift | 2008-11-13 13:22:03 -0600 (Thu, 13 Nov 2008) | 18 lines This change relates to issue 3567. In certain scenarios (e.g. distribution) a single client side persistent search may result in multiple back-end persistent searches being launched. The current server design only supported a one to one relationship. This change removes the restriction: * persistent search is no longer stored in the search operation * client connection operation cancellation now supports having multiple PersistentSearch objects per client search * PersistentSearch operation cancellation now cancels all related PersistentSearches * PersistentSearch instances must be enabled before use: doing this registers the persistent search with the client connection and prevents the underlying search operation from having a result sent. I have also updated the class' javadoc to include more complete usage information. ------------------------------------------------------------------------ r4619 | ugaston | 2008-11-14 09:52:22 -0600 (Fri, 14 Nov 2008) | 1 line Fix for repl conflict tests after #3569 fix ------------------------------------------------------------------------ r4621 | jvergara | 2008-11-16 17:16:12 -0600 (Sun, 16 Nov 2008) | 2 lines Fix for issue 3587 (Control Panel : indexes tab is not refreshed after rebuilding indexes when new index added). ------------------------------------------------------------------------ r4622 | jvergara | 2008-11-16 20:02:49 -0600 (Sun, 16 Nov 2008) | 3 lines Fix for issue 3588 (Control Panel : not all Base DN available for VLV index creation) Set the name of the backend that is being displayed in the 'Manage Index' window when the user clicks on 'New Index...' or 'New VLV Index...' buttons. ------------------------------------------------------------------------ r4623 | jvergara | 2008-11-17 07:32:09 -0600 (Mon, 17 Nov 2008) | 4 lines Fix for issue 3589 (Control Panel : error raised at new vlv index creation). The control panel code has been updated to handle the case where the cn=VLV Index top entry is not created. However, if the user chooses to create a new backend and populate it online, the user will encounter issue https://opends.dev.java.net/issues/show_bug.cgi?id=3609. However since this is unrelated to the control panel itself, issue 3589 is considered as fixed. ------------------------------------------------------------------------ r4626 | ugaston | 2008-11-17 08:21:45 -0600 (Mon, 17 Nov 2008) | 1 line Fix test framework removing staging data directory before new instance install ------------------------------------------------------------------------ r4627 | jvergara | 2008-11-17 08:22:13 -0600 (Mon, 17 Nov 2008) | 4 lines Fix for issue 3590 (Changes in java arguments only apply when the edited cell loses focus.) Call the method stopCellEditing when the user clicks on OK in the Java properties table or on 'Save' on the table view of the LDAP entry browser editor. ------------------------------------------------------------------------ r4628 | ugaston | 2008-11-17 10:07:22 -0600 (Mon, 17 Nov 2008) | 1 line Fix typo + mark known issue in repl testcases ------------------------------------------------------------------------ r4629 | jvergara | 2008-11-17 10:12:48 -0600 (Mon, 17 Nov 2008) | 4 lines Fix for issue 3594 (Details message in java settings panel not t suitable) Update the message to be explicit about the fact that what is described is the equivalent procedure using the command-line. ------------------------------------------------------------------------ r4630 | jvergara | 2008-11-17 10:32:11 -0600 (Mon, 17 Nov 2008) | 5 lines Fix for issue 3598 (Control Panel : schema new attribute Parent should be Syntax ) Fix the typo. ------------------------------------------------------------------------ r4632 | jvergara | 2008-11-17 12:28:04 -0600 (Mon, 17 Nov 2008) | 4 lines Fix for issue 3596 (Control Panel : data fields should be reset when opening again New Base DN window ) Only the base DN field is reset with the fix. In my opinion there are chances that the other fields can be reused. All the fields that are not unique to the object that will be created must be kept according to the Sun UI guidelines. ------------------------------------------------------------------------ r4633 | jvergara | 2008-11-17 12:30:28 -0600 (Mon, 17 Nov 2008) | 4 lines Fix for issue 3599 (Control Panel : new schema object panels not refreshed) The name, OID, description and alias fields are reset. All the fields that are not unique to the object that will be created must be kept according to the Sun UI guidelines. ------------------------------------------------------------------------ r4634 | jvergara | 2008-11-17 12:33:02 -0600 (Mon, 17 Nov 2008) | 3 lines Fix for issue 3603 (Control Panel : manage schema picks up other files) Only the files with ending *.ldif are scanned by the control panel to read the schema with the fix. ------------------------------------------------------------------------ r4637 | jvergara | 2008-11-17 18:31:40 -0600 (Mon, 17 Nov 2008) | 4 lines Fix for issue 3611 (control panel : exception raised when refreshing backups dir) Notify the listeners by calling fireTableDataChanged when the model is updated. ------------------------------------------------------------------------ r4638 | jvergara | 2008-11-17 19:01:17 -0600 (Mon, 17 Nov 2008) | 4 lines Fix for issue 3612 (Control Panel: in the "Java Settings" panel, the value for "Java Home" variable is not correct (missing "\" characters) Use the same parsing code used in JavaPropertiesTool to retrieve the values set in the java.properties file. This avoids problems with the '\' character. ------------------------------------------------------------------------ r4639 | jvergara | 2008-11-17 19:51:30 -0600 (Mon, 17 Nov 2008) | 4 lines Fix for issue 3613 (control panel : incorrect output messages when deleting subtree) The difference on the method used to delete entries (with or without control) is not related to whether the delete is executed using the popup menu or the button. It is related to the number of entries below the entry that has been selected to be deleted. The threshold used currently is of 40 entries; since the common case is to delete subtrees, the threshold has been changed to 1. So when an entry is selected and contains entries below it, the control will be used systematically (instead of a recursive delete). ------------------------------------------------------------------------ r4640 | ctissot | 2008-11-18 03:59:03 -0600 (Tue, 18 Nov 2008) | 1 line Fix issue 3607 ------------------------------------------------------------------------ r4641 | jvergara | 2008-11-18 07:32:15 -0600 (Tue, 18 Nov 2008) | 6 lines Fix for issue 3614 (control panel: restore fails when the available backup is a directory) When rendering the table of backups take into account the directory used to find the backups. Update the restore code so that it takes into account the path of the backup and not the path specified by the user in the text field (which might not be the parent path of the backup). ------------------------------------------------------------------------ r4643 | jvergara | 2008-11-18 09:36:22 -0600 (Tue, 18 Nov 2008) | 4 lines Fix for issue 3616 (control panel :missing --useSSL option) Analyze whether the equivalent command-line accepts --useSSL and --startTLS. Also analyze which connection (admin connection or regular LDAP connection) is being used. ------------------------------------------------------------------------ r4644 | jvergara | 2008-11-18 09:43:48 -0600 (Tue, 18 Nov 2008) | 3 lines Fix for issue 3617 (export and import ldif panel typo in 'Exclusion Options') Fix copy paste error. ------------------------------------------------------------------------ r4645 | jvergara | 2008-11-18 12:09:45 -0600 (Tue, 18 Nov 2008) | 4 lines Fix for issue 3620 (Control Panel: missing "--noPropertiesFile" in the equivalent command line) Add the --noPropertiesFile to all the command-lines that accept it. The exception is the stop-ds command (if we add the --noPropertiesFile option it assumes that the server must be stopped using protocol). ------------------------------------------------------------------------ r4647 | ludovicp | 2008-11-18 19:04:08 -0600 (Tue, 18 Nov 2008) | 3 lines 2 schema files necessary for OpenSolaris LDAP naming services. The files are considered as standard schema, i.e. not editable with the Control Panel. ------------------------------------------------------------------------ r4648 | jvergara | 2008-11-18 19:04:22 -0600 (Tue, 18 Nov 2008) | 3 lines Fix for issue 3622 (Control Panel: Objectclass sort is case sensitive) Use a case non-sensitive comparator to set the schema element names. ------------------------------------------------------------------------ r4649 | jvergara | 2008-11-18 20:19:09 -0600 (Tue, 18 Nov 2008) | 2 lines Complete fix for issue 3622. Make all the elements in the schema panels sorted without taking into account the case. ------------------------------------------------------------------------ r4650 | jvergara | 2008-11-18 20:20:23 -0600 (Tue, 18 Nov 2008) | 4 lines Fix for issue 3623 (Control Panel: MatchingRules Used by attributes panel is never refreshed) Only add the attributes that are actually using the given matching rule. ------------------------------------------------------------------------ r4651 | jvergara | 2008-11-18 20:29:22 -0600 (Tue, 18 Nov 2008) | 3 lines Fix for issue 3624 (Equivalent command-line of 'Reset User Password' should be ldappasswordmodify instead of ldapmodify) ------------------------------------------------------------------------ r4652 | gbellato | 2008-11-19 04:17:23 -0600 (Wed, 19 Nov 2008) | 6 lines Fix for Issue 3618 Control panel : View All Base DS's generates SEVERE ERRORS For some reason the control panel tries to browse the dc=replicationChanges suffix. These changes optimize the request done by the control panel and avoid some spurious error messages when added entries have extensibleObjectclass. ------------------------------------------------------------------------ r4653 | dugan | 2008-11-19 15:48:39 -0600 (Wed, 19 Nov 2008) | 1 line Remove superfluous ds-cfg-cipher-strength attribute. This attribute has no effect on server DIGEST-MD5 SASL cipher selection and is being removed. ------------------------------------------------------------------------ r4656 | ugaston | 2008-11-20 02:54:14 -0600 (Thu, 20 Nov 2008) | 1 line Fix for failing SASL DIGEST-MD5 testcases (new realm-interpretation behaviour) ------------------------------------------------------------------------ r4657 | jvergara | 2008-11-20 05:16:31 -0600 (Thu, 20 Nov 2008) | 2 lines Make the "All Base DNs" label in the LDAP browser localizable. ------------------------------------------------------------------------ r4658 | dugan | 2008-11-20 07:07:59 -0600 (Thu, 20 Nov 2008) | 1 line timeofday bind rule keyword missing "!=" and "=" operators. Issue 3628. ------------------------------------------------------------------------ r4659 | ctissot | 2008-11-20 10:33:56 -0600 (Thu, 20 Nov 2008) | 1 line Fix issue 3547: Persistent search can not be abandoned ------------------------------------------------------------------------ r4661 | ctissot | 2008-11-21 10:20:18 -0600 (Fri, 21 Nov 2008) | 1 line Fix issue 3547: Persistent search can not be abandoned ------------------------------------------------------------------------ r4673 | csovant | 2008-11-24 04:14:34 -0600 (Mon, 24 Nov 2008) | 1 line Fix for Issue 3025: results should be the same on all OS/platforms ------------------------------------------------------------------------ r4676 | hajma | 2008-11-25 08:27:34 -0600 (Tue, 25 Nov 2008) | 2 lines fix typo at tools.properties (issue #3573) ------------------------------------------------------------------------ r4677 | gary_williams | 2008-11-25 11:19:55 -0600 (Tue, 25 Nov 2008) | 2 lines Issue 3632: known issue feature in test reports unreliable ------------------------------------------------------------------------ r4679 | shankar_mbn | 2008-11-26 00:38:06 -0600 (Wed, 26 Nov 2008) | 3 lines Fix for Issue 3631 Globalization handoff for 7 langauges ------------------------------------------------------------------------ r4680 | jvergara | 2008-11-26 04:05:42 -0600 (Wed, 26 Nov 2008) | 2 lines Use the ControlPanelLog class to know if there is a log file or not. ------------------------------------------------------------------------ r4681 | jvergara | 2008-11-26 04:50:48 -0600 (Wed, 26 Nov 2008) | 4 lines Fix for issue 3263 (jdk 6 supported fonts has to be used in GUI module (quicksetup)) Rely on the look and feel and use the default JLabel font as a basis to derive the other fonts. By default the JRE should provide a font that handles properly the locale. ------------------------------------------------------------------------ r4682 | jvergara | 2008-11-26 06:06:20 -0600 (Wed, 26 Nov 2008) | 4 lines Fix for issue 3481 (password file generated by setup/quicksetup for LDAPS can have read access for everybody) The keystore.pin now has permissions 640. ------------------------------------------------------------------------ r4683 | jvergara | 2008-11-26 07:51:47 -0600 (Wed, 26 Nov 2008) | 2 lines Change permissions to 600. ------------------------------------------------------------------------ r4685 | jvergara | 2008-11-26 08:44:06 -0600 (Wed, 26 Nov 2008) | 11 lines Fix for issue 3633 (status-panel is not coming up in Asian locales) This issue seems similar to: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6468089 Which is a duplicate of: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6389282 It seems that the problem is caused for not calling UIManager.setLookAndFeel from the event thread. The fix consists of calling it from the event thread. ------------------------------------------------------------------------ r4686 | csovant | 2008-11-26 10:47:21 -0600 (Wed, 26 Nov 2008) | 1 line Fix 'size limit option' testcase in 'clu_ldifsearch_checkbehavior' testsuite. ------------------------------------------------------------------------ r4687 | gary_williams | 2008-11-26 11:15:21 -0600 (Wed, 26 Nov 2008) | 2 lines fix for known fail in snmp test suite ------------------------------------------------------------------------ r4688 | gary_williams | 2008-11-26 11:29:26 -0600 (Wed, 26 Nov 2008) | 2 lines fix plugin test suite dsconfig --set --add in same command ------------------------------------------------------------------------ r4689 | csovant | 2008-11-26 12:36:38 -0600 (Wed, 26 Nov 2008) | 1 line Fix value for CLASSPATH variable on Windows platform. ------------------------------------------------------------------------ r4690 | gary_williams | 2008-11-26 14:37:55 -0600 (Wed, 26 Nov 2008) | 2 lines show known issue only once in test report ------------------------------------------------------------------------ r4692 | jvergara | 2008-11-29 06:45:46 -0600 (Sat, 29 Nov 2008) | 2 lines The fix for issue 3633 introduced a regression in the way the Mac OS menu is displayed. The properties that must to be set to update properly the Mac OS menu must be set before loading AWT. ------------------------------------------------------------------------ r4693 | jvergara | 2008-11-29 06:47:53 -0600 (Sat, 29 Nov 2008) | 2 lines Extend the Utilities.createImageIcon method so that a specific ClassLoader can be used to retrieve the icons. ------------------------------------------------------------------------ r4694 | jvergara | 2008-12-01 06:23:24 -0600 (Mon, 01 Dec 2008) | 2 lines In order to complete the public interface of the CategoryPanel class, make the child component and category object passed in the constructor available through public getter methods. ------------------------------------------------------------------------ r4696 | hajma | 2008-12-01 10:25:22 -0600 (Mon, 01 Dec 2008) | 2 lines Fix for non-lowercase Yes/No ------------------------------------------------------------------------ r4697 | dugan | 2008-12-01 13:16:36 -0600 (Mon, 01 Dec 2008) | 6 lines These changes implement a new ACI bind rule keyword "ssf". This keyword allows users to control the level of access based on the security level of the connection. issue: https://opends.dev.java.net/issues/show_bug.cgi?id=3497 Web page: https://www.opends.org/wiki/page/SSFBindRule ------------------------------------------------------------------------ r4698 | chebrard | 2008-12-02 02:24:46 -0600 (Tue, 02 Dec 2008) | 9 lines Adaptation of SVR4 factory to changes required by LSARC/2008/691: * installation into /usr instead of /opt * default instance path: /var/opends instead of /var/opt/opends * instance.loc path: /etc/opends/instance.loc instead of /etc/opt/opends/instance.loc * user ldap/ldap instead of opendsd/opendsd This also adapts the factory to be able to specify a prefix for all paths in an SVR4 package. For example, for opends package, prefix is opends. ------------------------------------------------------------------------ r4699 | ludovicp | 2008-12-02 08:01:34 -0600 (Tue, 02 Dec 2008) | 2 lines LP: location of instance.loc file for SVR4 pkg is now /etc/opends/. Reference was updated, but the ones in this file were missed. ------------------------------------------------------------------------ r4700 | floblanc | 2008-12-02 08:04:45 -0600 (Tue, 02 Dec 2008) | 2 lines Add methods to read the configuration parameters from Network group resource limit. ------------------------------------------------------------------------ r4701 | jdemendi | 2008-12-02 08:57:07 -0600 (Tue, 02 Dec 2008) | 1 line add notification system for the saturation index of the workflow element ------------------------------------------------------------------------ r4703 | ludovicp | 2008-12-03 08:37:50 -0600 (Wed, 03 Dec 2008) | 4 lines Provide suppport for SMF for the SVR4 packages. A SMF manifest is delivered in /usr/opends/resources/opends-manifest.xml The manifest is edited and copied under /var/svc/manifest/network/ldap by the configure command (will be committed later), and imported via svccfg. start-ds / stop-ds / control-panel can be used to start /stop the server. They temporarily enable/disable the opends service. Use svcadm enable opends to permanently enable OpenDS to start at boot time. ------------------------------------------------------------------------ r4704 | gary_williams | 2008-12-03 10:06:08 -0600 (Wed, 03 Dec 2008) | 2 lines Tests for Solaris and RFC 4876 Schema Elements ------------------------------------------------------------------------ r4705 | gary_williams | 2008-12-03 10:11:48 -0600 (Wed, 03 Dec 2008) | 2 lines Add copyright notice to rfc4876.ldif ------------------------------------------------------------------------ r4706 | ludovicp | 2008-12-03 14:24:43 -0600 (Wed, 03 Dec 2008) | 3 lines Add editing, copying and import of opends SMF manifest. ------------------------------------------------------------------------ r4707 | jvergara | 2008-12-03 18:09:06 -0600 (Wed, 03 Dec 2008) | 2 lines Update the code of the ObjectClassValue class to handle the case where an entry has not an structural objectclass. ------------------------------------------------------------------------ r4708 | ludovicp | 2008-12-04 02:55:46 -0600 (Thu, 04 Dec 2008) | 1 line Fix unraised issue: remove the temporary manifest after the copy. ------------------------------------------------------------------------ r4709 | ludovicp | 2008-12-04 03:06:08 -0600 (Thu, 04 Dec 2008) | 3 lines Change test == to test = for strings, as == is a ksh form and doesn't work on Solaris 10 /bin/sh. (In openSolaris /bin/sh = ksh93). ------------------------------------------------------------------------