Title: Fixes from ver 4.13 to 4.14 Category: Lotus Notes 4.x Author: Ulf Elm Problem Fix List for Notes Release 4.14 NEW and exciting news!!! In response to customer requests, we are now including the Software Problem Report (SPR) number for each enhancement listed in the Release Notes and Fix List to help you easily identify those which interest you most. LAN/WAN related: 1 Server related: 22 Client related: 18 Install related: 2 API related: 3 Template related: 3 LotusScript related: 1 Web Navigator: 2 UNIX Only: __ _ 28 Total 80 All Platforms: LAN/WAN ° SPR # VDSE3BVN3J - Prevent the TCP/IP port from coming up with a listening port on a NetWare server when TCP/IP is not installed or not configured properly. Server ° SPR# SMUN3EETMK - Improve the memory management of NIF Pools in order to avoid exhausting resources on the server. ° SPR# WIS3ANKQ6 - Prevent the Compact process from leaving an .NSF file renamed to a .TMP file when finishing compacting. It will now report the following error, Compaction failed: Unable to rename FILE.TMP back to FILE.NSF: - You must rename it yourself. ° SPR # DKEY398G8W - Prevent intermittent server crashes during the merging of replication conflicts caused by a memory overwrite. ° SPR# BARA3ENHL4 - When upgrading a server to R4.51, if you have an existing statrep.nsf containing "Server to Monitor documents", those documents will be updated to the new format automatically when the Reporter runs for the first time. ° SPR# DHOE3E8UY5 - Display Release 4 instead of Build 138 when logging sessions being opened on the server. ° SPR# BLON3EUPMK - Prevent a very intermittent server crash resulting in a .RIP file specifying a read access violation, probably caused by a R3.x client accessing a database on the server. ° SPR# DHOE3EFLPQ - Have the AdminP process put the correct Build Number into the Server document when requested. ° SPR# SMUN3FBPYG - Prevent message, Submit to 1 entries, from printing on the server console for each name in a group that is expanded at the server during mail routing. ° SPR# RRAN36MMGK - Automatically purge unused files in the \trans sub-directory of the full-text directory to prevent the NetWare server from failing with the message, Directory file limit has been exceeded. ° SPR# ANOT3FJSJE - Fix a problem in full-text searching which caused a server crash after reporting the message, Topic message: Error E1-0200 (Retrievals): Out of memory (-30592), numerous times. ° SPR# JLIN3DKLPX - Prevent the NetWare error, Cache memory allocator out of available memory, from occurring when trying to run the full-text indexer by changing the memory allocation scheme on the NetWare server. ° SPR# MTAI3EXDTR - Correctly update the Address Book view on the server to recognize newly issued cross certificates. This problem was introduced in R4.13 and is now fixed. ° SPR# KNIL3E7P5C - Prevent the Agent Manager and the Design task from crashing when trying to run or redesign a corrupted agent. ° SPR# PVAI36GRAR - Fix a problem with programs scheduled to run between 11:00 PM and midnight running early in the morning of the scheduled day, e.g., almost 24 hours in advance. ° SPR# RFUK37MTGE - Fix a problem with the Administration Process automatically adding a period after a person's middle initial when doing a rename operation. ° SPR# GCAR3EGKQ5 - Prevent a server crash in the Stats process with a CheckMarkers error message. ° SPR# JPAI3GBU32 - Fix a memory leak on the server which occurred when a "set config" command is issued. ° SPR# DAJR3G9SL3 - Allow Fixup to fix a database with a corrupt UNID index by rebuilding it, thus avoiding a crash in the Update task reporting the message, PANIC: OSAddressInVARRAY: VARRAY element index is too large. ° SPR# GTSI2TKP38 - Allow full-text searching on multi-byte characters in attachments to documents. ° SPR# ANOT3GKUBP - Prevent a server crash resulting from a memory overwrite when a R3.x client accesses the server. ° SPR# MSCB3ELRQL - Prevent the ACL on a database from being corrupted when the Administrator used Database Tools on the Admininstration panel to set the Administration Server. ° SPR# CFLR3DBS84 - Prevent databases from continually increasing in size after Updall is run on Unix and Windows NT/Alpha servers. Client/Workstation ° SPR# JDAS3DUTS6 - Provide a workaround to prevent the deletion of a file with a long filename when attempting to attach the file to a Notes document using the Windows 16 Notes workstation on a Windows 95 system. This problem has been reported to Microsoft for the required long-term fix. ° SPR# MHAC3AJPXH - Allow documents to be printed in duplex mode on printers which support it. Note that multiple copies of documents with odd numbers of pages do not work correctly. The user should either add a blank page or print single copies multiple times. ° SPR# SVRO3EH3MW - Optimize the size of each $FILE item for an OLE object so that less summary data is stored per object thus reducing the incidence of the error, Memory allocation request exceeded 65,000 bytes, when opening a document or a view. ° SPR# SVRO38QQGE - Prevent the erroneous errors, This database is currently being used by someone else. In order to share a Notes database, all users must use a Notes Server instead of a File Server. and Database cannot be opened because a consistency check is needed, from occurring when a user tries to open a database to which an @DBLookup has been done when the @DBLookup contains more than one forward slash ("/"), e.g., @DbLookup("";"Server":"Dir/sub/dbname.nsf";"View";"Key";1). ° SPR# SVRO3F5U8Y - Correctly merge replication conflicts in one replication cycle in order to prevent the creation of more replication conflicts as users update the documents again. ° SPR# ALOL39VPSH - Enable the use of the Application switching menu when copying and pasting between Notes and other applications on the Macintosh. ° SPR# VPAA2UCHU2 - Allow the use of up to 230 characters in printer port names under Windows NT or Windows 95. A fix for the use of long printer names was included in R4.5a and in R4.12. ° SPR# RSLF3FJRTF - Prevent navigating to the next document when (1) using the simple action, Categorize, or (2) using @Command([ToolsCategorize]) from either the document or view level. This fix reverts the behavior to the same behavior as in R3.x. ° SPR# JCAT3BJNMF - Allow the use of extended characters in volume names where Notes is installed and set up on the Macintosh. ° SPR# PMNY3AJLCD - Fixed corruption of non-ANSI characters when copying rich text to the clipboard and exporting as rich text. ° SPR # NDEA34MJSE - Maintain the correct timestamp on a file when detaching it. ° SPR# MRUH3DMH3F - Fix the corrupted display of certain characters when using codepage 850. ° SPR# VPAA39CKYH - Fix a problem with @Command([MailSend]) always returning success when using "Store form in document" regardless of whether the MailSend is successful or not. ° SPR# SBRN3GELAS - Fix the FolderOptions field when included on a form to insert a newly composed document into a folder automatically instead of prompting the user to choose a folder when the field has a value of "2" . ° SPR# CDOS3FZQAT - Fix a crash on Windows platforms when printing from a button which uses @Command([FilePrint]) when the document contains a bitmap with no colors. This problem was caused by another fix in R4.12. ° SPR# ASHH3ASBVK - Correct the movement of the cursor on the Japanese version of OS/2 4.0. ° SPR# PVAI3EGSDF - Provide a new field, Mail Addressing, in the Location document in the local Address Book for users who are using a local mailfile. This field enables the user to access the server's Address Book for the Mail Address dialog, as well as for name resolution when mailing, if they are connected to a server. To use this field, you must refresh the design of the user's Address Book with the new template. If not, the Recipient name type-ahead field is used to determine whether the user wants to look to the server's Address Book for mail addressing. ° SPR# SGOY3FAPJL - Fix a problem with printing documents with sections which caused text to be printed too far down the page, thereby losing text or printing over the footer. This problem was more noticeable on Windows 3.1, but the fix applies to Windows 95 and Windows NT as well. Install ° SPR# JPHN3G7LES - Improve the loadtime and performance of the OS/2 client and server as well as decrease the size of the program files. ° SPR# RSCP3EMU2G - Fix node install for the workstation on Windows 3.1 and Windows for Workgroups. API ° SPR# MBUT39VNZZ - Prevent a crash when calling NSFNoteExtractFile with a corrupted attachment. ° SPR# SCTN3AC9PK - Add support for Thai codepage 874 to the VIM API. ° SPR# PBIP3FHT7N - Prevent a Notes API program which is installed as a Windows NT Service from crashing when doing a NotesTerm. Templates ° SPR# DGRS3FKQB2 - Correctly include the optional Reply by date on a serial route memo. ° SPR# HON3CMLWY - Correctly put the names selected using the "Address" button on a Serial Route Memo into the "Route to" field instead of into the "Current person in route" field. ° SPR# PVAI3EGSDF - Provide a new field, Mail Addressing, in the Location document in the local Address Book for users who are using a local mailfile. This field has two choices, Personal Address Book Only, which enables the previous default behavior, and Personal and Public Address Book, which provides the capability to access the server's Address Book in the Mail Addressing dialog and for name resolution when mailing if the user is connected to the server but is using a local mailfile. LotusScript ° SPR# CWGN3CVCDX - Prevent the error, Incorrect number of arguments, from occurring when using the NotesUIWorkspace method, DialogBox, on a R4.14 client when the LotusScript has been compiled on a R4.5x client. Web Navigator ° SPR# SMUN3EHPYA - Prevent a crash in the Web Navigator resulting in PANIC: OSLocalAlloc/Free may only be used within a single thread! when in a low memory situation. ° SPR# SMUN3EHQ39 - Prevent a crash in the Web Navigator when attempting to load certain very large Web pages. An error is posted, however, and the page is still not loaded. UNIX ONLY: Client/Workstation ° SPR# STHR3CXSTC - Fixed a problem which prevented users from searching for text in the rich text field of an attachment. The error "Notes Item not found" no longer appears. ° SPR# JCUN3E9SS8 - Fixed a problem so the menu bar is fully activated when the Notes workstation is brought up for the first time after install and setup are complete. ° SPR# RIT3CNDUS - Fixed a problem on Solaris so that the Notes client no longer terminates when opening a mail item that includes an embedded document. ° SPR# FOA38AC59 - Fixed a problem on Solaris where the Notes client no longer terminates when viewing, launching or attaching a document that does not have a filename extension (e.g. .pre, .bmp). An error message is displayed and the Notes client remains operational. ° SPR# STHR3ETLUH - Fixed a problem where an LSX dialog that uses ICLUI from the AIX CSet ++ compiler can be correctly executed from within Notes. Application - LSX: ICLUI C++dialog. ° SPR# RIT3DJCD6 - Fixed a problem on Solaris where the automatic expansion of sections within a document no longer fail to print if the length of the expanded text is longer than one page. ° SPR# HNIO3EN7KZ - Fixed a problem in the Japanese version of Notes for HP-UX where Japanese text being entered in an InfoBox is now correctly displayed. ° SPR# RIT3DRJ7K - Fixed a problem where the Notes client no longer terminates when printing a mail document that contains metadata. ° SPR# AMII33SU4M - Fixed a problem where the escape key (ESC) now works correctly to close (or exit from) an attached document that is being viewed (as a result of selecting the "View" option in the Attachment Properties Info Box). ° SPR# PBED3H5PEZ - Fixed a problem so the mail Inbox folder now correctly appears when the mail database is opened. ° SPR# MLOT3HANLX - Fixed an intermittent problem on HP where the character string "%s" or "%a" was appearing instead of valid field data. ° SPR# MLOT3HARCT - Fixed an intermittent UNIX client focus problem that occurred when creating an agent and defining its field. ° SPR# MLOT3HCJS9 - Fixed an intermittent UNIX client focus problem that occurred when creating a Form and defining its fields. ° SPR# JYUN3FBMGV - Fixed a problem where agents set up to do a Send Mail Message now sends messages with attachments correctly. Prior to the fix attachments would arrive at their destination with no content and the message "Note Item not Found" when the attachment icon was clicked Server ° SPR# SSHE3FGGW4 - Fixed a problem on AIX such that full text indexing now works and the following error message no longer appears, Full text index Corrupt, Try to Delete and Re-add Index. ° SPR# STHR3ELQGY - Fixed a problem where LotusScript agents continue to allocate memory segments until machine exceeds maximum. Notes server error, Maximum number of memory segments that Notes can support has been exceeded, no longer appears. ° SPR# RSTD3FJRY5 - Fixed a problem where the system no longer terminates abruptly when loading agent manager (AMGR). ° SPR# JROU3FJT3B - Added a fix to prevent memory overwrites during ODS (On Disk Structure) functions. ° SPR# RSTD3FJS9X - Fixed a problem where Search Path strings longer than 255 characters are now correctly handled in LotusScript. ° SPR# JROU3FLMM5 - Fixed a problem so that Agent Manager no longer terminates abruptly due to full text search engine errors when exiting. ° SPR # JROU3FLMS8 - Fixed a problem such that when the variable NOTES_PATH is set to "1" it is recognized during the server startup. ° SPR# KFIN3E3MFY - Fixed a problem to prevent memory overwrites due to invalid information in a page header. The page header is now verified for accuracy before being used for ODS (on disk structure) operations. ° SPR# JHKR3EUT7C - Fixed a problem where opening a database on an AIX server would cause the server to panic. The error message, PANIC: PAGEReadPage: Read a page (9) that has the wrong cluster number (262318), no longer appears. ° SPR# YGUO39S8M4 - Fixed a problem on Solaris and AIX so that when a user launches the server from the Win 95 client, then launches the Web task on the server by opening a URL with ftp type, ftp://my_ftpserver_ip_address/, Notes can now browse the URL without a proxy. The error, ftp error unable to open url, no longer appears. ° SPR# CFLR3DBS84 - Fixed a problem where databases were rapidly growing in size as a reult of running the Update All (updall) process. ° SPR# JHKR3E8K2Z - Fixed a problem on AIX so the error PANIC: LookupHandle: handle out of range no longer occurs when accessing partitioned servers. API ° SPR# MKAA3CHST7 - Fixed a problem where the CompoundTextAddRenderedNote() function now renders the message buffer correctly for an SMTP MTA mail message which contains doclink(s). ° SPR# KABY38528V - Fixed a problem where the error A07 Timeout - Network not responding in a reasonable amount of time appeared even when there was no network activity in progress. In particular, this error appeared when the server name was specified as part of the database path (i.e., server:database), causing the connection to be made via the server when only a LOCAL database connection to the server was required.