------------------------------------------------------------------------ r3814 | rhaggard | 2008-02-01 11:30:23 -0600 (Fri, 01 Feb 2008) | 1 line commiting configuration XML files after adding info from the old config guide to be incorporated in the new generated config reference ------------------------------------------------------------------------ r3815 | rhaggard | 2008-02-01 12:37:01 -0600 (Fri, 01 Feb 2008) | 1 line Uncommitting last changes to configuration .xml files, second try ------------------------------------------------------------------------ r3816 | smaguin | 2008-02-04 04:46:33 -0600 (Mon, 04 Feb 2008) | 2 lines updqate headers ------------------------------------------------------------------------ r3817 | lutoff | 2008-02-04 06:46:58 -0600 (Mon, 04 Feb 2008) | 1 line The java-class properties should be marked as "advanced" ------------------------------------------------------------------------ r3818 | jcambon | 2008-02-04 07:36:57 -0600 (Mon, 04 Feb 2008) | 1 line Fix for Issue #2825: dsconfig interactive mode : wrong message information ------------------------------------------------------------------------ r3819 | jcambon | 2008-02-04 09:21:26 -0600 (Mon, 04 Feb 2008) | 1 line Fix for Issue #2901 ------------------------------------------------------------------------ r3820 | dugan | 2008-02-04 09:25:56 -0600 (Mon, 04 Feb 2008) | 1 line Allow privilege check for unauthenticated clients. Issue 2894. ------------------------------------------------------------------------ r3821 | lutoff | 2008-02-05 02:20:58 -0600 (Tue, 05 Feb 2008) | 4 lines fix for issue #2413 (ldappasswordmodify: no option to choose a certificate) Add the "certnickname" option. Note that the -N is already used for "newPasswordFile" ------------------------------------------------------------------------ r3822 | andrug | 2008-02-05 03:01:26 -0600 (Tue, 05 Feb 2008) | 1 line allow runCommand to manage return code (call of checktestRC()) and remove the call of checktestRC in functions that use runCommand ; change setOSvariables to getOSvariables call in environment.xml ------------------------------------------------------------------------ r3823 | lutoff | 2008-02-05 07:26:37 -0600 (Tue, 05 Feb 2008) | 3 lines Fix for issue #2639 (base64 erroneous parameter should be quoted in error message) invalid input parameter are now quoted ------------------------------------------------------------------------ r3824 | jvergara | 2008-02-05 11:26:11 -0600 (Tue, 05 Feb 2008) | 4 lines Fix for issue 2902 (stop-ds -R restarts the server with client tool JVM) When the java properties are set to not overwrite the environment variables (which is the default behavior) when we call start-ds from the stop-ds scripts, OPENDS_JAVA_ARGS is already set with the arguments for the stop (client arguments). The fix consists basically on resetting the environment variables to those we had before calling stop-ds before calling start-ds. ------------------------------------------------------------------------ r3825 | csovant | 2008-02-05 13:12:18 -0600 (Tue, 05 Feb 2008) | 1 line Add new testcase to unindexed-searches privilege testsuite ------------------------------------------------------------------------ r3826 | dugan | 2008-02-05 16:08:21 -0600 (Tue, 05 Feb 2008) | 1 line Re-add key wrapping transformation attribute. Issue 2865. ------------------------------------------------------------------------ r3827 | lutoff | 2008-02-06 02:52:23 -0600 (Wed, 06 Feb 2008) | 2 lines On behalf of Gene (doc team), Some modification for the doc generation. ------------------------------------------------------------------------ r3828 | dugan | 2008-02-06 06:40:31 -0600 (Wed, 06 Feb 2008) | 1 line Add check for null attribute list. Issue 1459. ------------------------------------------------------------------------ r3829 | rhaggard | 2008-02-06 12:09:50 -0600 (Wed, 06 Feb 2008) | 1 line Commiting configuration XML files after adding info from the old config guide to be incorporated in the new generated config reference ------------------------------------------------------------------------ r3830 | ugaston | 2008-02-06 12:30:53 -0600 (Wed, 06 Feb 2008) | 1 line Small fix + make-up schema replication test suite ------------------------------------------------------------------------ r3831 | ugaston | 2008-02-06 12:37:38 -0600 (Wed, 06 Feb 2008) | 1 line Fix killDs function (failing on Windows) ------------------------------------------------------------------------ r3832 | jvergara | 2008-02-06 19:21:38 -0600 (Wed, 06 Feb 2008) | 4 lines Fix for issue 2249 (attributes are in pending mode after a setup with secure args) The fix consists on simply not setting pending values. Since the code we are running only works with the server offline this approach is safe. ------------------------------------------------------------------------ r3833 | jvergara | 2008-02-06 22:38:06 -0600 (Wed, 06 Feb 2008) | 6 lines Fix for issue 2910 (uninstall : javaexception when specifying bad admin dn) The fix consists of checking whether the uid and pwd arguments are null or not. Appart from this a bug has been fixed in the uninstall parser: the method parseArguments was called twice (once in UninstallLauncher and another in UninstallCliHelper). This made that providing any non-boolean argument in the command-line resulted in a error. ------------------------------------------------------------------------ r3834 | pgamba | 2008-02-07 09:31:35 -0600 (Thu, 07 Feb 2008) | 2 lines No need to check again a completed task. ------------------------------------------------------------------------ r3835 | pgamba | 2008-02-07 09:40:33 -0600 (Thu, 07 Feb 2008) | 1 line Fix copyright date ------------------------------------------------------------------------ r3838 | dugan | 2008-02-07 14:39:17 -0600 (Thu, 07 Feb 2008) | 1 line Backing out RepeatedCharactersPasswordValidatorConfiguration.xml and UniqueCharactersPasswordValidatorConfiguration.xml ------------------------------------------------------------------------ r3839 | jvergara | 2008-02-07 14:44:44 -0600 (Thu, 07 Feb 2008) | 2 lines Fix typo in a comment. ------------------------------------------------------------------------ r3840 | jvergara | 2008-02-07 16:12:59 -0600 (Thu, 07 Feb 2008) | 6 lines Fix some font formatting issues in the setup. Try to minimize the cases where issue 2915 can affect to the setup by trying to reconnect more often to the server after it is started. Since the start can take long, use the same point mechanism to show progress in non verbose mode we use for the import. This way the user does not have the impression that we are stuck on the start. ------------------------------------------------------------------------ r3841 | smaguin | 2008-02-08 05:22:22 -0600 (Fri, 08 Feb 2008) | 2 lines add 7-bit clean plugins ------------------------------------------------------------------------ r3842 | smaguin | 2008-02-08 05:23:05 -0600 (Fri, 08 Feb 2008) | 2 lines test the plugin 7-bit clean ------------------------------------------------------------------------ r3844 | gary_williams | 2008-02-08 09:12:16 -0600 (Fri, 08 Feb 2008) | 2 lines fix svn:eol-style warnings ------------------------------------------------------------------------ r3845 | jcambon | 2008-02-08 10:39:49 -0600 (Fri, 08 Feb 2008) | 8 lines - Issue #2004 (automatically generate HTML configuration guide) Implementation of the Brian's mock-up 2 Configuration Reference are now generated in build/docgen: - one without the LDAP mapping - one with the LDAP mapping - Fix for Issue #2912 ("core" category should be "core server") ------------------------------------------------------------------------ r3847 | ludovicp | 2008-02-08 11:37:42 -0600 (Fri, 08 Feb 2008) | 1 line Updated the copyright statement to reflect that Sun owns the full copyright on the project files. ------------------------------------------------------------------------ r3849 | gbellato | 2008-02-11 07:42:42 -0600 (Mon, 11 Feb 2008) | 12 lines With the changes done in revision 3695 (issue 1288 : replication should not create 10 threads for each replication domain) the window mechanism from the Replication Server to the LDAP server is not working anymore because the window ACK is sent as soon as the LDAP server has read the message from the socket while it should be sent after replaying the operation. This can cause out of memory problems and bad monitoring. The fix is to move the response using WindowMessage from the ListenerThread to the ReplayThread at the end of the message processing. ------------------------------------------------------------------------ r3850 | csovant | 2008-02-11 10:53:38 -0600 (Mon, 11 Feb 2008) | 1 line Cleanup in clu testsuite ------------------------------------------------------------------------ r3851 | dugan | 2008-02-11 15:46:26 -0600 (Mon, 11 Feb 2008) | 1 line Increment refreshToken after group instance is created so nested groups are loaded after a import. Issue 2931. ------------------------------------------------------------------------ r3852 | jvergara | 2008-02-11 17:42:50 -0600 (Mon, 11 Feb 2008) | 4 lines Fix for issue 2924 (setup leaves root user password in a world readable file) Instead of printing the password print the string "{rootUserPassword}" in the log file. ------------------------------------------------------------------------ r3853 | jvergara | 2008-02-11 17:52:21 -0600 (Mon, 11 Feb 2008) | 5 lines Fix for issue 2130 (i18n CLI usage placeholders) The fix consists on changing the placeHolderValue from a String to a Message so that it can be localized. The interfaces and constructors of the argument objects have been updated to reflect this change. The placeholders are defined in tool.properties. ------------------------------------------------------------------------ r3854 | jvergara | 2008-02-11 18:31:30 -0600 (Mon, 11 Feb 2008) | 4 lines Fix for issue 2922 (setup message mentions invalid argument "rootpwfile") Use as argument name the lower case of the long argument identifier to avoid confusion in the error messages. ------------------------------------------------------------------------ r3855 | jvergara | 2008-02-11 20:14:18 -0600 (Mon, 11 Feb 2008) | 4 lines Fix for issue 2923 (setup : nullpointer exception for null value on key store pin) Just add some checks to verify that the provided password is not an empty string. ------------------------------------------------------------------------ r3856 | pgamba | 2008-02-12 02:37:39 -0600 (Tue, 12 Feb 2008) | 1 line Removes debug traces that fulfill the debug log ------------------------------------------------------------------------ r3857 | gbellato | 2008-02-12 03:11:20 -0600 (Tue, 12 Feb 2008) | 2 lines Remove sync.properties file that was not used anymore. Replace usage of Changelog with Replication Server in the replication messages ------------------------------------------------------------------------ r3858 | matthew_swift | 2008-02-12 03:58:09 -0600 (Tue, 12 Feb 2008) | 2 lines Hide work-flow, work-flow element, and network group components. ------------------------------------------------------------------------ r3859 | jvergara | 2008-02-12 05:01:04 -0600 (Tue, 12 Feb 2008) | 5 lines Fix for issue 2919 (translation of version related properties causes error) The issue comes because we are parsing the output of a command-line and this output is localized. Since the option we are using is not part of the public interface. This information can be used not only by the BuildInformation class but also by the support team so it is better not to localize it. The fix consists of removing these properties from the properties file and define some String constants in SetupUtils so that can be shared by BuildInformation and DirectoryServer classes. ------------------------------------------------------------------------ r3860 | jvergara | 2008-02-12 05:51:19 -0600 (Tue, 12 Feb 2008) | 4 lines Fix for issue 2918 (status and uninstall direct --help output to STDERR) Use the standard output to display the usage and update the return codes of the status-panel script. ------------------------------------------------------------------------ r3861 | jcambon | 2008-02-12 05:58:08 -0600 (Tue, 12 Feb 2008) | 5 lines - Issue #2004 (cont'd) (automatically generate HTML configuration guide) minor fix - Fix for Issue #2928 (Generated doc: Base DN missing for some components) ------------------------------------------------------------------------ r3862 | jcambon | 2008-02-12 06:14:52 -0600 (Tue, 12 Feb 2008) | 4 lines - Issue #2004 (cont'd) (automatically generate HTML configuration guide) Modification of the "Welcome" page according Lana's feedbacks ------------------------------------------------------------------------ r3863 | abobrov | 2008-02-12 06:20:28 -0600 (Tue, 12 Feb 2008) | 3 lines - [Issue 2925] SASL DigestMD5 Handler denies authentication from Solaris ldapclient: lax required status of digest-uri directive to maintain compatibility/interoperability with legacy/broken client implementations. ------------------------------------------------------------------------ r3864 | ludovicp | 2008-02-12 08:29:11 -0600 (Tue, 12 Feb 2008) | 1 line Updated the copyright statement to reflect that Sun owns the full copyright on the project files. ------------------------------------------------------------------------ r3865 | ludovicp | 2008-02-12 08:47:06 -0600 (Tue, 12 Feb 2008) | 1 line Updated the copyright statement to reflect that Sun owns the full copyright on the project files. ------------------------------------------------------------------------ r3866 | ludovicp | 2008-02-12 08:52:55 -0600 (Tue, 12 Feb 2008) | 1 line Updated the copyright statement to reflect that Sun owns the full copyright on the project files. ------------------------------------------------------------------------ r3867 | jvergara | 2008-02-12 09:27:13 -0600 (Tue, 12 Feb 2008) | 5 lines Fix for 2921 (setup CLI error message does not keep case of argument). Just use the argument name as it was provided by the user or the long identifier as defined to generate the err or messages generated by the argument parsing classes. ------------------------------------------------------------------------ r3868 | ludovicp | 2008-02-12 12:02:01 -0600 (Tue, 12 Feb 2008) | 1 line Updated the copyright statement to reflect that Sun owns the full copyright on the project files. ------------------------------------------------------------------------ r3869 | pgamba | 2008-02-13 03:14:39 -0600 (Wed, 13 Feb 2008) | 16 lines Fix 2911 - dsreplication pre/post-external initialisation fails to clear all the changelogs The following changes fixes the fact that the 'server-state' information, visible under cn=monitor, is erroneous (not updated) when an OpenDS instance starts and there were some changes done on the topology while this server was stopped. This bug can always be seen when running the scenario to reproduce #Issue 2911. This issue comes from the fact that, at start time, the main thread creates and start the ReplicationDomain thread, that itself creates and starts the replication listener threads. Then the listener thread start receiving some updates, and the replay thread start replaying them. While, with a race condition, in the main thread, the multimaster replication registers the post op plugin of the replication. So the first operations are successfully replayed but the necessary replication post op plugin is not called by the core server and the server-state is not updated. To fix properly that issue, we need to wait for the Replication Master Synchro provider to be successfully registered in the core, before starting listening for the replication updates. So a new method called 'completeSynchronizationProvider()' (any better proposal is welcome) is added to the SynchronizationProvider API for that purpose. A side effect is that a ReplicationDomain must now be started after creation. Some replication tests, that create ReplicationDomain on the fly, are also fixed here. ------------------------------------------------------------------------ r3870 | jvergara | 2008-02-13 03:32:05 -0600 (Wed, 13 Feb 2008) | 8 lines Fix for issue 2652 (stop-ds should provide the -t 0 option) The t option now supports the "0" value. I have updated the usage of the stopTime argument to be consistent with the usage of the startTime argument of the other command-lines. I have fixed a typo in the startTime argument usage. ------------------------------------------------------------------------ r3871 | csovant | 2008-02-13 03:35:22 -0600 (Wed, 13 Feb 2008) | 1 line Add testcase to clu_ldapsearch_checkbahavior testsuite for issue 2934 ------------------------------------------------------------------------ r3872 | pgamba | 2008-02-13 03:35:43 -0600 (Wed, 13 Feb 2008) | 1 line Fix potential NPE when computing monitor data ------------------------------------------------------------------------ r3873 | matthew_swift | 2008-02-13 04:00:20 -0600 (Wed, 13 Feb 2008) | 37 lines Fix relating to issues 2813 and 2578. Make DN string representations more user-friendly when they contain non-ascii characters. This change is a flag day due to the potential for database format incompatibilities introduced by the change in DN normalized form. Currently the DN and RDN implementations are very conservative regarding the string representation of DNs that they construct. Any non-ascii characters are escaped using back-slashes. For example, the DN: uid=M?\195?\169t?\195?\169o.0,ou=People,dc=example,dc=com Is encoded as: uid=M\c3\a9t\c3\a9o.0,ou=People,dc=example,dc=com Which is not very readable in LDAP client applications. It is also much less space efficient - something we should consider if we wish to have non-western users of OpenDS who will be heavy users of multi-byte UTF8 sequences. For example, a single Chinese character would be encoded in UTF8 as 3 or 4 bytes IIRC which would equate to 9-12 bytes or a 3X increase. This would have implications for database performance (substrings) and space efficiency. The change is not without its minor problems however: 1. LDIF cannot contain non-ascii characters so any DNs or attribute values must be base-64 encoded in order for the LDIF to be valid. This is not very user-friendly, but it's easier for inquiring users to decode base 64 than to manually decode UTF8 byte sequences. A future change could improve this behavior by making our LDIF generation tools (e.g. ldapsearch, ldif-export) output comments before each base-64 encoded DN / value containing the DN / value in the client's native character set. This is something that OpenLDAP clients do and I think it is a nice usability feature 2. the dn2id index and any DN / RDN syntax attribute indexes will be potentially invalid due to the modified DN / RDN normalization (hence this change is a flag-day) 3. DNs returned to LDAPv2 clients will potentially contain non-T.61 characters (LDAPv3 uses UTF8 and LDAPv2 uses T.61). However, I don't think we are bothered by this because we already break compatibility for LDAPv2 clients for directory string based attribute values which we also return using UTF8. ------------------------------------------------------------------------ r3874 | pgamba | 2008-02-13 04:12:19 -0600 (Wed, 13 Feb 2008) | 1 line Improve error logging on monitor data when a server is too late ------------------------------------------------------------------------ r3875 | matthew_swift | 2008-02-13 04:37:33 -0600 (Wed, 13 Feb 2008) | 2 lines Commit flag day changes for r3873. ------------------------------------------------------------------------ r3876 | pgamba | 2008-02-13 04:45:31 -0600 (Wed, 13 Feb 2008) | 1 line Fix end point ------------------------------------------------------------------------ r3877 | jcambon | 2008-02-13 07:21:08 -0600 (Wed, 13 Feb 2008) | 4 lines - Issue #2004 (cont'd) (automatically generate HTML configuration guide) Added duration syntax pointer on new wiki page ------------------------------------------------------------------------ r3878 | abobrov | 2008-02-13 07:23:54 -0600 (Wed, 13 Feb 2008) | 5 lines - [Issue 2877] : Issue with creation of connection handler: refactor "address in use" test from connection handled implementations into a standalone isAddressInUse() StaticUtils method. invoke isAddressInUse() when validating connection handler config and connection handler initialization, both LDAP and JMX. ------------------------------------------------------------------------ r3879 | jvergara | 2008-02-13 10:02:58 -0600 (Wed, 13 Feb 2008) | 2 lines Add a line break to the progress message displayed when we enable the windows service. ------------------------------------------------------------------------ r3880 | jvergara | 2008-02-13 12:04:21 -0600 (Wed, 13 Feb 2008) | 2 lines Fix a typo in a comment in installer.xml and use a proper formatting for the progress message in the uninstaller when disabling the windows service. ------------------------------------------------------------------------ r3881 | matthew_swift | 2008-02-13 18:18:10 -0600 (Wed, 13 Feb 2008) | 2 lines Fix issues 2906 and 2909. Referrals not returned for non-base object searches where the base DN refers to a referral entry. ------------------------------------------------------------------------ r3882 | abobrov | 2008-02-13 19:49:59 -0600 (Wed, 13 Feb 2008) | 5 lines - followup to [Issue 2877] : Issue with creation of connection handler: fix various dynamic re/configuration issues. ------------------------------------------------------------------------ r3883 | pgamba | 2008-02-14 03:02:33 -0600 (Thu, 14 Feb 2008) | 5 lines No Issue associated. A replication server RS registers under cn=monitor one entry for each peer RS, and one entry for each LS remotely connected to the peer RS (Undirect LDAP server entry). When the remote RS has new LS connecting to it, or LS disconnecting from it, it notifies the other RSes .. that's fine. But when the connection between our RS and the peer RS itself is broken, some entities remains under cn=monitor while they should be removed. ------------------------------------------------------------------------