------------------------------------------------------------------------ r5376 | sin | 2009-05-19 11:24:24 -0500 (Tue, 19 May 2009) | 1 line issue 3997: Schema parser rejects multiple SUPERIOR OC ------------------------------------------------------------------------ r5378 | boli | 2009-05-22 04:15:30 -0500 (Fri, 22 May 2009) | 1 line Fix for issue 3898: All the original information from the BIND request is now accessible from AuthenticationInfo. ------------------------------------------------------------------------ r5381 | lutoff | 2009-05-25 10:07:40 -0500 (Mon, 25 May 2009) | 2 lines Fix for issue ##4009 (Upgrade from 1.3.0 build 6 to 2.0 prevent to start) ------------------------------------------------------------------------ r5384 | abobrov | 2009-05-26 07:04:45 -0500 (Tue, 26 May 2009) | 3 lines - patch [Issue 3856] LDAPS connections logged as LDAP connection in access log; make extended operations report their name on demand eg to the logger; cleanup. ------------------------------------------------------------------------ r5386 | gbellato | 2009-05-26 09:39:49 -0500 (Tue, 26 May 2009) | 20 lines Fix for issue 3996 : Changes (DEL) Lost inside a replication topology The changes are lost because the Directory Server that process the changes is connected to a Directory Server that is periodically shutdown. In such cases some Operations might not have yet been transmitted to other Replication Servers and can therefore be lost. This is a known issue (see 1752) but it appear that it can appear in conditions that are more frequent that what I was thinking. These diffs attempt to fix the problem by. - giving the preference to the local Replication Server if there is one available and it is up to date. - keep a list of DELETE operation in memory and retransmit them when reconnecting to a Replication Server that is missing some changes This is a partial fix but QA has successfully tested that it fixes his problem. I will keep 1752 open so that we build a better fix in the trunk ------------------------------------------------------------------------ r5387 | gbellato | 2009-05-26 10:00:32 -0500 (Tue, 26 May 2009) | 1 line Fix build break introduced in revision 5386 ------------------------------------------------------------------------ r5388 | sin | 2009-05-26 10:35:41 -0500 (Tue, 26 May 2009) | 1 line issue# 4006:New objectclasses created do not default to STRUCTURAL if type is unspecified ------------------------------------------------------------------------ r5390 | sin | 2009-05-26 12:34:11 -0500 (Tue, 26 May 2009) | 1 line issue# 3993 (additional fix): Schema parser incorrectly expect a space before the last parenthesis ------------------------------------------------------------------------ r5392 | chebrard | 2009-05-27 05:23:19 -0500 (Wed, 27 May 2009) | 1 line Fix 4010: DSML NoClassDefFoundError: LDAPConnectionException ------------------------------------------------------------------------ r5394 | lutoff | 2009-05-27 09:12:21 -0500 (Wed, 27 May 2009) | 5 lines Fix for issue ##4014 (start-ds -F shows inapproriate information) The information is printed out only if the jar file is a real extension, i.e. if it contains a 'extension.manifest' file ------------------------------------------------------------------------ r5395 | boli | 2009-05-27 10:31:16 -0500 (Wed, 27 May 2009) | 2 lines Fix for issue 4013: Fixed encoding error for the server side sort response control. ------------------------------------------------------------------------ r5396 | sin | 2009-05-27 13:05:57 -0500 (Wed, 27 May 2009) | 1 line issue# 4011: problems installing indexes after upgrading to 2.0 rc1 ------------------------------------------------------------------------ r5398 | hajma | 2009-05-29 13:12:55 -0500 (Fri, 29 May 2009) | 2 lines l10n handoff and fixes for 3991, 3987, 3986, 3985, 3983, 3982, 3978, 3972 ------------------------------------------------------------------------ r5399 | matthew_swift | 2009-06-01 08:20:37 -0500 (Mon, 01 Jun 2009) | 1 line Fix rebuild target ------------------------------------------------------------------------ r5400 | hajma | 2009-06-01 09:29:38 -0500 (Mon, 01 Jun 2009) | 2 lines fix for 4017 (french: setup fails to start) ------------------------------------------------------------------------ r5402 | abobrov | 2009-06-02 11:51:58 -0500 (Tue, 02 Jun 2009) | 2 lines - patch [Issue 4007] : Very slow (unusable) performance when importing entries containing attributes with many values. ------------------------------------------------------------------------ r5403 | hajma | 2009-06-03 01:35:28 -0500 (Wed, 03 Jun 2009) | 2 lines fix for bugs 4018, 4019 in the french translation ------------------------------------------------------------------------ r5404 | jvergara | 2009-06-03 03:14:46 -0500 (Wed, 03 Jun 2009) | 31 lines Fix for issue 4020 on 2.0 (Help links in control panel cannot be customized) The fix consists on using org.opends.server.util.ReleaseDefinition to have some customization in the product. In this proposal the code checks for the existence of the class org.opends.server.util.ReleaseDefinition and tries to get some information out of it. If nothing is found, the current behavior is kept. The products wanting to have a customized help link will have to add a org.opends.quicksetup.util.ProductCustomization class in their delivery (for instance in the resources.jar jar file under the resources directory) with the following members: public static String ADMINISTRATION_GUIDE_URL = public static String WIKI_MAIN_PAGE_URL = In some cases (like the welcome panel of the setup and upgrade) we include on the labels HTTP URLs to the OpenDS online help (which is what issue 4020 is about). With the following proposal, some of these labels can be modified. The list of labels that can be changed is (the field names in org.opends.server.util.ReleaseDefinition correspond to the IDs of the Messages that can be modified): INFO_CONTROL_PANEL_TITLE -> The title of the control panel dialog. INFO_FRAME_UNINSTALL_TITLE -> The title of the uninstall dialog. INFO_FRAME_UPGRADE_TITLE -> The title of the upgrade dialog. INFO_FRAME_INSTALL_TITLE -> The title of the install dialog. INFO_UPGRADE_WELCOME_PANEL_WEBSTART_INSTRUCTIONS -> The welcome text displayed in the webstart version of the upgrader. INFO_INSTALLANDUPGRADE_WELCOME_PANEL_INSTRUCTIONS -> The welcome text displayed in the webstart version of the installer and upgrader (which is currently used when the user chooses the Java Web Start installer in the opends.org web page). INFO_WELCOME_PANEL_WEBSTART_INSTRUCTIONS -> The welcome text displayed in the webstart version of the setup. INFO_WELCOME_PANEL_OFFLINE_INSTRUCTIONS -> The welcome text displayed in the offline version of the upgrader (the one that is displayed when the user launches the setup command-line). The code to check whether the ReleaseDefinition class exists or not has been refactored in the org.opends.quicksetup.util.Utils class. ------------------------------------------------------------------------ r5405 | gary_williams | 2009-06-03 05:44:01 -0500 (Wed, 03 Jun 2009) | 2 lines Quality fts remove multiple structural object from solaris schema ldif ------------------------------------------------------------------------ r5406 | jcambon | 2009-06-03 05:52:18 -0500 (Wed, 03 Jun 2009) | 5 lines Fix for issue #4022 : dsconfig: java.lang.StringIndexOutOfBoundsException when using -m/unit-time option Note that all the parameter with a single character are raising this exception ------------------------------------------------------------------------ r5407 | jcambon | 2009-06-03 08:56:57 -0500 (Wed, 03 Jun 2009) | 3 lines Fix for issue #4027 : dsconfig : NPE when configuring network group ------------------------------------------------------------------------ r5409 | jvergara | 2009-06-03 10:20:39 -0500 (Wed, 03 Jun 2009) | 4 lines Fix for issue 4020 (Help links in control panel cannot be customized) Commit a missing message that should be customizable since it contains URLs to OpenDS documentation. ------------------------------------------------------------------------ r5410 | gary_williams | 2009-06-03 11:16:45 -0500 (Wed, 03 Jun 2009) | 2 lines Quality fts use auxillarily object in privilege update schema ------------------------------------------------------------------------ r5411 | matthew_swift | 2009-06-03 12:24:09 -0500 (Wed, 03 Jun 2009) | 12 lines Fix issue 3988: Very bad throughput stability and GC performance under heavy connect/disconnect load This fix includes the following changes: 1. remove "finalize" method from ClientConnection API: finalizable objects are held on to by the JVM by the Finalizer thread and are not released until the next finalization occurs. Since ClientConnections are big objects, these may build up and put significant pressure on the GC when determining the live object graph 2. remove unnecessary thread local containing cached ASN1 writers from LDAPClientConnection - cleaning up unused thread locals is non-trivial, so avoid cases where they may be created in large quantities such as here 3. correctly handle end of stream events (client disconnect) in LDAPClientConnection.processDataRead() 4. introduce a "LDAP connection finalizer" thread per LDAP connection handler whose responsibility is to delay disconnecting clients for a short period of time (~100ms). This gives the client a chance to initiate the disconnect and avoids leaving the server side in the TCP TIME-WAIT state. Note that this is not an attempt to avoid DoS attacks - the client can still delay closing their side. ------------------------------------------------------------------------ r5412 | hajma | 2009-06-03 14:53:52 -0500 (Wed, 03 Jun 2009) | 2 lines fix for fr and de translations. bugs 4031, 4032 and 4033 ------------------------------------------------------------------------ r5413 | fguigues | 2009-06-04 02:17:40 -0500 (Thu, 04 Jun 2009) | 3 lines Fix SNMP extension build break. ------------------------------------------------------------------------ r5414 | boli | 2009-06-04 03:49:25 -0500 (Thu, 04 Jun 2009) | 1 line Fix for issue 4062: Make sure entry containers are closed before deleting them. This allows them to deregister any associated add/change/delete config listeners. ------------------------------------------------------------------------ r5415 | matthew_swift | 2009-06-04 04:00:24 -0500 (Thu, 04 Jun 2009) | 2 lines Fix issue 4012: missing include branches not handled correctly by import task. ------------------------------------------------------------------------ r5416 | boli | 2009-06-04 08:12:09 -0500 (Thu, 04 Jun 2009) | 1 line Fix for issue 4024: Incorrect use of == to compare strings. ------------------------------------------------------------------------ r5417 | abobrov | 2009-06-04 09:18:14 -0500 (Thu, 04 Jun 2009) | 2 lines - patch [Issue 4023] : Server is not restarted after scheduling a restart task. ------------------------------------------------------------------------