FirstClass 10.0 SP1 ReleasedPostmark
Home • FCNews • FirstClass 10.0 SP1 Released
 
From:Tuesday, December 22, 2009 8:42 PM -0600
Subject:FirstClass 10.0 SP1 Released 
To:

FirstClass 10.0 SP1 Released

New Product Features and Enhancements


FirstClass 10.0 SP1 server components are now available to customers who have a valid maintenance and support contract.

The new product versions are:
  • FirstClass Server 10.0 SP1 Build 859
  • FirstClass Internet Services 10.0 SP1 Build 10.002
Our RA Customers Running FC v10 have had these builds pre-installed already on their servers.

Note that FirstClass Server 10 and FirstClass Internet Services 10 now require 64-bit machines. In addition, more memory may be necessary and the network store will be significantly larger. For Windows machines, Windows 2008 64-bit and Windows 2003 64-bit are supported. FirstClass Server no longer runs on Windows 2003 32-bit or Windows 2000.

The new features and fixes (since FirstClass Server 10 Build 817 and Internet Services 10 Build 9.988) are listed in this section.


FirstClass Server

  • General server performance improvements.
  • Improved performance of notifications to users of events (particularly new deliveries to conferences).
  • Improved performance of checking to see if sessions have any timed objects (desktop tinkle, Who's Online lists that auto-refresh, etc.) that refresh automatically.
  • Improved Server monitor updates with respect to thread pools.
  • Enhancements to gateway performance, fix for idled sessions with active transfers.
  • Pool file cache buffers to help diagnose (and potentially slightly relieve) performance issues.
  • Search more intelligently drops back to classic search, depending on the options selected and the query provided.
  • Fix for partial matches not terminating the directory search when looking for an exact match.
  • Fix for a timing bug that could send a new message without the unread flag on.
  • Fix to send correct task limit numbers to the client
  • Strengthened the check of when to suppress partial uploads.
  • Fix for attachments with high ASCII characters.
  • Fix for "wrong session found" issue.
  • Check added to avoid crash during subscription removal.
  • Unsend of messages now scans from the most recent message to the oldest, instead of the other way around.
  • Change to allow large files (>2GB) to be mirrored properly.
  • Fixed a crash in the mirroring code when deleting the fault queue on disk at startup.
  • Fix to avoid expiring messages from the IS mailbox during a single container audit.
  • Auditing the index will now have less effect on the remainder of the system, particularly when multiple full audits are run in quick succession.
  • Change "My shared documents" folder into a conference.
  • Audit can now expire users with longer than 31 character Userids.
  • Index auditing is no longer performed by the MTA task and is therefore more aggressive about removing invalid entries in order to ensure memory consumption is more reasonable.
  • [Windows] Disable the close box on the console window.
  • [Windows] Fix Summary Traceback to contain more relevant frames in the (unlikely) event we crash.
  • [Linux] Fixed problem where GetLargeMemoryInfo() could return negative values.
Internet Services (IS)

  • OpenSSL library updated to addresses a man in the middle security vulnerability.
  • TLS now functions properly when set to required
  • Fixed uninitialized variables that were causing SMTP's SSL version checks to not function correctly in their default state.
  • Fixed crash processing the CDUP command when at the root directory.
  • Fixed typo that caused reverse index order to return inconsistent results for lower pane view filters.
  • Fixed several WebDAV errors (bogus international dates, incorrect URL formatting for items in some Windows clients etc.).
  • Fixed ResolveURLElToObjIDIndex so that it can resolve non-local URL elements when necessary.
  • Tightened sanity checking of style structures. In particular, if fed a bogus list of style objects, the saved list size is reduced to prevent crashes.
  • Fix for empty auto-fill reply bodies for items with dAltBodies.
  • Fix for decoding MIME attachments
  • Accept longer MIME part boundaries than the max specified in the RFC, but report (at level 1) about it.
  • Fixed ordering problem in MIME types sort function.
  • Changed resource loading criteria so that the presence of any site-specific resource files (not just icons.rez / pictures.rez / sounds.rez) causes IS to cache said resources as "site specific".
  • Prevent the IdleIntegrityCheck from attempting to "repair" items locked for the purpose of dumping the cache.
  • Fix for CRLF's being stripped from the plain text message bodies.
  • Include the date&time in the dropout detection report.
  • Fix problem with 'disappearing' message bodies when a message is RETRed more than once via POP3.
  • The system close box is disabled on console windows to prevent unhandled application shutdown.
  • Track sanity responses from the server so we can better detect link failures, especially on OS X and Linux.
  • Reset the receive size for each stream when reading blackholed connections.
  • Increase the blackhole read size to avoid clogging the TCP stack.
  • Notification for APNS is now supported in IS.
  • Redo some code to eliminate a potential source of SMTP crashes.
  • Improved efficiency of configuration change checking.
  • Fixed some missing close calls in SendContainerForm.
  • Changed the redirect code for case-sensitive "login" tokens to 301 instead of 302 for all but the desktop.
  • Use CleanAddress for outbound internet addresses instead of supporting the old comment,address,sitename format so that the workaround of using email,sitename in contact email field produces better results.
  • Added the identity of who is logging in, or whether it is a public connection, to the task list entry for the login state.
  • Added additional sanity checks in ::DoSendForm: .
  • HTTPSendError: added some additional sanity checks to ensure that error templates are correctly unlocked once sent.
  • Some additional sanity checks to prevent cross-interpretation of rendering and filling cache items.
  • Plain text body: only need to clear hidden attachments once.
  • Fixed crash when decoding improperly terminated base64 buffer.
  • Better error handing when chunked memory manager returns NULL, so that attachments are silently mangled.
  • Added config file option to disable the chunked memory manage (SET_DisableChunkedMemoryManager). Default value is 0 (false).
  • Fixed an issue where the first SMTP transaction log entry after opening the file was discarded.
  • Multi-line SMTP responses are now handled for all commands.
  • Fix for non-break space handling to avoid errors with trailing 0xa0 characters in UTF-8 Japanese/etc. characters.
  • Fix potential Japanese crash when receiving HTTP POST data.
  • Added support for the Chinese GBK character set.
  • Fix for irregular UTF-8 plain text output.
  • Only allow UTF-8 in AltBodies, and only if Unicode is turned on in the server.
  • Don't generate an empty text/plain part if we only get an dAltBody part (the output format is forced to only text/html).
  • Fix an issue where excess data would be appended to the dAltBody part in inbound SMTP messages.
  • Corrected aggressive whitespace stripping that resulted in single spaces being stripped between X-FC- tags outputting lang strings.
  • Fixed error handling skinning instructions for X-FC-BODY under some circumstances.
  • Fixed several potential logging crashes in X-FC-BODY (HTTP Script at level 4).
  • HeaderMatch Document 10.0 SP1
  • Disables compression to avoid an issue in IE6 when handling compressed HTTP transfers after a redirect.
  • Defined interface constants and basic setup for the OTSM Screenreader templates.
  • Several fixes to correct protocol issues with specific WebDAV clients, particularly WinXP's OS DAV mounter.
  • Ignore traditional FirstClass Web UI selections in the user preferences for sites with a OTSM template set defined in their .siteprefs.
  • Set the "clientlogintype" switch appropriately when using OTSM templates.
  • MIME Types Document 10.0 SP1
  • Added several new MIME Types entries for use with the BlackBerry OTSM client.
  • Added one extra MIME Type line in support of the BFAPI plugin.
  • Contains several reordered MIME Types entries.
  • Mandatory for use with OTSM running on Internet Services version 10.002 and later.