Title: Fixes from ver 4.12 to 4.13 Category: Lotus Notes 4.x Author: Ulf Elm Server Fixes Allow access to databases on NetWare servers whose full-text indexes are in the process of being updated. Allow users to request a new public key using File - Tools - User ID - More Options - New Public Key when their hierarchical user ID has been upgraded to theR4.0 format via name change, the addition of multiple passwords, etc. Correct the calculation of the database statistic, "PercentReadsInBuffer," which resulted in inaccurate low readings after a busy server had been running for a while. Enhance performance by preventing unnecessary full rebuilds of views after small view design changes. Fix full-text searching for Eastern European, Russian, Greek, Hebrew, Arabic, and Turkish languages. Increase the maximum value of NIF_POOL_SIZE to 24 MB and increase the NSF_BUFFER_POOL_SIZE to 20 MB. Prevent a server termination caused by the inadvertent typing of the backslash character ("\") when using the mail type-ahead addressing feature with a very large Address Book. Prevent clients from failing authentication by a server when the Address Book contained many cross certificates, resulting in the error Recipient name not unique, too many found in Name & Address Book, buffer exceeded 64K byte limit. Prevent the corruption of ID tables in large databases with many deletion stubs, which in turn forced fixup to run and views to be rebuilt, adversely affecting database and server performance. Prevent the Reporter from automatically generating server statistics at server startup and set the default statistics analysis interval to NEVER. Reduce the frequency of the error Periodic full text indexer - Error full text indexing : Message Queue is full by greatly increasing the size of the queue. Allow databases to be compacted even when the database has reached its size limit as defined by the designer or manager. Poll the server at one minute instead of five minute intervals to keep the Server.Task statistic up-to-date, and include servertasks not directly started by the server. Prevent a user from seeing directories above the level of the data directory by typing ..\ in the Filename edit control during File - Database - Open on a server.Under normal conditions the user would get an error message Remote pathname must be relative to Data Directory but if the server was started from the data directory, the user would be allowed to see unauthorized information. Prevent an OS/2 or NetWare server from hanging during shutdown when many X.PC ports are enabled. Provide a new feature to rename groups using the Administration Process. Correctly handle the backspace and arrow keys on the server console for multi-byte characters. Prevent the creation of many erroneous replication conflict documents when using the "Merge replication conflicts" option on a database deployed in a hub-spoke configuration. Prevent a problem with the Web Retriever process hanging attempting to access certain URL's and preventing the Notes server from shutting down. Enable the Web Retriever task on OS/2 servers. Prevent constant updating of certain views causing slow performance when opening a database. Prevent an infrequent situation on server restart which resulted in corruption of the single-copy object store. Change the way Report obtains the filename for the mail-in database for statrep.nsf so that the Address Book is not used. Client/Workstation Fixes Allow a view to be opened, which contains a document that is too large to be opened, in order to allow the document to be deleted. Previously, the error message Memory allocation request exceeded 65,000 bytes appeared. Correctly display Lithuanian (codepage 1257) characters on InfoBoxes under Windows NT and Windows 95. Correctly execute the QueryClose event as well as the Terminate event when closing a dialog displayed from @DialogBox. Correctly include mail header information in documents sent or forwarded, using simple actions by Lotus Notes DesktopTM and Notes Mail® users. Correctly print the information inside edit controls, buttons, and list boxes when they are contained inside layout regions. Disable the spinning of the wait cursor on the Macintosh client. The spinning wait cursor was causing random crashes on later Apple System 7.5.x releases. Fixed a regression problem in R4.12, which prevented the use of @Command(Compose) from a Navigator unless there was also a view open. Fix the printing of views under Windows NT and Windows 95. Occasionally the view on the page was being resized incorrectly resulting in a blank page or resulting in the view appearing in the lower right corner of the page. Prevent a termination caused by using @UserRoles formula on an unopened database either from a icons or from an agent. Prevent a memory leak on Windows NT and Windows 95 when editing a document containing a Windows metafile. Prevent a self-referencing response document from displaying in a view. If such a document was selected during the display of documents found during a full-text search, the workstation would stop abruptly when the Reset button was pressed. Prevent a user from editing a shared field, which was created as a section under R3.x, and prevent the user from creating such a field. Prevent an access violation when a keyword field using a list box is located in a layout region. Prevent the attempted conversion of a five-digit year in a time-date field, resulting in a corrupted or nonsensical entry by presenting an error message for years greater than 9999. Prevent the creation of multiple unnecessary documents in a database, and therefore a large increase in database size, when someone with less than Designer access to the database ran an agent. Prevent the incorrect display of scroll bars on Navigators which have the "Auto adjust panes at runtime" property set. Prevent a selected Role from appearing a second time in the list box(es) on the Security panel in the Form properties InfoBox Add support for an .INI variable which specifies the minimum number of hours between synchronization of unread marks during replication. Because there is a substantial replication performance degradation during this process, use of this method is not recommended. This method will be unsupported without warning when a more robust method becomes available in a future release. Allow mail to be encrypted when sent to a person whose address includes their domain name, when there is a person with the same name in a different domain, either in the person's personal Address Book or in a cascaded Address Book on the server. Correctly display documents containing Thai characters in categorized views. Limit the loss of documents in a folder when the folder is corrupted. The cause and fix of the folder corruption is still under investigation for a future release. Limit the size of the $UpdatedBy field in a document, by deleting the oldest one-third of the entries when the size of the field reaches 12K, in order to lessen the field's contribution to the summary data size limit in the document. Make the tab key work correctly in layout regions on OS/2® . Prevent a termination when switching print orientation using the HP LaserJet 5Si/5Si MX driver (HPPCL5MS.DRV). Prevent memory leaks that eventually lead to a termination when using a database containing tables or forms and/or subforms. Prevent server panic caused by users exchanging unread marks between two icons on their desktop when the databases are very large and have many deletion stubs. Prevent the error, ERROR: Document has been deleted when performing an @DbLookup to a separate database if the specified view has been deleted and re-added via a paste. Properly display fields at the extreme edges of a layout region on Windows NT and Windows 95. Use the correct view when opening a document via doclink so that documents display correctly, for example, through a specified form. When navigating to the help database from the preview pane, open the help document in full-screen mode. Allow the Thai version of Notes to be run from a fileserver. Prevent the Windows/16 Notes client from terminating abruptly when expanding a collapsible section using the Enter key while in edit mode, when the first item in the section is a computed field. Prevent full-text indexes from consuming all available disk space on Windows 95 systems. Fix the corruption of certain extended characters when displayed on OS/2.