 |
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.
|  |