FirstClass 9.0 SP1 Core Server Components Upgrader
Description
The FirstClass 9.0 SP1 Core Server Components Upgrader enables administrators of FirstClass 8.3 and 9.0 Servers to upgrade to FirstClass 9.0 SP1.
The FirstClass 9.0 SP1 Core Components are:
- FirstClass Server and support files (9.0 Build 571)
- FirstClass Internet Services and support files (9.0 Build 8.949)
- FirstClass Network Store content for
- FirstClass Object Templates
- FirstClass Web Client Templates and Plugins
Before you begin
Make sure:
- you have read all of the information provided in these upgrade instructions.
- you are currently running FirstClass 8.3. This upgrader will not upgrade earlier versions of the FirstClass Server.
- you have your FirstClass 9.0 upgrade license, an electronic license (.LIC file) sent to your FCOL account.
- you have a full backup of your system in the event of unforeseen problems, this includes the existing 8.x executables for the FirstClass Server and Internet Services.
Automatic/Permanent upgrade changes to the FirstClass server during this upgrade
In addition to upgrading the FirstClass Server and Internet Services executables the FirstClass 9.0 SP1 Core Server Components Upgrader will effect changes in the following areas of the Admin desktop and system configuration:
- Internet Services:
Internet Services Archive renamed - Internet Services Repository
Headermatch added if missing (same version as 8.3)
- Plugins:
Plugins Archive renamed - Plugins Repository
Block, Blog, Bookmark, Loft, Podcast, RSS - Archived & updated
Box, Cosmo, iCal, Metro, xCal - Added
- Templates:
Templates Archive renamed - Old Templates
Mobile, Screenreader, Standard - Archived & updated
- upgrade90.rez added to:
"multi-site setup:fc resource registry:Deutsche Ressourcen"
"multi-site setup:fc resource registry:Danske resourcer"
"multi-site setup:fc resource registry:Svenska resurser"
"multi-site setup:fc resource registry:Ressource françaises"
"multi-site setup:fc resource registry:Norske Ressurser"
"multi-site setup:fc resource registry:Nederlandse Hulpbronnen"
"multi-site setup:fc resource registry:Risorse Italiano"
"multi-site setup:fc resource registry:Suomenkieliset resurssit"
"multi-site setup:fc resource registry:Recursos españoles"
"multi-site setup:fc resource registry:English Resources"
- Object Templates
- the word 'Archive' has been removed from the pickers
- the Blog conference has been removed and added back in to resolve the issue of it having duplicate entries in the group membership field
- adds a second rule to the Web Publishing Blogs that adds a date stamp to the index of the blog. The field is not seen on message, just in the list view.
- Web Skins is renamed to Web Skins (Personal)
- Plugin Web Skins is renamed to Web Skins for Plugins (Personal)
- adds new folders to Web Skins (Personal) and Web Skins for Plugins (Personal)
- icons within the Web Skins (Personal) and Web Skins for Plugins (Personal) have been rearranged so the new skins appear at the top. Please note that these two pickers will have a scroll bar.
- For localization - Desktop items have sub-type set
- Internet Mail is enabled for All Users.
- IM Transcript is set to Off for all Users.
- Any folder formally using the word Archive has been renamed.
- Server Tools form is created within Core Services.
- Creates Archive Services service script in FC Control.
- Adds three new images to FC Resource Registry: bubbles_white.jpg, bubbles_pink.jpg, bubbles_blue.jpg.
- The Main Site now only needs the .siteprefs form, all other links have been removed.
Installation
1) Add the FirstClass 9.0 upgrade license to your currently running FirstClass 8.3 Server.
2) Shut down the FirstClass 8.3 Server and Internet Services.
3) Run the attached FirstClass 9.0 SP1 Core Server Components Upgrader to upgrade your FirstClass Server and Internet Services executables (may need to be run on multiple machines depending on your system configuration) and ready files for the new FirstClass Network Store content which will get installed when the server is restarted.
4) Start the FirstClass 9.0 SP1 Server to execute the upgrade batch scripts for the new FirsctClass Network Store content. Note: Do not manually force batch processing of the attached files while the Server is running the upgrade scripts. Once the upgrade batch scripts have completed, you can start the 9.0 SP1 Internet Services.
Fixes and Changes in FirstClass Server 9.0 Build 571
Fixes and changes since the last shipping 9.0 Build 542
Implemented a version based trigger system for upgrades. (Note: Due to the change in the sorting algorithm, the Directory will be rebuilt during the first start up of this server version if upgrading from the shipping 9.0 B542).
Fixes and Changes
• Implemented a version based trigger system for upgrades. (Due to the change in the sorting algorithm, the Directory will be rebuilt if upgrading from the shipping 9.0 B542).
• Added support for "Insert Marker In Log" menu item (Windows) and new button in the Server Control form.
• Fixed rebuild to allow longer names without errors appearing on the Console.
• Enhanced reporting during rebuilds at server startup.
• Repairs done during the loading of directory pages will be captured to a file (YYMMDD_HHMMSS.log).
• Refined the Rebuild progress bar to include conferences as part of the calculation.
• Proper filtering when high ASCII is used in lookup patterns.
• Internet Mail Privilege is ON if not specified anywhere.
• Remove leading and trailing spaces from an Internet address.
• Fixed propagation of comments in a Web blog folder.
• Reduced CPU requirements for intertask messages when adding/updating/deleting items in a container.
• Fix for possible data loss when a container contains over 4000 items.
• Fix saving of split position in contacts containers.
• Preserve Sender, Forwarder and BCC names when copying attached messages.
• Fix double click on Archive Services history (or elsewhere) which sometimes results in bogus hits on from users own contacts.
• Restored functionality to CLUI.
• When the MTA receives a message from a 9.0 FirstClass Personal, it will not place a link in the user's online mailbox.
• Fixed an issue with unread tracking bits during container creation using Batch Admin.
• Fixed an issue when a name conflict occurs during many sequential NEW Batch Admin commands.
• Corrected desktop modeling of items with high ASCII characters.
• Corrected renaming of new groups that have high ASCII characters.
• Corrected directory lookups to properly filter for specified high ASCII characters.
• Fix to allow privilege/user groups with longer names to be created properly (does not created a second entry with a truncated name).
• On Permissions form, disable "Do Not Publish" checkbox if user does not have Publish in Directory privileges. Fixes the False Unpublished Checkbox.
• Searching for attachment names now looks at all 63 characters of the name.
• Set container owner correctly at create time. Fixes some issues with newly created containers including this one: ??? in Subscriber list.
• Fixes archiving two copies of the Chat Transcript issue.
• Fix name of subscription when adding subscribers from a Subscriber list which was opened via the Permissions form.
• Performance fix: Replaced the new (now slow) high-res timers with the new (now very fast and reasonably accurate) normal timers. This may affect the timing measurements in many places, such as the server monitor load bars, however it is only a change in the way the numbers are calculated, and should otherwise only result in a performance boost when waiting for a lock on an object, opening/scanning container lists, or doing reads on (all) objects. (The results could be quite dramatic from previous server builds, even the shipping ones.)
• Fixed Created history record to properly display names with hi ASCII characters.
• Fixed attachment names, with hi ASCII characters, coming from IS.
• Limit containers to 32767 items until FCP and clients can handle more. Previous servers allowed 32768 items.
• Chinese character set translation fix. The server executables now include the additional character set files needed for some international environments, eg. Chinese Characters.
• Ignore personal mail lists when generating multiple contact listings per email address.
• Fixed licensing check to grant VLS sites MP status even when the MP license is not installed.
• Fixed a locking issue and error messages appearing on the Console when contact has multiple entries added at once.
• Fixed reply so that user's preference is used when replying to messages which have been filed in mailbox subfolders.
• Fixed contacts so that when exact match is entered for a contact with multiple email addresses the server multi-matches instead of single matching to the first email address. This allows the user to select the desired email address.
Example, I have a contact named "Rak's Friends" containing 3 addresses:
8212007_15337_0.jpg
In previous servers, entering Rak's Friends and pressing return would validate and presume the first email address:
8212007_15630_2.jpg
However with this fix, the user is offered a choice:
8212007_15511_1.jpg
• Fixed for premature termination of directory lookups during logins due to hi ASCII characters. Fixes certain rare cases when a user is unable to login.
• Fixed Chat invites from users with long names - long names truncation issues.
• Fixed a crash issue when using the web client and attempting to scan for next unread of a saved search.
• From 8.3 B410: Several fixes in the handling of database extensions for the use of packet buffers. Fixes some obscure crashes seen in the QA lab and possibly at other customers sites.
• Added the number of active sessions to the server memory line in the Show Free Memory command.
• Fixed an obscure issue when the Server is synching with FirstClass Personal, the CloseOCD: Unlink from wrong queue traceback appears on the console.
• Change to only auto-address calendar events to other calendars. This addresses an issue found when using the Add to Calendar on an attached *.vcs file.
• Fixed problems with the handling of server open object (OCB) lists that could result in crashes and other problems.
• Removed most of the cross-platform and Windows-specific code that dealt with low server priority. Low priority is now handled much more nicely (and cross-platform) by the FirstClass kernel, which now provides reasonable performance even in low priority, with very little CPU usage.
• Contacts work reliably when you only have home email addresses.
• Admin Update of settings (Auto Reply, Pager, Forward, Junk) on User Preferences take effect immediately.
• Contacts folder can now contain sub Contact Databases only.
• Contacts now activated immediately after modelling instead of first time a contact is created by the user.
• Contacts which are transmitted via FC-FC gateways or restored from Archive Server now work for email delivery when restored to a contacts folder.
• Improve the Desktop "tinkle" timing.
• Long remote internet names no longer truncated when selected from multi-match list.
• Removed ,Internet from remote internet names when multi-matching.
• Removed reports of FCS: Using FC9 index attachment feature.
• Fixed searching to use Template View when searching a container with a Container Template view and the Use Layout from Target folder is enabled.
• When the client creates a sub-folder as part of an uploaded tree, any member groups of the parent container are now copied to the sub-folder.
Developer's comment:
Existing servers already supported the debug logging options added to the Windows server's menu many versions ago, however these were not present on the Server Control form. The additional checkbox fields on the attached updated form can be used on this (9.0 B571) server, as well as any server where the corresponding Windows server supports those menu items. The only new server code in this build for the attached form is the new "Insert Marker In Log" button.
Audit
• Fixed audit timers so that the audit end within the specified time set in the System Profile.
• Added number of uploaded files to the summary. Calendar events to follow soon.
• Synchronized items that have been deleted and the user's retention period has elapsed will no longer be shown in the trash can.
Unicode Support
• Fix to create system forms in the correct character set.
• Fix to always show the title of the Properties/Get Info form properly.
• Update the From name to UTF8 when the document's charset changes.
• Fix to translate the name fields of contacts to the list data.
• Fix to properly show the Author field of a document.
• Fix to translate the extended characters correctly in uploaded attachment files.
• Corrected display of names in contacts / mail lists when some of them contained hi ASCII characters.
FirstClass Scripting / Batch Admin
• Fixed LIST command to return Site Name, Addresses and Group Names in the correct character set.
• Fixed PGADD to accept longer names.
• Fixed accessing a UserID based item by asking for an exact match.
FirstClass Application Services Support
• Fixed crash when a helper application closed with dbEndTrans.
• Pass target data to FCAS.
• Throttle relay packets to prevent memory use of flooding.
• Fixed a leak of a task message on certain multipart transfers.
• Improved parent container data for FCAS relay.
FirstClass Server Known Issues
• UserID lengths that remain at 15 bytes
Admin and Guest user accounts
Auto registration accounts (at the time of registration)
Gateway accounts
Any account wishing to use CLUI and/or Notifier.
• FirstClass Personal : Offline Conferences containing Extended Characters should not be replicated with FirstClass Personal. The extended characters will show incorrectly on the replicated object, and may trigger a conference creation loop.
FirstClass Internet Services 9.0 Build 8.949 Features, Fixes and Changes
• Fixed a security issue that could allow unauthorized access to outbound data.
• Fixed login against DS problem.
• Fixed massive memory leak when using multiple sites.
• Fix probable memory leak with IS script array variables.
• Fixed crashes when decoding iCalendar/vCard attachments.
• Fixed various inbound SMTP crashes.
• Changed how aliases are handled during initial/full sync, in order to reduce the amount of memory reallocation, which should reduce the time needed to complete the operation.
• Fix for underscore instead of extended characters in SMTP attachments.
• Cull non-responsive MX hosts from the DNS cache.
• Fix for SMTP quitting connection after valid pipelining instruction.
• Fix crashes on decoding attached FC objects.
• Fixed crashes disposing of inbound table element.
• Fixed heap corruption issue caused by table summary handling: should fix inbound SMTP crashes on table decoding.
• Fixed login to FC9 servers for users with x-chars in their userids when unicode switch is not enabled.
• Prevent crash using an invalid DNSIndex.
• Fixed hang decoding invalid AppleFile attachment.
• Fixed an issue where inbound mail with attached rfc822 messages that had many Received headers would cause a hang until the TCP/IP stream timed out.
• Fix problems with nested message/rfc822 MIME parts, including long dropouts and extra blank lines. Also, limit recursion to prevent stack overflow.
• Translate attachment names into the message character set, instead of the server's legacy character set.
• Fix for the issue when requested UID part is not returned by Mozilla Thunderbird in the same order as expected by IMAP server.
• Fix for messages with attachments being retrieved with IMAP on Thunderbird without message bodies.
• Fixed code for filter docs, should fix handle tracebacks on config after connection drop, as well as problems with trusted/spam domain filters not working after such.
• Fix for web login when users with long IDs and passwords get 1003 errors.
• Fixed parsing of VALARMs.
• Fix for Vcal parser crash.
• Corrected Vcf attachment conversion into a mail list.
• Fixed handling of messages with top level iCalendar/vCard MIME types.
• Fixed IMAP FETCH for messages with large bodies.
• Fixed problems with IMAP LIST output.
• Optimize IMAP RENAME command of INBOX to inbox to do nothing. Trying to rename INBOX to anything else is an error.
• Fixed loading of abuse monitor config values that are on the Basic Internet Setup form, this should fix non-functioning auto-block feature.
• Fixed an error that disabled the IMAP SSL listener.
• Fixed crash sending images with resource forks when MIME output has been disabled.
• Added command timeouts to the SMTP server, in addition to TCP/IP timeouts, to prevent DoS attacks where a sending SMTP server sends characters slowly.
• Fixed missing on the fly reloading of abuse monitor config values.
• Fix for bookmark handling code for URLs longer than 255 characters.
• Changed the IMAP Search and UIDSearch handlers to match what the Fetch and Select handlers return as available messages in the INBOX.
• Bumped IMAP connection number up to 16, as the iPhone will make more that 4 connections if there are more than 4 folders to check.
• Changed GetMyIP to return the command line IP address, if specified. Allows IS to start properly on OS X and Linux machines with link aggregation enabled, although they will have to specify the bond0 IP address on the command line (e.g. fcisd -ip 127.0.0.1).
• Fixed hard line wrapping problem with plain/text body parts from UTF-8 enabled servers.
• Commented out CID homepage lookup.
• Plugged memory leak in explorer view.
• Output complete set of headers when processing unsent messages (for IMAP.)
• Fix for corrupted extended characters on file names when uploaded via the web (when the unicode switch is off.)
• Fixed mangled domain name when addressed by SMTP server.
• Changed tree view to use default sorting & grouping (so that web pub folders work right.)
• Fixed no-translation problem when parsing HTML that starts with a byte order mark; should fix corrupt accents in message body.
• Fixed code that would cause a traceback when an SSL listener with a certificate with an invalid name.
• Fix wrong date on sent items via IMAP.
• Fixed IMAP to properly list INBOX subfolders, and suppress duplicate entries.
• Remove entries from the IMAP list document when the corresponding folder can't be found.
• Global mail list names are now retrievable via LDAP.
Known Issues
• This version of IS is not compatible with 8.3 version of Sync Services.
• The POP3 and IMAP servers don't support attached FC objects.
Web Clients
FirstClass® Standard Web Client 9.0 R6
Major changes and fixes in this release
• Fixed Cookie crumbs in "open-user" URLs (such as subscriber lists).
• Fixed corruption of extended characters in chat entries.
• Fixed "Select Web Skin" command via the web interface.
• Updated login, change password & edit user forms to support longer FC9 UserIDs & passwords
• Fixed an error in a variety of forms that would cause incorrect display using some combinations of explorer view with preview, certain toolbar modes and some browsers.
• Fixed interaction of subscriber lists and explorer view.
• Fixed several errors involving extended characters & subscriber lists.
• More fixes for background image handling in the editor.
• Fixed web publishing toolbars for web listing folders & web calendars.
• Fixed a Paging issue that broke FC Dialogs
• Fixed a JS Error in subscribed calendars, allowing them to now be hidden properly
• Changed the sizing directives for user Icons in recipient lists, directory, etc... to work with the new PNG icons
• Added a template for editing bookmarks (access via Get Info).
• Various forms and functionality changes to keep pace with the client.
Known Issues
• LiteralHTML style in the editor will not be supported by IS in this release.
• Tables in the editor will continue to be read only in this release.
FirstClass® Screenreader Web Client 9.0 R5
Major changes and fixes in this release
• Updated login & change password forms to support longer FC9 userids and passwords
• Enhanced calendar navigation
• Fixed inverted Call and Chat privilege tests for the respective features for directory names
• Added missing "add workspace members" feature
• Various forms and functionality changes to keep pace with the client.
Known Issues
• None.
FirstClass® Mobile Web Client 9.0 R2
Major changes and fixes in this release
• Fixed missing charset declaration in redirector page that caused corrupted extended characters.
• Updated login and change password forms to support longer FC9 UserIDs & passwords
• Various forms and functionality changes to keep pace with the client.
Known Issues
• None.
FirstClass® Web Publishing Templates 9.0 SP1 R1
Major changes and fixes in this release
• Web skin plugins: fixed the "top of page" link, which was not positioned correctly in some browsers
• Blogs: Fixed extended characters in comment
• Metro: Fixed leaf view in browser redirect error
• iCal: Added a link to the various web skin plugins' calendars
Known Issues
• A slight change in the formatting of the web skins when working with web object means that 9.0 web object plugins are not compatible with 8.3 web skin plugins and vice version (ie, you can't use the 9.0 "blog" plugin with the 8.3 "block" plugin, you will get HTML errors that may cause browser glitches).
|