Lotus Notes/Domino 8.0.2 Fix Pack 5 Release Notice
April 29, 2010
IBM Lotus announces the release of Notes/Domino 8.0.2 Fix Pack 5, a scheduled Fix Pack of a limited number of low-risk, high-impact fixes to help customers safely avoid known issues. IBM strongly recommends that customers running Notes/Domino 8.0.2 upgrade to this latest Fix Pack since it addresses a small percentage of defects that impact the broadest set of customers. Fix Packs are released periodically between Maintenance Releases to provide a greater level of stability for customer environments. They go through the same level of fix, regression and interoperability testing that occurs with Maintenance Releases. Future Fix Packs are always cumulative and contain all of the fixes from previous ones.
As with 8.0.2 Fix Packs 1 - 4, Notes/Domino 8.0.2 Fix Pack 5 addresses defects in both the Client and Server. All Fix Packs, including 8.0.2 Fix Pack 5, are language independent and may be applied on any language version of Notes/Domino 8.0.2. (Note: Multilingual User Interface (MUI) packs for Notes 8.0.2.x should be installed before fixes. See technote #1404436 for more details.)
See technote #4026644 - "Download options for Notes/Domino 8.0.2 Fix Pack 5." Fix Packs will not be distributed on CD.
- If you have Notes 8.0.2 Basic Configuration or Notes/Admin/Designer (Basic edition) 8.0.2 installed, use the Notes 8.0.2 Fix Pack 5 Basic install.
- If you have Notes 8.0.2 Standard Configuration or Notes/Admin/Designer (Standard edition) 8.0.2 installed, use the Notes 8.0.2 Fix Pack 5 Standard install.
Decision to upgrade
Customers unable to upgrade to later Releases will want to install Fix Packs to benefit from later fixes made to the product. By providing a small number of fixes, customers are able to accept fewer code changes with lower risk, allowing them to "patch" an older Maintenance Release until a more extensive upgrade to the current Release is possible.
However, while Fix Packs provide important fixes and IBM strongly recommends applying the latest Fix Pack available for a Maintenance Release, IBM still recommends that customers upgrade to the latest Release + Fix Pack combination to receive the broadest set of fixes available. You will receive more overall fixes with a later Release + Fix Pack than with a set of Fix Packs on top of an earlier Maintenance Release. For more information, see technote #1368141 - "Differences between Notes/Domino Maintenance Releases, Fix Packs and Cumulative Client Hotfixes."
Fixes contained in this Fix Pack
Note: A plus symbol (+) before the SPR number indicates a fix for a regression bug. A regression bug is an issue that was introduced in a Maintenance Release that did not exist in previous releases of that code stream. For example, a bug that appears in R8.0.2 but did not exist in R8.0.1 is a regression.
This fix applies only to the Basic Notes Client:
- SPR# MWAG82K9UK - Fixed a problem where the wrong version number was displayed after upgrading from 8.0.2 to 8.0.2 FP5.
These fixes apply to both the Basic and Standard Notes Client:
- SPR# BKAN6WLR7M - Busytime lookups will now work if the users Home Server is down but its clustermates are up. (Technote #1266651)
- SPR# CSMH7X8QHE - The Lotus Sametime client, either running stand-alone or embedded in Notes, can cause unnecessary load on a Lotus Domino server when the client reads the user's mail file to get the user's Calendar entries. The problem was due to an inefficient usage of the Notes API to retrieve the data from the Mail file. The following preferences control the the Sametime Auto-Status Change for Notes Meeting: com.ibm.collaboration.realtime.calendar\enabled=true com.ibm.collaboration.realtime.calendar\interval=5 com.ibm.collaboration.realtime.calendar\notes_enabled=true. These can be set in the plugin_customization.ini or pushed from the Domino Administrator. Once set, the end user has the ability to change the preferences. (Technote #1425364)
- SPR# SSPA6XXGZR - If a Chair Person selects "Send Memo to All Invitees" for an existing invitation, the sender's internet address does not appear in the mail received by an external user.
- +SPR# ASTH7VQJZY - Fixed a problem where an open attachment would save to the embedded attachment. The problem does not occur when the attachment resides in a normal rich text field. The problem seems to happen when the attachments are in a rich text computed field or a controlled access section. This regression was introduced in 8.5.1 and 8.0.2 FP2.
- +SPR# MNAA7X7ENT - Opening an attachment (instead of 'editing' it) saves modified data to the document. Opening & modifying an attachment and then 'editing' it results in an attachment with no data. This regression was introduced in 8.5.1. (Technote #1408916)
- SPR# RCFE79FVCS - Fixed an html tags issue.
- +SPR# JSTN829RZ9 - Fixed a problem when addressing email to groups in the directory catalog. After pressing F9, names in the TO, CC or BCC fields are erased. A workaround to this problem is to manually choose the name using the Name Picker, or change the location settings to "Stop at first match". This regression was introduced in 8.5.1 FP1.
- SPR# CJMS7TBNJ9 - If Chair does "Send Message to All Invitees," users in "CC" field are in canonical form in recipients mail.
- (Technote #1392061)
- SPR# MKHN6X5SAX - Prior to this fix, users could not print to the default printer when a registry key contained spaces in the printer driver. (Technote #1238648)
- +SPR# MMAY7E9MQD - The calendar prints the Chairperson in full canonical format like "CN=Joe User/OU=Houston/O=ACME". The other fields, "Required" and "Optional Attendees" are printed in the common name format.
These fixes apply only to the Standard Notes Client:
- SPR# MOBN7W7RRM - Fixed a problem where incorrect documents were getting deleted when using multiple rapid delete keys.
- SPR# CSMH7XAGEC - Folder title name corruption causing inconsistent behavior with Notes Client interoperability. Modified the logic to travel one folder up and then start iterating the sitemap. Prior to this fix, the logic skipped all siblings and travelled to the top level folder.
- SPR# MSUH7JXFHH - Fixed an issue with repeated password dialogs. When using a Standard Client and putting the password prompt on auto-logoff, the auto-logoff was based in a time date kept for last interaction. When a user enters a password, the last interaction time was still the old one which ended up showing the repeated password dialogs. With this fix, as soon as the correct password is entered, the last interaction time is set to the current time.
- SPR# THSE7LPST5 - Windows 7: When using a Large Font, the Workspace icon could have a black line on top or a grainy look. A crash could also occur depending on where the icon is located in memory.
- SPR# UTOO7J7AFU - Notes Client crashed when opening a database with 'Launch first attachment in "About application"'.
- +SPR# YHNN7VAN6P - Fixed an intermittent problem where preview would not work after scrolling quickly. This regression was introduced in 8.0.2. (Technote #1415345)
- +SPR# SIWA76J62K - Domino cluster failover doesn't work properly with Notes 8 Standard Client. This regression was introduced in 8.0.
- SPR# YYSN7KGEYF - "Right double-click closes window" does not work on Java view.
- SPR# RSSA7L5MTM - Folders collapse randomly within Notes 8.0.2. (Technote #1424829)
- +SPR# JWAE7WBRFA - Unexpected messages were displayed on the java console. The java console was receiving thread id values larger than what a 32-bit integer can handle, thus displaying the error. The fix for this issue was to store the thread id in a larger data type. This regression was introduced in 8.0.2.
- +SPR# HYAI7PV9S2 - Fix to ACL class to allow acl.save method to record updates. This regression was introduced in 7.0.3 and 8.0.2.
- +SPR# DGIN7E8R3P - CR/LF pair string conversion might result in null string. If buffer after conversion is 0, ccSTRnEqual will crash with Oracle on UNIX. Fixed by checking whether string is null before comparison. This regression was introduced in 7.0.2.
IBM Lotus iNotes:
- +SPR# MPGY7FRQZR - Fixed a problem where users could not add words to the personal dictionary in DWA. This regression was introduced in 8.0.1. (Technote #1313444)
- SPR# YZHO7VW57N - Fixed a problem where Spell Check would not work if JDK 6.0 SR5 was installed. (Technote #1404255)
- SPR# JWAG79B9SX - Fixed a problem that prevented Server Health Reports from being generated into the local dommon.nsf on the the Administration Client. (Technote #1305986)
- SPR# MALE7G4RA9 - A mail-in database should not appear in the freetime database if it was named in hierarchical format. This fix extracts more NAB information when checking so that plain mail-in databases will now look like users, so the schedule will handle them again for performing purely busytime updates.
- SPR# MPUL75QD8Z - With this fix, more Domino Directory information will be extracted. Plain Mail-In databases will now look like users, so the Schedule will handle them again when performing busytime updates.
- +SPR# ADEE7TXT84 - Fixed a problem in DBDIRMAN that would prevent view updates in databases. When an application checked for changes in a database with NSFGetDBChanges(), there where many rapid changes and sometimes one was lost. This caused the note in the application database to not move to the next state, because the change was not seen. This regression was introduced in 8.5 and 8.0.2 FP1.
- SPR# DOLA7YEK44 - Fixed a Domino crash on NBES with PANIC: LookupHandle: null handle. (Technote #1415145)
- SPR# ENOR7FRGTA - For ODS48 and higher databases the user activity will not display correctly if an older client is used. (Technote #1422987)
- SPR# FLII7EU3TJ - Prevent deadlock on the zero-user cache semaphore. (Technote #1376532)
- SPR# JPAS7AVUFJ - This fix decreases the MAXSTACKBUFF to 512 bytes on 32 bit systems since the stack size is 256K. (Technote #1411479)
- SPR# JWER7F2KDJ - Added defensive boundary detection check for invalid UNKs to prevent server crashes.
- SPR# KHAN7GZK6D - This fix prevents a crash under certain circumstances when a database was being closed. (Technote #1324810)
- SPR# KHAN7JYU9A - This SPR provides a separate ini from NSF_FAIL_FOLDER_TDO_CONV to allow a database's folders and folder operation times to be adjusted independently of the ini that returns an error when bad time stamps are encountered. The new ini is NSF_FOLDER_REORG_TDO_CONV=1. (Technote #1319574)
- +SPR# MDIY7TNMNX - Fixed a crash when the server came up a second time without Domino reinitializing. This fix addresses a potential double initialization of a core facility resulting in a loss of state. This regression was introduced in 8.5.1.
- +SPR# MKIA7J3FWQ - Fixed the conversion of User Activity data when converting a database from ODS43 to a newer ODS version. This regression was introduced in 8.0.1.
- SPR# RMUY7S9UYM - Closed small time window where a deadlock may occur. (Technote #1393268)
- +SPR# SGOI7RBFG6 - Server crashed with the panic message " PANIC: OSBBlockAddr: Bad BBlock handle (0)". The problem had to do with access to a collation that was not built during collation open. This regression was introduced in 8.0.2. (Technote #1408586)
- +SPR# SRIO7JMSR8 - Fixed a problem where an invalid datetimestamp was displayed on a newly created server replica. This regression was introduced in 8.5 and 8.0.2. (Technote #1321536)
- SPR# TPOK7UZT2Q - Prior to this fix, Fixup would not fix a database with folder operation problems. As fixup ends it tries to reorganize the folders and finds the same error and marks the database corrupt again. This fix corrects the error path and calls the existing code which handles the problem. (Technote #1407749)
- SPR# TWIG7NCBX2 - This fix will prevent a crash which could occur under certain circumstances when a folder was being reorganized within a database.
- SPR# UTOO7F3B3K - If a database cached by HTTP is attempting to be accessed again by HTTP while offline, the database will return "currently being used by someone else" until the server has been restarted.
- SPR# WWHN783MCR - Resolves a router crash caused by a null pointer. The server will log an error instead of crashing. (Technote #1385452)
- +SPR# EHLE7X898Y - Error code 4000, "Warning: unexpected MIME error" displayed after upgrading. The error message was displayed on the Domino console after clicking the "Convert MIME test" link.
- SPR# BDAS5PFHXT - Fixed a Domino server leak on BLK_OPENED_NOTE when doing directory lookups to a condensed directory catalog. (Technote #1405651)
- SPR# KLYH7ZPNC2 - Fixed a potential security issue.
- SPR# SSAA7LS9HN - Fixed a Domino server crash due to an LDAP buffer overwrite.
- SPR# EHLE7PL6K4 - The Domino LDAP server was failing to find entries when using LDAP client version 2, with an ascii base and the UTF-8 filter. This problem is fixed. A work around is to use a version 3 LDAP client. (Technote #1382502)
- SPR# MZHA7PU5DP - Domino HTTP crash - "OSVBlockAddr: Bad VBlock handle (0/0)". Server-side defensive code to address logic problem that will now allow this codeflow. This crash was caused by custom DWA code handling messages in MIME format.
- SPR# RREN7DAH2L - Timing and cluster issues can cause a meeting response to arrive at router when invite is not there. The first such response creates a ghost note, which caused issues processing the second such response.
- SPR# LBRD6RKN34 - The Domino Server installer for R7 and R8 does not create the registry entries for Notestat. Without this entry the Domino stats cannot be monitored using Windows Performance Monitor (Perfmon). This regression was introduced in 7.0. A workaround is to run the Notesreg.bat file with the Domino executable directory as a parameter. Example: notesreg.bat c:\domino. (Technote #1292478)
- SPR# BYAG7Z75TA - Prior to this fix, TNEF conversion was not working correctly on an attachment's name on the Unix platform. The attachment itself was fine.
- SPR# SAZR7V3ME6 - TNEF conversion does not work for winmail.dat attachments with Unicode. This problem occurs even TNEFEnableConversion=1 is enabled on the server. This fix recognizes and handles unicode as well as other character sets used in filenames and other strings in TNEF streams.
- SPR# JJDI7YKJD5 - Server crash on HTTP using a 64 bit AIX or Windows platform. The most common cause is running a web triggered LotusScript agent under heavy load. Exhausting internal LotusScript resources is what leads to a crash. This may also be caused by intense use of the LotusScript "USE" statement in script libraries.
- SPR# RSCR6MBJ3C - Fixes Lotus Notes crash when executing the LotusScript DIR function (or Dir$).
- SPR# SSCT7MSQX9 - Fixed an issue where notesRichTextRange.FindAndReplace method causes Notes or Domino to crash. With this fix, the buffer was increased.
- SPR# ICRE7SQP3X - Messages in Quoted Printable contain =0A characters in the body of the message. Conversion of these to 8bit put Bare Linefeed characters in the body of the message, and in certain circumstances LF. LF are interpreted by Sendmail Servers as an End of Message, causing failure transferring mail to SendMail Servers and back ups of outbound messages to archiving servers. This problem has been fixed, such that in any outbound SMTP stream no bare LF are sent.
- SPR# NVJI7SPCMF - Prior to this fix, PDF files in mail appeared with garbled names when received from a third party application via SMTP. One can now read attachment names when odd MTAs format name tags informally.
- SPR# SKAI7KGHG5 - Fixes a problem with Japanese filenames during TNEF conversion. Previously, some filenames had the wrong characters displayed.
- SPR# WWAG82RQTY - Fixed a problem on Unix platforms where TNEF conversion was not working for winmail.dat attachments with Unicode. This problem occurs even TNEFEnableConversion=1 is enabled on the server. This fix recognizes and handles unicode as well as other character sets used in filenames and other strings in TNEF streams.
- SPR# SDSS7LJUSU - Fixed a Domino Server crash with the error message, "PANIC: OSBBlockAddr: Bad BBlock handle (3981)". Under low memory conditions, server crashes on obtaining a null pointer. This fix prevents the crash by propagating the memory error back to the caller.
- SPR# KTIS76CPQH - Fixed an issue where the router would error during group expansion when attempting to add another group name to field RecipientGroupsExpanded when it was close to the 32K limit.. (Technote #1268727)
- SPR# EDOE7ZDPGP - Increased the default max value used in the Notes.ini variable NSF_XACL_POOLSIZE_MB to 520 MB.
- SPR# PPOR7RJJU6 - Fixed failure to deliver an out of office message in configuration with multiple domains.
- +SPR# TOCL7YBGUG - Warning messages fill up in log.nsf after xACL has been enabled. This regression was introduced in 8.5.1 and is a companion fix to SPR # SEGN79EGB5.
- SPR# DOLA7R3N9S - Prior to this fix, NoteUpdateReallocedFormBitmap was passed a pointer to a truncated note this results in an access exception crash. The code tries to access all of the note using the lengths in the structures. If the note was truncated it may cause an exception when addressing the storage after the note. (Technote #1421981)
- SPR# JCHS6LD3PG - When the server is updating memory statistics, there is a potential situation where an invalid semaphore condition is detected which results in a crash. This fix resolves the server crash due to an invalid semaphore. (Technote #1289746)
- SPR# KWHL7M9RYE - Fixes a specific server crash with: PANIC: CheckMarkers: Memory following object has been destroyed. (Technote #1375935)
- SPR# LMIL7F33UM - Fixed a server crash running Load Convert with - w switch.
- SPR# MSER7N9JN6 - Prevent a potential infinite loop when updating a note
- SPR# SEGN79EGB5 - Fixed a Domino server crash managing the xACL. This fix helps to prevent processing of poorly formed xACL items that were causing memory to be overwritten and server outages. (Technote #1317686)
- SPR# YDEN7NCNP3 - Fixed a problem where the Notes.ini became corrupted when the server attempted to lock the file.
- SPR# DBRK7DBD9B - When running a program document for fixup with switch -N and deleting the documents from the database, fixup -N will purge documents. This problem has been fixed.
- SPR# DROS6MFW3U - Message received stating that "Network operation did not complete in a reasonable amount of time, " when issuing a remote console. Fixed a problem where data was not getting returned from the remote console.
- SPR# GHAN7N4R4G - When renaming or moving a certifier ID, the adminp tries to modify the ACL of database. Due to the NULL value passed in the adminp processing, the adminp crashed when trying to modify the acl of the database.
- SPR# RCAA7BZNX5 - Fixed a problem where the archive profile document on a mail database is not created during user registration. If during the archive operation, a profile document is not found, one will be created automatically. (Technote #1390893)
- SPR# TDAS7FKJUA - Prior to this fix, changing a users group membership was not reflected in their access level until the server was shut down. The user's group associations are now updated properly when the groups have changed. This problem only happened in 8.0.x when nlache_version=4 was set in the notes.ini.
- SPR# KUMA7VJJBB - Intermittently NSD will be used as the crash handler for the notes2 process, preventing the collection of a javacore. Introduced the Notes.ini variable "DISABLE_NOTES2_EXCEPTION_FILTER" to prevent this. Set equal to 1 to prevent the Notes API from registering a cleanup function with the OS, which could interfere with JVM diagnostics collection. (Technote #1416038)
- +SPR# MKIN7MFRZ9 - Fixed a problem where Memcheck was not accurately displaying the maximum handle counts. This regression was introduced in 8.0.1.
- SPR# RCOR7K3MBD - Domino AIX: Fixes an issue where the use_dbx_only option was ignored. (Technote #1384293)
- SPR# AJAN7NZUEV - Fixed an HTTP crash caused by improperly formatted data being passed through the network. (Technote #1389332)
- SPR# GFUR7VKP83 - Fixed a buffer overflow when editing a document via the web server.
- +SPR# MKIN7HFUSE - Idle timeout for LTPA single sign on tokens now works correctly. This regression was introduced in 8.0. (Technote #1316245)
- SPR# MKIN7SQQXR - Fixed a crash during a Domino rich text to HTML translation. (Technote #1393232)