Title: Fixes from ver 4.51c to ver 4.5.2 Category: Lotus Notes 4.x Author: Ulf Elm 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. •SPR# KSTG3GDNF9 - Added the modem script file, comserv.scr, back into the Windows 3.x installation kits. •SPR# CHRI3ENT9T - Prevent a Windows 3.1 workstation from hanging when pressing CTRL-BRK when connecting to a server via modem. •SPR# RKAY3HQS4B - Log the correct port speed for connect lines for modems which do not report carrier so that modem command files do not need to be modified to include both port and carrier speeds. Server •SPR# BLON3EUPMK - Prevent a very intermittent server crash that results in a .RIP file, which specifies a read access violation, probably caused by a R3.x client accessing a database on the server. •SPR# ANOT3FJSJE - Fixed a problem in full-text searching, which causes a server crash after reporting this message numerous times, Topic message: Error E1-0200 (Retrievals): Out of memory (-30592). •SPR# SMUN3FBPYG - Prevent the 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 subdirectory of the full-text directory to prevent the NetWare server from failing with an error, Directory file limit has been exceeded. •SPR# JPAI3GBU32 - Fixed a memory leak on the server which occurred when a "set config" command was 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, PANIC: OSAddressInVARRAY: VARRAY element index is too large. •SPR# KNIL3E7P5C - Prevent the Agent Manager and the Design task from crashing when trying to run or redesign a corrupted agent. •SPR# GTSI2TKP38 - Allow full-text searching on multi-byte characters in attachments to documents. •SPR# PVAI3EGVRF - Fixed 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. This fix was incorrectly listed in the Fix List for R4.51. •SPR# SBUL32A3UQ - Prevent a problem with the Web Retriever process hanging when attempting to access certain URLs, and preventing the Notes server from shutting down. •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# ANOT3GKUBP - Prevent a server crash, resulting from a memory overwrite, when a R3.x client accesses the server. •SPR# MBOD3FSNVN - Prevent the error Error: Note Item not found from occurring when using the Actions - Set Master Address Book Information feature. •SPR# GCAR3FYHBB - Fix a memory leak in the Collector task. •SPR# RPAL3FSPJ6 - Fixed a problem with sessions not being closed properly on the server when the Calendar and Scheduling workstation daemon process checked for alarms. •SPR# JPAI3G6ST4 - Fixed a memory leak in the Design task. •SPR# DWIN3FDSFJ - Allow the Administration Process to create mail files without the mail server being listed explicitly in the Create new databases field of the server document. •SPR# RHON3FXRBM - Fixed a problem with the purging of notes in a database that could potentially cause a memory overwrite. •SPR# TNIT3F4MMC - Fixed a crash when a workstation's notes.ini specifies a server Address Book in the NAMES line and the user is using a local mailfile. •SPR# RRAN36MMGK - Automatically purge unused files in the \trans subdirectory of the full-text directory to prevent the NetWare server from failing with "Directory file limit has been exceeded." •SPR# JPAI3GCH96 - Discontinue support for the ADMINUSEPROCESSES notes.ini variable on NetWare servers. The Administration Process must always use threads on NetWare. •SPR# ALOL3G9M73 - Fixed an obscure crash when replicating notes with more than 64K of summary items. •SPR# CMUY3DMQHG - Fixed the running of agents created in R3.x on a R4.52 server so they no longer display AMgr: Error validating user's agent execution access: Invalid server or network name syntax on the server console and in the server's log. •SPR# SMUN3GLNXJ - Implement a new notes.ini variable for servers, MAILBOXALLOWMANYITEMS, which will prevent the error, "Cannot store document; database has too many unique field names. Please ask your administrator to compact the database" being reported by the Router when many workflow application documents are being routed. •SPR# LZAA3C9MCV - Prevent the following problems with users being allowed to run agents on a server: •Simple agents could run embedded restricted and unrestricted agents even if they had no rights to do so. •Restricted LotusScript agents could run embedded unrestricted agents even if they had no rights to do so. •Embedded agents did not re-open databases with the rights of the agent creator. •SPR# AFAL34JKY3 - Prevent the Agent Restrictions lists in the Address Book from containing more than 255 characters, suggesting that the administrator use groups. Previously, if a user's name in the list was past the 255 character limit, the rights to use Agents were not granted to that user. •SPR# MALZ3GDPXG - Fixed a problem with the Administration Process being unable to delete resources from the Resource Reservations database. •SPR# ATHS3GUR6Q - Fixed an infrequent server crash caused by a memory overwrite when a workstation was opening a database. •SPR# SMUN3FGKJL - Fixed a problem where users could modify the 'Administration Server' setting within the ACL of a local database using File - Tools - Server Administration - Database Tools - Administration Server, even when "Enforce Local Security" was enabled and the user did not have Manager access. •SPR# CFLR3DBS84 - Prevent databases from continually increasing in size after the Updall process is run on UNIX and Windows NT/Alpha servers.•SPR# SHOR3DLME4 - Prevent a database consistency check from not completing, thus hanging the Fixup task, on a certain type of database corruption. •SPR# MOBN3GDQAH - Prevent an intermittent server crash in the Collector task. •SPR# ATHS3G7JV6 - Prevent Fixup from deleting notes with attachments with the error message, "Document NTnnnnnnnn in database is damaged: Document attachment is invalid," if the database has grown larger than 2GB. •SPR# GPFM3BGRPU - Prevent a crash in the Router when a mail message containing an attachment is sent to a person whose person record in the Address Book has no Mail System, Mail File, or Forwarding Address specified. •SPR# JPAI3HRNWC - Fixed a bad error path which resulted in a server crash (for example, with a .rip file specifying PANIC 01:3C). •SPR# DSCT3GZSDK - Correctly report corrupt folders when using the "-n" option to Fixup (which reports errors and marks corruption in the database but does not remove it immediately). •SPR# BLON3HPQQN - Prevent the full-text indexer from crashing when attempting to index a database which contains documents with multiple fields of the same name, some of which are rich-text fields. •SPR# HNIO3EN4T3 - Use the same codepage used in Notes for the server console when the server is launched as an Windows NT service. •SPR# KBET3ETTR7 - Fixed the Agent Manager to run agents scheduled for the 28th, 29th, 30th, or 31st of the month to run only on the last day of the month no matter how many days are in the month. This feature worked in previous releases except that such an agent ran twice in a month if the month was longer than the previous month; for instance, if the agent was scheduled to run on the 31st of the month, it would have run correctly on April 30, but it would have run incorrectly on both May 30 and May 31. •SPR# JKAH3H9PW9 - Prevent server crashes caused by a problem with running LotusScript agents called from simple agents in which the database was left open. •SPR# JSMH3G7R66 - Prevent changing the Mail system in a Person document by the Administration Process when recertifying a user. •SPR# ATHS3HCTB5 - Improved server performance by preventing another instance of the unnecessary rebuilding of certain views. •SPR# RSHI3DCAKN - Use the native codepage on the server for the body of mail messages sent by the Event task. •SPR# GCAR3HGK54 - Fixed a memory handling problem which caused the NSFPool to grow too large during extremely heavy usage. •SPR# RCAR3FKLAM - Allow Notes User Manager events to be logged correctly in the Windows NT Event Log. •SPR # KHAN3BJNZW - Set the Domain and Mail Server fields correctly in the Person document of the Address Book when using the NT User Manager to register new Notes users and specifying Local as the user's Mail Server. •SPR# RCAR3FKKST - Prevent an intermittent crash on Windows NT/Alpha when using the NT User Manager to register Notes users after changing the Registration Server field in the Registration Options dialog. •SPR# RCAR3FKL4C - When using the NT User Manager to register Notes users, handle the Local Registration Server case properly when opening the Registration Options dialog. •SPR# KHAN3E3MPH - Correctly update the Certification Log when registering users with the NT User Manager. •SPR# RCAR3FKKHU - Do not enable the menu option, "Enable Notes Registration," in the NT User Manager dialog until the Notes Registration Options dialog has been completed correctly. •SPR# RCAR3FKHT7 - Improved performance in initializing and displaying the Notes Registration Options dialog when using the NT User Manager. •SPR# MSCB3DZKVK - Fixed a problem in which a server with a hierarchical ID file could not initiate communications with a server with a non-hierarchical ID file when the Compare Public Key feature was enabled on the non-hierarchical server. With this change, however, the non-hierarchical server still cannot initiate communications with the hierarchical server. •SPR# DWIN3HKK44 - Prevent the Administration Process from crashing when processing a Rename Person request when the user has no mail server or mail file specified in the Person record in the Address Book. •SPR# BBAN3GDJR7 - Prevent crashes in the Agent Manager when running a LotusScript agent using the Replicate method. •SPR# RHON3HNRPR - Fixed an intermittent Panic on servers when a database is being opened. •SPR# ATHS3HRKB8 - Fixed an intermittent problem with note items being duplicated during a document update on a server. •SPR# RBOO3FPR28 - Prevent remote users from getting the error Remote pathname must be relative to data directory when attempting to access a database when that database has been accessed by an API program or server addin task with an explicit pathname not relative to the data directory (i.e., using a shared drive). •SPR# SMUN3J67GU - Support a new notes.ini variable, SRFILL_IGNORE_64K_ERRORS, to allow databases containing documents with many items to be opened in order to delete the document which is too large to be processed by other server programs such as the Router. •SPR# MZET3J6UHH - Fixed a problem with the single copy object store such that the OBJECT LINK command works correctly with encrypted messages that have attachments. Formerly, users would receive the error message The encrypted data has been modified or wrong key was used to decrypt it when attempting to detach files from such mail and when trying to forward such mail. Client/Workstation •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# 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# NDEA34MJSE - Maintain the correct timestamp on a file when detaching it. •SPR# MRUH3DMH3F - Fixed the corrupted display of certain characters when using codepage 850. •SPR# VPAA39CKYH - Fixed 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 - Fixed 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# PVAI3EGSDF - Provide a new field, Mail Addressing, in the Location document in the local Address Book for users who are using a local mail file. This field enables the user to have access to 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. In order to use this field, the design of the user's Address Book must be refreshed with the new template. If not, the Recipient name type-ahead field will be used to determine whether the user wants to look to the server's Address Book for mail addressing. •SPR# KISA3969DW - Fixed a problem on the Macintosh in which any multi-byte character displayed in edit controls, dialogs and in the Search Bar had a background color of gray. •SPR# PAT3BSN5L - Fixed a problem in which listboxes in layout regions on OS/2 displayed and potentially saved incorrect settings. •SPR# RSCZ3FSS2K - Corrected the display of strings after a return from an LSX on the Macintosh. Strings on certain menu items would sometimes appear garbled. •SPR# BKAN3EHN6Z - Fixed a problem where doing an Address Book lookup on a single name in a memo's send field that has a delimiter such as a comma at the end always fails. •SPR# CMUY38PGLR - Fixed a problem where large lists were taking several minutes to initialize on the Macintosh, and were limited to 32K of text. This problem affected users of the @Command and Field listboxes (in design mode), as well as third-party applications that used @Prompt. •SPR# JBEK3CYSXT - Corrected a problem with a database which opens to a Navigator and has a Postopen event which re-opens the database. •SPR # JCOS3EVST3 - Fixed a problem where @UserRoles always returned NULL when used in full screen Navigator.•SPR# PMOL3G5N9G - Fixed problem on the Macintosh where you are unable to uncheck 'Reset Page Numbers' option in print dialog box. •SPR# JCAT3G6VV4 - Fixed a problem where Macintosh editable text controls were leaking memory. •SPR# JCAT3G6W54 - Corrected a memory leak which occurred when displaying icons (like those on the Replicator page) on the Macintosh resulting eventually in a crash when the heap was completely filled. •SPR# JSMH34BMC2 - Fixed a problem on the Macintosh where the DEL key does not work when in the Design Toolbox and you try to delete a form. •SPR# JBII3B22GX - Corrected a problem where hitting CTRL-BRK while bringing up a picklist would sometimes crash Notes. •SPR# BDAS38YR3U - Prevent a crash when using @Picklist to access an Address Book which is corrupted or which is not a Notes database even though it is listed in the server's notes.ini names line. •SPR# RBUH3EHPLN - Prevent a crash when using @Picklist to access an Address Book which is listed in the server's notes.ini names line which the names line uses a semi-colon as a delimiter. •SPR# JKOS3BZK4A - Fixed a problem where views which are already opened are not updated when they are redisplayed. For instance, if you have your Inbox for your mailfile open in a window and receive notification of new mail and select Open mail, the view of the Inbox is not updated with the new mail. •SPR# MDLS3DJS5R - Prevent Notes setup from checking that the user's specified Home Server is the user's Mail Server specified in the server's Address Book for non-Notes mail users. •SPR# CWGN3CE9JF - Allow user to be able to uncheck the option 'Show multiple values as separate entries' when Categorized is selected in Column properties during view design. This problem was visible when the categorized entry had sub-categories, e.g., Category\SubCategory. •SPR# BAL39UNX8 - Correctly change the focus of the cursor in the invitation form of a Calendar Entry so that, after entering Invitees, the cursor would move to the next field selected. This fix is a general fix for fixing the cursor movement when any names field is in a layout region. •SPR# DCOY3C9TVR - Fixed keystroke navigation in layout regions. Normal keystrokes did not function properly when opening an appointment in read mode. •SPR# LCAL3F6SMM - Prevent a workstation crash on the Macintosh when opening many windows and switching between them. •SPR# BLON3FGLWB - Fixed a crash in OLE Automation agents that worked in 4.1 under Win3.1 and stopped working in 4.5 . •SPR# GDUP3F3S7R - Given a form with an embedded Component, and the form option, "Formulas inherit values from selected documents," when one composes a document and then attempts to save it, Notes no longer crashes. •SPR # PDCA32DP7L - Correct problem of background colors in Navigators displaying as dithered to sixteen colors regardless of display settings. •SPR# DCOY3G5JHJ - Fixed a memory leak when switching between Calendar and non-Calendar views/folders. •SPR# GZYN34T6GS - Addressed issue of multibyte punctuation characters not being handled properly with the type-ahead feature. •SPR# JBEK3BNQR2 - Fixed a possibility of a crash occurring when switching to design mode with a document being edited in the preview pane. •SPR# HBAY3BZGMY - Fixed a crash on Windows 16 when creating a new Link file from the Directories and Links dialog on the Administration Panel. •SPR# RBUH3BKQNC - Display an appropriate error message when a personal Address Book is not found when using Actions - Mail Tools - Add Sender to Address Book. •SPR# LCAL3EUSEH - Correctly display the Actions - Special options dialog when using mail. The text, "I am sending this Notes document to other Notes mail user(s) through the Internet," was truncated. •SPR# DKAO3AJQV7 - Correctly highlight the current document in the view pane when the preview pane is the active window and navigation is occurring. •SPR# BSAD338QKS - Fixed a problem where users with Author access cannot delete multiple documents from a database at a time. •SPR# PJAN3FRQEG - Fixed a problem with multiple $Body fields in the About document of a database causing a crash when viewing them in the Catalog database. •SPR# SVRO3G8VXQ - Fixed a problem such that, if in a keyword field, the option had been selected to display a view for the choices and the view selected was categorized, selecting the category returned an error Invalid Selection. •SPR# DLON3GLM9S - Fixed a problem so that palette colors are used to display background colors in Navigators. •SPR# LCAL3EPT9K - Fixed the font used in the remote server console output window on the Macintosh to be larger and, therefore, more readable. •SPR# DREY3G7MBB - Prevent a crash on the Macintosh when selecting menu items which were not properly disabled when the Server Console was displayed. •SPR# VPAA3F9NUL - Fixed a problem that caused the NoteID tool to crash when examining deleted notes. •SPR# JMCE3E9Q8G - Fixed a problem when using File - Tools - Server Administration - Database Tools to create full text indexes in which the procedure would appear to succeed, but the full text index was never actually built. •SPR# GSTT3GKSPQ - Fixed @PickList to allow selection of category entries. •SPR# ANOT3GMP3K - Fixed a memory leak when displaying bitmaps on OS/2 causing swapper.dat on the workstation to grow until all disk space is consumed after loading many bitmaps. •SPR# PHAN3FXJ3A - Fix the "Add Condition" function in full-text search to work for Eastern European, Russian and Greek languages. •SPR# LCAL3EUSJ6 - Improved @DB function performance on the Macintosh and also to allow the function to work beyond 32K of data. •SPR# KISA33HAK5 - Prevented a spurious character at the beginning of a multi-byte entry when bringing up 'Create Object' OLE dialog while certain Japanese IMEs are active on the Macintosh. •SPR# SMUN3GLPXX - Simplify the user interface of the Sign a database tool accessed from File - Tools - Server Administration - Database Tools. •SPR# KAA3FAR7M - Added a fix to allow hotspots inside subforms. •SPR# MLAT3FXPPU - Provide support for Greek, Cyrillic, and the Central European languages on the Macintosh. •SPR #RGET3EXU82 - Fixed a problem that caused type-ahead to freeze when using a newline as the multi-value separator. •SPR# SGOY3FAPJL - Fixed a problem when printing documents with sections, which caused text to be printed too far down the page, and then lost 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. •SPR # JHOD3C3QTT - Prevent the adding of an icon for a temporary database to the desktop when invoking @Compose in the database. •SPR# RMHG33CMS8 - Correctly center text vertically in text controls on the Macintosh and OS/2. •SPR # MHAC3EUSTW - Fixed a problem where certain printer fonts were not showing up in the status bar in the available list of fonts. •SPR# ROZE33B2MW - In Permanent Pen, the delete key will no longer do a Strikeout. This is now done with the Shift - Backspace key on selected text. (This is now the only way to do a Strikeout in Permanent Pen, and differs from pre R4.5 where you could use the Delete key). •SPR# JGIM3DXK8K - Prevent receiving the error Invalid Selection when you drag, even slightly, a categorized entry in a Picklist. •SPR# MJON3EENTB - Prevent users with Reader and Author access who have the option, "Write public documents," but do not have the option, "Create documents," from creating documents with any form which does not have the property, "Available for public access users." •SPR# JPAI3HRNWC - Fixed a bad error path which resulted in a server crash (i.e., with a .rip file specifying PANIC 01:3C). •SPR# JHOD3EMVJT - Allow type-ahead to recognize forward slashes correctly in Group names. •SPR# MAR3DQC5D - Provide a new notes.ini variable which is similar to the Desktop= line for the desktop cache. In this release, if the variable, Cache=, is specified, then the filename will be used instead of CACHE.DSK in the root of the data directory. If the file does not exist, it will be created. If there was an existing CACHE.DSK in the data directory, its contents will not be propagated to the new file. •SPR# SCHN3DEFD4 - Prevent the duplication of NT Group Names in the listbox on the Register Person dialog when the "Add NT User Account(s) checkbox is toggled off and on. •SPR# MCRY3F2VPK - Correctly register users with first initial and last name as NT users during the Register from File process. •SPR# DEFR2EZPUX - On the Macintosh, fixed the print dialog to not accept invalid page ranges such as From 0 To 0 or From 4 To 1. •SPR# FPAI3HSQBG - Prevent a crash when attempting to delete an attachment from a document when the attachment is included on the form used to create the document. •SPR# RHUN3FZRNX - Fixed @Command([SetCurrentLocation]) to switch the UserID if that option is specified in the Advanced section of the Location document. •SPR# SCTN3HQCQG - Fixed wordwrapping for Thai Notes which was broken in R4.51. •SPR# CMGY3ARQ23 - Fixed several serious memory leaks in copying shared fields and in copying field scripts which would result in the error message Too many concurrent formula evaluations; please retry when running any LotusScript which performed these actions. •SPR# PVAI3G8RFQ - Prevent users from receiving an Execution Security Alert when modifying documents in the personal and public Address Book when security is set to warn users about "Access to current database" for items with No Signature. This warning is no longer posted because shared fields now inherit their signature from the signer of the form. •SPR# LMJS3E6K5Q - Check the form for information on how to display a document even if the "Store form in document" attribute is set on a form in a database. This problem was found by a customer who used a form to create many documents before setting the "Store form in document" attribute and, after setting it, the previously created documents did not display correctly since the document was assumed to have all the necessary information for displaying such features as Action Bar buttons. •SPR# SVRO3GN28H - Allow the use of the "Sign a database" tool on server-based databases (e.g., those not local to the workstation which is using File - Tools - Server Administration) on all platforms except OS/2 and Windows 3.1. This problem will be fixed on those platforms in the next maintenance release. •SPR# GTSI2WNALA - Provide support for multi-byte characters in the Create a New Link dialog in File - Tools - Server Administration - Servers - Directories and Links. •SPR# BALN3D7RF3 - Corrected the behavior of the ambiguous name dialog when using type-ahead in mail to show a complete list of ambiguous names. •SPR# JBEK3DXPYF - Prevent a crash when pressing Shift-F9 when testing a form in Design mode when the form contains a radio button. •SPR# CRU3E9LXB - Prevent a crash when attempting to compact a desktop which contains invalid unread information. •SPR# JCAT3H9VWD - Improved the performance of the Macintosh by checking for a user break less often. •SPR# CMUY3G2PDD - Correctly store the signature in documents to be matched against users' Execution Control Lists when Store Form in Document is used on a form. •SPR# PHAN33ZHTF - Use the Import/Export Character Set specified in File - Tools - User Preferences - International when importing rich text instead of using the native codepage. •SPR# TEMN3F5EHK - Prevent Person documents which contain rich text fields (such as the Photograph or Signature fields which were available in R3.x) from being damaged (truncated and uneditable) when password checking is enabled and the Administration Process processes the document. •SPR# JBEK3DSS44 - Prevent a crash when using the SmallFont selection of Point 2 font on the Design pane. •SPR# SYPK3CNBJE - Removed Local as a selection in the Server list on the Remote Server Console dialog box accessed from the Administration pane. •SPR# JBEK3DEPWE - Prevent the user from getting an erroneous error #34:42 when attempting to delete rows at the end of a table. •SPR# GCAR3HHRN6 - Fixed a crash which occurred when navigating in a document which contained a hidden rectangle in a section. •SPR# LCAL3DEU8S - Corrected the display of the Tools to Manage Notes Databases dialog on the Server Administration pane on the Macintosh so that the help information at the bottom is not obscured. •SPR# VPAA3DDP33 - Ignore selected categories in a view when selecting Edit - Cut instead of giving an error message Invalid or nonexistent document. Selected categories were already ignored for Edit - Copy. •SPR# RTOA3FB2ZL - Allow the printing of documents which have signatures from the view level on OS/2. •SPR# ALOL3H5T9M - Fixed a problem on the Macintosh which caused other applications to crash when text was copied to the clipboard in Notes and then pasted. •SPR# LCAL3C4L5X - Prevent a spurious newline character from being prepended to text copied to the clipboard on the Macintosh. •SPR# TKAA3GT8CJ - Fixed a problem with mail type-ahead being unable to find names when using a newline delimiter. •SPR# SMDN3HBHA9 - Allow @MailSend to succeed when used on forms which have fields named SendTo, CopyTo, or BlindCopyTo even if any of the fields is blank. •SPR# SVRO3HNP4X - Prevent users from receiving the error Database is not fully initialized yet. (It does not contain any views.) ... when attempting to open a view containing deleted response documents which reference themselves. Previously the view had to be completely rebuilt for it to be opened. •SPR# RTOA3GVHT7 - Prevent a random and hard-to-reproduce crash (SYS3175) when doing Notes registration on OS/2. •SPR# SCGN3BDQ8Q - Prevent a crash when attempting to Paste Special multiple OCX's in same document. You will now receive an error message An error has occurred while processing a request on an object. •SPR# JGOE3CFU9T - Prevent an OCX from launching out of place when it is contained in a collapsed section and the document is placed in edit mode. •SPR# DCOY3D5RMM - Prevent the Design task from updating the icon note of a template even if no changes occur. This problem resulted in databases which inherit from the template being updated and therefore replicated. Because it appeared that the design had changed, cached design elements were discarded causing performance problems for mobile users who replicated the database. •SPR# SBED32CT93 - Fixed a problem in design mode on the Macintosh with not recognizing the ESC key until switching focus away from the design window and back again. •SPR# JHOD3DAPV9 - Agents which are triggered to run If New Mail Has Arrived, If Documents Have Been Created or Modified, or If Documents Have Been Pasted now run when they contain search options even if the database has not been full-text indexed. Please note that performance is restricted in these cases. •SPR# DKRE3J8J7Z - Allow the API function, REGReCertifyID, to handle the optional OrgUnit parameter when recertifying hierarchical ID's instead of reporting the error Org Unit may only be supplied when upgrading flat to hierarchical. •SPR# TCLK3HSAX5 - Automatically compact the desktop.dsk during setup when upgrading from R4.1x and earlier. •SPR# SMUN3HNJPQ - Fixed a crash when navigating between documents that are composed using different forms that have LotusScript actions on them. This problem was seen when using the Web Navigator in Notes, and could be seen in other Notes applications as well. •SPR# SVRO3GNQDQ - Include database templates in the list of databases on the dialog for the Sign a Database tool accessed via File->Tools->Server Administration->Database Tools.••Temporary memory warning has been removed - A warning message concerning use of temporary memory on the Macintosh has been removed in response to customer confusion regarding this message. LotusScript® •SPR# LMAI3DL3MA - Allow Boolean arguments to be passed by reference from LotusScript. •SPR# MDOY3CAS6C - Prevent a restricted UserID from running LotusScript Agents that were created by a UserID with unrestricted rights using the "Simple Agent" Run Agent command. •SPR# CMOS3ENLHA - Fixed a memory leak which caused memory to run out when executing multiple agents. •SPR# LMAI3DF2K6 - Prevent a crash or a Generic LSE Failure error when opening a document in read mode created with backend methods using an agent and using a template component rather than a default component. •SPR# BBAN3EPRGK - Corrected a problem in which the read-only and hidden attributes in LotusScript front- and back-end classes were not being shown in the LotusScript browser. Furthermore, LotusScript code which violated these attributes would compile and then fail to run. •SPR# BBAN3FWGUN - Fixed a memory leak in LotusScript that occurred with the AutoUpdate property of a View on, when someone was navigating the view when the collection needed to be updated. •SPR# MBEN373Q6P - Fixed a problem with databases created using the LotusScript method CreateFromTemplate losing their titles and inheritance when the design was refreshed. •SPR# BBAN3FRDK7 - Improved the performance of the GetLastDocument method on large views. •SPR# BBAN3ETGMK - Enable LotusScript agents which utilize a search condition to work on databases which are not full-text indexed, for both simple agents and script agents. •SPR# TLON3DMQPK - Notes no longer fails as an OLE automation controller for Microsoft Project 4.x. •SPR# BBAN3FZGCD - Fixed a memory leak in retrieving an item value as text in LotusScript. •SPR# BLON3FBKCM - Fixed a problem when using Notes under Windows 3.1 where one couldn't compile (save) scripts larger than approximately 24k bytes. The limit is now approximately 64k, the same as on the rest of Notes platforms. •SPR# BGRD3CENA9 - Added support for embedded carriage returns in the subject item when using the FormatMsgWithDoclinks method on a NotesNewsletter. •SPR# BGRD3CEQZQ - Fixed a problem where using the FormatMsgWithDoclinks method on a NotesNewsletter with thousands of doclinks was running out of memory. •SPR# SYPK3F6ENP - Store a multi-byte database title created using the Title property of a NotesDatabase correctly on a character boundary when the title is longer than 32 bytes. •SPR # BLUU3HF2AB - Prevent receiving an incorrect error in LotusScript when using the GetFormattedText method on a NotesRichTextItem on greater than 64K of text. The incorrect error returned was Adding entry will cause text list to exceed 64K. Entry not added. •SPR# MTAS3GMJWQ - Fixed a LotusScript problem that failed to save a new NotesRichTextItem to a note before executing a ComputeWithForm. •SPR# BLUU3GEMPP - Fixed a LotusScript crash when using the Remove method of the NotesDatabase class on a NULL database name. •SPR# JHOD3ENSMT - Fixed the CreateReplyMessage method on a NotesDocument to not attempt to use the default mail database. •SPR# JKEY3ETL7U - Fixed a crash when using the Save method of a NotesDocument when the document is encrypted. •SPR# LMAI3DKN5T - Added a LotusScript property for an object that sets it for Run in read mode. •SPR# MBEN3FYH9U - Allow the retrieving of documents from the SearchSite database as well as from an individual database when using LotusScript to perform the search. •SPR# ROZ3G6JYT - When using the FTSearch method on a NotesDatabase and specifying the FT_DATE_DES sort option, display the date string correctly in a NotesNewsletter with the documents in date descending order (e.g., newest first) when the database is full-text indexed. When the database is not full-text indexed, the sort order is always displayed as oldest first. •SPR# BLUU3GPQG4 - Prevent the corruption of ACLs when using hierarchical names in the GrantAccess and RevokeAccess methods on a NotesDatabase. •SPR# BLUU3HCP6J - Prevent a crash when neglecting to use the Close method on a NotesLog after opening it within a session. •SPR# MBEN3G7GP6 - Allow the Title property to be set on a newly created NotesDatabase instead of displaying the error message Item retrieval failed #4049. •SPR# RBER3FYKLF - Fixed a problem with the fields created when making a new NotesItem and specifying "special" types. •SPR# JKAH3H9Q23 - Simple agents and LotusScript agents which call other LotusScript agents will now run correctly in the foreground from the Actions menu. •SPR# BLON3GZKBX - Prevent agents which are running on the server in the background from receiving the erroneous error Cannot Forward Declare Class or Type. This problem is the result of LotusScript object code which is larger than 64K being saved incorrectly. These agents must be recompiled with R4.52 to fix this problem. •SPR# MBEN3GNT52 - Correctly return text which follows a carriage return in a NotesItem when using the Text property. All of the text was already correctly returned when using the GetItemValue method on a NotesDocument. •SPR# BRIS3HHH5P - Improved the performance of LotusScript on a server by improving the script library load time. •SPR# SVRO3C3UYT - Prevent certain LotusScript agents which are triggered to run "If New Mail Has Arrived" from processing documents more than once. •SPR# RCHR3DYH27 - Prevent the use of the Encrypt method on a NotesDocument which is the DocumentContext of a NotesSession (i.e., in a script triggered by a Web browser), since it caused the HTTP task to Panic. •SPR# MBEN3FJJ9N - Prevent a crash when using the RenderToRTItem method on a NotesDocument and then the Remove method without using the Save method first. •SPR# MBEN3DATD3 - Prevent script libraries from being executed, which could happen if the library name was the same as an agent. •SPR# ROZ3H4NHD - Fixed the FTSearch method on a NotesDatabase to honor the maximum number of documents argument when the database is not full-text indexed. •SPR# HKIA3FZATJ - Fixed a crash when using the FTSearch method in LotusScript when there is no full-text index and the document contains date or number fields. •SPR# JKEY3FGP64 - Fixed a problem with agents not running on modified documents when the "Do not mark modified documents as unread" option was used. •SPR # ICAO3J5PSN - Enforce proper access checking when deleting a database on a server using LotusScript. •SPR #CZIT3HGH8F - Fixed a problem with LotusScript agents whose source code grow to more than 64K in which they would become corrupted and could no longer be modified , run, and/or deleted. Calendar & Scheduling •SPR# JNZS3G6TTR - Fixed a crash that was caused when copying and pasting Calendar events to another day, when their duration is 30 days. •SPR# MALZ3EGLKD - Fixed display problems on OS/2 when creating a Task and using the keyboard to enter dates in the Start and End Date fields. There are still display problems when using the time control which will be fixed in the next maintenance release. •SPR# DCAO3FTNU2 - Implemented WYSIWYG printing for Calendar views on all platforms. •SPR# DMOY3GZU5R - On the two-day calendar, correctly calculate the day number on the day that daylight savings time takes effect in the Spring so that the day number for the rest of the days in the year is correct. •SPR# JBII3GNLC9 - Fixed a problem in which, if a name of a resource changed, changes to the resource's busytime schedule were not properly updated. •SPR# VPAA3DELCK - Correctly report appointment conflicts for all days if an event's duration is more than one day. •SPR# MWN3H9SMY - Allow printing on the Macintosh in Organizer 97 GS. •SPR# RGET3HXUAE - Allow Notes Mail users on the Macintosh to view calendars to which they are granted access instead of encountering the error, "In order to access this database, you must trade-up your license your Lotus Notes Desktop or to Lotus Notes". Install •SPR# JPHN3G7LES - Improve the load time and performance of the OS/2 client and server as well as decrease the size of the program files. •SPR# ATHS3HNUFL - Correctly report the faulting application in QNC's Crash Notification Dialog and in the .rip file header and request that the user "report this crash to the vendor of the faulting application." •SPR# JMLN3DCLCW - Allow for the correct functioning of the LotusSuite97 uninstall program when Notes is installed after the Suite is installed. •SPR# KHAN3BVMYL - Do not report informational messages during automated installation when you have selected NOTESAUTOLOGON=1 and/or NTDIRSYNC=1. •SPR# PCHE3FTL6Y - Provide the Search Site template when installing the Notes workstation. API •SPR# PBIP3FHT7N - Prevent a Notes API program, which is installed as a Windows NT Service, from crashing when doing a NotesTerm. •SPR# SCTN3AC9PK - Add support for Thai codepage 874 to the VIM API. •SPR# RADS3BEM4S - Fix NSFNoteAttachOLE2Object to work on objects greater than 64k, such as bitmap files. •SPR# MPAE3GTJBK - Prevent the editing of Lotus Notes Mail properties when MAPI mail is in use. •SPR# MTAS3GMJBL - Fixed NSFComputeWithForm to handle the case of an empty text list. •SPR# MPAE3GPJMP - Prevent a crash in Microsoft Outlook when using Notes for mail. •SPR# SBON3E6S97 - Fix REGReCertifyID to work correctly instead of returning "ERR_NOT_YET_IMPLEMENTED" when recertifying a hierarchical UserID. •SPR# KHAD3D7REA - Change the numbering of a Notes Web Navigator error message to avoid conflict with error message, PKG_ADDIN2+0, used by API programs. •SPR# DANO3HSQCF - Fixed a memory overwrite problem in MAPI which could cause crashes. •SPR# MPAE35RPXR - Correctly show an attachment icon in a message when using MAPI and forwarding or replying to a message containing an attachment. Formerly, the attachment was processed correctly but the icon wasn't displayed properly. •SPR# DANO3HXF3C - Correctly include added text and the original message header when forwarding a message with an attachment using MAPI. Formerly, any added text and the original message header were not forwarded when there was an attachment. •SPR# PBIP3GDPSY - Fixed the following API calls -- ConvertTextToTIMEDATE, ConvertTIMEDATEToText, ConvertTextToTIMEDATEPAIR, ConvertTIMEDATEPAIRToText, ConvertTextToFLOAT, and ConvertFLOATToText -- to work with R4.52 when used in an application written with the R3.x toolkit. •SPR# CKAN3FHVY5 - Fix a memory overwrite problem which can lead to a workstation crash when using the SET_PASSWORD extension in an Extension Manager subroutine. •SPR# DANO3H8FFB - Provide support for a Notes mailfile which includes views for Lotus Organizer when accessed via a MAPI mail client such as Microsoft Exchange. •SPR# DANO3H8FWE - Provide support for the Reply and Forward options in a MAPI mail client when you have selected "Enable Word as e-mail editor." •SPR# DANO3HGRSZ - Fixed a problem with memory handling in a MAPI function call which may have resulted in crashes of a MAPI client. •SPR# DANO3HKGUC - Prevent several intermittent and seemingly random crashes when using a MAPI client caused by a memory overwrite. •SPR# DANO3HQFCY - Fixed memory leaks in MAPI. •SPR# DKRE3J8J7Z - Allow the API function, REGReCertifyID, to handle the optional OrgUnit parameter when recertifying hierarchical ID's instead of reporting the error Org Unit may only be supplied when upgrading flat to hierarchical. Web Navigator •SPR# STL3FRQSK - Fixed a crash which occurred when trying to load a badly formed page with a Java applet. •SPR# SBUL3AYK5Z - Fixed a workstation hang when trying to open a URL after canceling the "Enter user password" dialog. •SPR# CRAO3FH6EP - Fixed private folder creation problems with Web Navigator. •SPR# SMUN3EHQ39 - Prevented a crash when attempting to load certain very large Web pages. An error will be posted, however, and the page will still not be loaded. •SPR# KMOA3HGDQE - Allow the Web Navigator template to customize display fonts for non-ASCII character sets such as Japanese. •SPR# BWAS3GLMVJ - Display accented characters correctly in the Web Navigator. •SPR# JCAR3F2RRG - Allow Java applets to run against the newer version of many HTTP servers (HTTP/1.1). •SPR# KSOA3CBNUY - Fixed Web Navigator on the Macintosh to run concurrent web retrievers when that option is selected in the Advanced section of the Location document. •SPR# KSOA3FJR8F - Fixed intermittent crashes and hangs which occurred during HTML form submit. Web Server •SPR# JPIU3EQVBA - Prevent the error, Error 501: Sorry this server does not perform searches, from occurring when the URL contains a "?". •SPR# YUMA3EWMC7 - Fixed a crash caused by a long multi-byte keyword in a form. •SPR# YUMA3GDNYP - Correctly save line returns in rich-text fields when a document is edited using Microsoft Internet Explorer V4.0. •SPR# CDUT3FKQLG - Prevent the Web Server from going into an infinite loop when processing certain documents containing tables. •SPR# HSMH3FXDV6 - Provided support for the Windows-1253 character set for the Web Server in Greece. •SPR# ALOL3GFK87 - Extended the number of characters displayed in the Authenticated Users field in the Domino Log from sixteen to eighty characters. POP3 Mail Server •SPR# MBRN3G7TNK - Fixed a bug that caused the POP3 server (Domino server) to panic or fail if downloading a message that contained non-ASCII characters in an ASCII environment. •SPR# PARD3CB46W - Allow the POP3 Server to work in the Advanced Server configuration (partitioned server). There is a new notes.ini variable, POP3Address, which should be set to the IP address on which the server should listen. The POP3 server will only work, therefore, on partitioned servers where each server has a unique IP address. Sharing an IP address will not work (unless each server listens on a different port for POP3, which would mean using non-standard ports other than 110). •SPR# MBRN3G7TNK - Fixed a problem that caused the Notes server to crash if the POP3 Mail Server was downloading a message that contained multi-byte characters. •SPR# UCHO3GPRK9 - Prevent the Microsoft Exchange client from receiving an extra blank attachment with certain messages when using the Notes POP3 Mail Server. •SPR# GPFM3JLUX9 - Don't look up user's host name in the DNS unless the notes.ini variable, POP3DNSLookup=1, is set. This fixes a performance problem in environments where not all IP addresses are in the DNS, which caused long delays for POP3 clients when connecting to the server. •SPR #GPFM3JLUSH - Allow POP3 users to log into any server which contains a replica of their mail file. Previously, users were restricted to the server listed in their Person record. Templates •SPR# DGRS3FKQB2 - Correctly include the optional Reply by date on a serial route memo. •SPR# APAI3C2VMS - Prevent certain fields like the Brief Description field from getting blanked out or not displaying the original contents when processing recreated invitations after deleting the originals. •SPR# APAI3FLM8J - Prevent the Detailed description field from being blank on the Delegation form when creating an invitation (through a Calendar Entry) and delegating the invitation to a third party. •SPR# APAI3FLMTU - Correctly handle the canceling of Repeating events from the Change Repeating dialog and prevent the surfacing of unnecessary dialogs when doing so. •SPR# TKEY3FDMYC - Prevent a canceled repeating meeting in Notes from displaying as penciled in from Organizer. •SPR# TKEY3FA25M - Prevent the error Variant does not contain a container (CopyChanges) when changing the contents of a repeating meeting and electing to save the changes to all the respective meetings. •SPR# SCHN3FGBHM - Prevent the error Subscript out of range when using drag and drop for rescheduling and choosing the Change Repeating option for an appointment. •SPR# APAI3FSU44 - Prevent the "Delegate To" dialog from surfacing multiple times when delegating an invitation via the Options dialog and choosing cancel. •SPR# MOBN3GL26F - Fixed a save problem when re-saving some calendar entries. •SPR # HAE3FYJ56 - Fixed the free-time search formula that is used when user presses the Find Available Room button, so that room reservations match the number of people being invited. •SPR# HBAY3D5P4Q - When using Calendar and Scheduling on a system where the time and date separators are the same, prevent getting the error Illegal Function call (GetUpdateReponseItems) before any document related to an invitation is opened once the invitee has accepted the invitation and the Chairperson has sent a confirmation. •SPR# CLIR3G6Q8B - Prevent receiving the error, "Incorrect data type for operator or @Function: Number expected," when selecting Alarm Options in a Calendar Entry when the Calendar Profile has the "Automatically set alarm(s) for:" checkbox selected but no types of entries selected. •SPR# APAI3FRTUU - Remove the Send Confirmation action from the Invitee Responses view after a meeting has been cancelled and the cancellation has been acknowledged. •SPR# MLED3FRNXM - Correctly return focus to a mail memo after accidentally pressing Actions - Save As Stationery and cancelling out of the dialog requesting a name for the stationery. •SPR# WAT3FXE86 - Validate the "Call at times" field in a Server Connection document in the public Address Book before saving the document to avoid the saving of data which is of an incorrect data type. •SPR# JHOD3E6U44 - Prevent receiving the error, "The selected entry does not have a valid address," when adding a group to a mail memo when the Group document in the Address Book was created using a template from before R4.5. •SPR# APAI3BTQZM - Give an error message when a user who has Author access without Write Public Documents access to a mailfile attempts to process a repeating meeting by selecting "Add to Calendar." When attempting the same on a non-repeating meeting, the user received the correct error message You do not have Editor access... •SPR# MGRT3B6QVY - Correctly process the list of users in the "Autoprocess Meetings only from the following people" field in the Advanced Section of the Calendar Profile. •SPR# JNZS3GELB2 - Present the correct list of Actions after cancelling out of delegating a Calendar entry to another person. •SPR# SCHD3H5P9H - Prevent the error, "Subscript out of range (CancelAppointment)," when attempting to cancel a meeting invitation which has no invitees. UNIX Platforms Client •SPR# RBUH36CJRW - Fixed a display problem in Notes running on CDE or HP VUE. In dialog boxes the top-half of the text was being truncated. This height-wise truncation occurred most frequently in dialog boxes that specify a directory path which is long enough to require lengthwise truncation. •SPR# ERAI39EJ33 - The scroll bar now works correctly when viewing a database. Previously the scroll bar display was inconsistent with where the user had navigated to in the database. For instance, the last document in the database could be highlighted yet the scrollbar would indicate that navigation was at or near the top of the document list. •SPR# ERAI3ELPBM - Fixed a problem with Mouse movement when running Notes on Solaris 2.5 CDE desktop. With multiple Notes windows open the mouse was not always active in the currently selected window. •SPR# BDAS3EHLCC - Fixed a problem when running Notes in a CDE environment. The Lotus Notes Workspace no longer disappears when changing CDE views. •SPR# CSLI3BP2KF - Fixed an intermittent Smart Icon problem so that the icons now correctly change with respect to switching a document between Edit and Open mode. •SPR# MAMY3E9MQ9 - Fixed a problem in the International English (only) version of Notes. When creating the first site profile for a new Resource database (resrc45.ntf), the dialog which asks which server to run this on appeared twice. •SPR# SJCE3DDDGB - Fixed a problem in the Korean version of Notes so that the message XErrorHandler: Fatal X Error code BadWindow (invalid Window parameter) no longer occurs when using File - Tools - Server Administration - Database Tools - Tools to Manage Databases and choosing OK or Cancel after the "Add a server to the list of servers" dialog appears. •SPR# KDUG3EXMDG - Fixed a problem so that Notes no longer terminates abruptly when escaping from a workspace while a Menu is pulled down. •SPR# MLOT3J4NBK - Fixed an intermittent problem in the Notes client such that when selecting options in the InfoBox during a database creation the process would get into a loop and then abruptly terminate the client. •SPR# MLOT3HASQ5 - Fixed an intermittent Notes client problem where new text could not be entered for a field name when creating a Form. •SPR# MLOT3HARCT - Fixed an intermittent Notes client problem where text could not be entered into the design pane during the creation of an Agent. •SPR# MLOT3HCQBE - Fixed an intermittent Notes client problem that occurred when trying to edit a Form in a database for which the user has manager access rights. The form editing process that caused the message "Invalid or nonexistent document" to appear has been fixed. •SPR# MLOTH3HCJS9 - Fixed an intermittent Notes client problem where the information being entered in an Infobox was appearing in the incorrect field. •SPR# MLOT3HCJWP - Fixed a Notes client focus problem that caused a LotusScript error to occur when running an Agent.•SPR# MMOE3B4KDP Fixed a problem such that the green check-buttom in the Time Pop-Up box works correctly. •SPR# BGRM3BYR8X - Fixed a problem such that when the "Lock ID after..." feature is enabled (in File-->Tools--> User Preferences) the application no longer has to be restarted for the setting to take effect. •SPR# MGRT3EMRLK - Fixed a problem such that when the Find Free Time button is used and a date is changed in the Free time dialog box, the new date is now shown correctly in the Calendar Entry Form. •SPR# ABRT3EETB4 - Fixed a Notes client problem such that it no longer terminates abruptly when trying to open a local database that resides in a directory which contains a large number of databases (~2500).•SPR# RBUH3BKQNC - Fixed a problem where new names could not be added to a personal name and address book when running an AIX 4.1.4 Notes client running with a Solaris 2.5 Domino server. Server •SPR# BTAR3FPKZZ - Fixed a problem where the product licensing screens are now displayed correctly during a CD-ROM install of Notes on HP. •SPR# MGAN3BLQQ9 - Fixed a problem in the International English (only) version of Notes so that the message Server error: Entry not found in index no longer appears when a database exceeds its quota by 25+ MB, thereby making the database inaccessible. •SPR# JCAN398JQA - Enhanced the International English version of Notes to enable the installation of language specific document files from a multilingual Install. •SPR# JROU3CYNDE - Enhanced the functionality of Notes such that when databases containing invalid data are being accessed the server takes evasive action to prevent damage to any data. An appropriate message is printed to the server console indicating that the situation has occurred. •SPR# CFLR3DBS84 - Fixed a problem where databases were rapidly growing in size as a result of running the Update All (updall) process. •SPR# SJCE3F4KBD - Fixed a problem which caused the Administration Process to be unable to delete mailfiles on Unix. •SPR# BCHN3EMU79 - Changed 16-bit memory handles to 32-bit to increase the overall capacity of Notes/Domino servers as measured by benchmarking tools. •SPR# SMDN3HBJW7 - Allow Directory Assistance to be enabled on Unix servers when the primary Address Book name is not all in upper case. •SJCE3F4KBD - Fixed a server administration problem where mail files that actually exist are being reported as non-existent during an "Open database-->All Request by name-->Get Information for Deletion" action. •SSHE3GLEZC - Fixed a segmentation fault followed by a "Waiting for semaphore" problem on Solaris/SPARC. •ABRT3EETCL - Fixed a problem such that the Domino server on AIX no longer terminates when quitting the server while connections are open.•MLOT3HZRUJ Fixed a compiler problem on Solaris/Intel so that SSL Administrative setup on that platform now works correctly. Web Server •SPR# SSHE3GLEM9 - Fixed a problem when running the http server such that the message Panic: Object handle is invalid running eaturl load of 10 threads no longer appears. •SPR# MQUE3FZHQS - Fixed a problem in Notes running on HP-UX where the client terminated when creating a Form with multiple value list fields. •SPR# JCAR3DSL68 - Fixed a problem on AIX and now the error Server Fatal Error - Freezing all server threads no longer appears when accessing a database from an AIX server using Netscape Navigator.