Advertising banner:
 
 Win FirstClass Server 16.1.3516 FullinstallerPostmark
Home • Downloads • FCDownloads • FirstClass Server Software • Win FirstClass Server 16.1.3516 Fullinstaller
 
From:Monday, November 13, 2017 2:23 PM +0100
Subject:Win FirstClass Server 16.1.3516 Fullinstaller 
To:
Attachments:
  FirstClass® Server 16.1

16.1 Build 3516
GA Release

Once you run the server version 16.1 and above you may roll back to 12.1 B2169.

You must have a FirstClass 16.0 server license in order to login to this server as anything but the administrator account.

This FirstClass 16.1 B3516 server release may be used as a FirstClass archive server.


Known Limitations / Issues:


  • Changing indexing default values can impact system performance.
  • FCAS build versions equal to or greater than 4098 up to but not including 4524 are not supported with this server build.
  • FCAS build versions prior to 3243 are not supported with this server build.
Requirements:

You must have a FirstClass 16.0 server license in order to login to this server as anything but the administrator account.

  • This release of the FirstClass Server requires a 64-bit (x64) operating system.
  • This release of the FirstClass Server should be administered with a FirstClass® Client version 12.122 (or better).  Please note that some of the new features require a 16.0 client and new forms.

Component Information:

  • FCS16.1.3516.zip (Zip archive of the FirstClass Server executables for Windows)
Fixes and Changes since previous FirstClass 16.1 beta (B3514):

General

  • Fixed crash when checking for password compliance update on NULL OFR.
  • Fixed crash when batch admin message's file size has not been set prior to requesting progress. A very small window but it is now closed.

Fixes and Changes since FirstClass 16.0:

General

  • Sending to 2 conferences with similar names now delivers to both conferences.
  • Fixed crash when server cannot open DocID file.
  • Added report when flushing forward index and out of memory.
  • Fixed a crash when inside a maillist a error happened opening either another maillist or a contact file. This was mainly seen on Linux, but memory corruption possible on all platforms.
  • Fixed a bug where multiple contacts inside of a maillist would not deliver to the second contact with same contact but different offset (personal/business).
  • Updated product to 16.1.
  • Fixed memory leak when opening something with a PermaLink.
  • Include SMTP connections when disabling Internet access.
Audit

  • Avoid premature removal of calendar events due to deleted exclusions.
  • Enhanced the auditing of PrivGroups to try and catch any group inconsistencies.
  • Added diagnostic to report which containers had entries that exceeded NextUID to allow for further investigation.
  • Pre validate users' passwords against new censored passwords to avoid doing all of them at log in time.
Calendar

  • Remove repeat when sending a calendar event cancellation notification.
  • Avoid second time zone conversion that resulted in the wrong date being shown if the display time zone is earlier than the system time zone.
  • Prevent initial occurrence date update from causing an unnecessary resend of a calendar event.
  • Changes to allow IS to send event cancellation to external users and the server to local users.
  • Fix to allow deletion of single occurrence of a repeating event from the list level.
  • Set "Show as" to free for cancellation notifications.
Indexing

  • Updated reporting of cached OCBs not being removed.
  • Fixed crash when reporting a bad gateway download attachment.
  • Changed year to 2017.
  • Fixed a crash where trying to update unread tracking, the attempt to resize a handle was negative.
  • Fixed a bug where the docID header informatiom was written with too many bytes, writing garbage inito the file.
  • Fix for files left open when file was sent to indexer when indexing not yet loaded.
  • Check for indexing ready so we can fall back to old search.
  • Increased min word length to 3
  • Reduced longest word from 200 to 30.
  • Added hex detection. Looks for "0x" and then hex characters.
  • If words switch between alpha and numeric, we skip until delimiter.
  • String starting with "0" but not followed by 'x' will be a string of numbers until delimiter (or dropped if letters) - good for phone numbers
  • (905) 762 -0006 will parse to 905 and 762 and 0006,  001721-0005-54322 to 001721 0005 and 54322
  • Count docid files and load in tasks.
  • Added the ability to abort the saving of the forward index during fast shutdown.  The admin can now hit Ctrl-C 6 times to abort forward index flush.

Mail Delivery

  • Changes to schedule hot tasks in a more uniform manner to avoid drop outs.
  • Fix for Global Mail lists deleted but still in directory.
  • Fix:  Mail delivery bug, where similar names would not get delivered to.
  • Change to set MTA delivery exclusion options properly.

Enhancements:


General

  • Show Gateways now uses a pop up message showing more details.
  • Added "[M]" to the login stat form mobile connections.
  • Improved the reporting for Show Notify table.
  • Added reporting of path for notification records not associated with a CID.
Access Notification

  • Made Access Notification message localizable through strings resource ID 1307.
Change Tracking
  • Changes to specific administrative forms will be tracked and an email message will be sent to the user and administrator indicating the changes.
  • Change tracking modifications now handle Sharing of documents.
  • Added more admin forms that we track changes for and also report the changes to the stats file when the enabled on the stats control form.
Screenshot_041216_093805_AM.jpg
  • Optimization to check if there are sufficient rights to make changes prior to initializing change tracking.
Forms currently tracked:
  • System Profile
  • Stats & Billing
  • Groups (Privilege, Conference and Calendar)
  • Group (Conference and Calendar) permissions
  • Global mail lists
  • Gateway configuration
  • Internet Services configuration
  • User information
  • Server tools
  • System administration calendar events
  • Properties/get info for Volumes (mirroring changes)
Device Notifications

  • Include PermaLink information in device notifications to allow the swipe action to take the user immediately to the item.
  • Added optimization to only check the notification table for those users that have requested a notification.
  • Change to commit the CID of the account for each notification registration.
  • Corrected the data structure used for notification PermaLinks to not be written to disk.
  • Corrected initialization of new fields when upgrading the notification table.
Groups

  • Single audit reports group membership and their attributes.
  • Full audit reports groups that have key attributes.
  • Show Groups now uses a pop up message showing more details.
  • Better reporting when diagnosing groups.
  • Added stats log entry when a pop up is used to Show Groups.
Indexing


Indexer spam detection

        Added the ability for admin to maintain a SPAM detection file, which will help avoiding garbage making it's way into the search index dictionary.  Below is a sample file.  Place this file ("indexingspam") in the FCNS folder, or in the FCServer folder. (search for FCNS file first). If any of the entries are found, the body of the message will not be indexed.


#
# Title, Text String, 0 or 1 (strncmp OR strstr)
#
Subject,Mail delivery failed,0
Subject,Undeliverable:,0
Subject,Mail Delivery F,0
Subject,failure notice,1
#
# Title, Text String, nBytes to scan, Offset
#
Body,spam message rejected, 1024, 0
Body,This message was created automatically, 100, 0
Body,Below this line is a copy, 1024, 0
Body,Return-Path:, 1024, 0
Body,Content-Type:, 1024, 0
Body,-- Transcript of session follows --, 1024, 0
Body,Hi. This is the qmail-send program, 100, 0
Body,*** Original Message ***, 1024, 0
Body,**Message you sent was blocked by our bulk email filter**, 1024, 0
Body,This is an automatically generated Delivery Status Notification, 1024, 0
Body,Message could not be delivered., 1024, 0
#
# Title, Text String,  0 or 1 (strncmp OR strstr)
#
From, Internet Mail Service, 0
From, Batch Admin, 0

Mail List Administration

  • Restrict mail list administrators to only local users (requires a 16.1 client).

Notifications

  • Show Notify now uses a pop up message showing more details.

Passwords

  • Ability to force a change password on an individual user (requires a 16.1 client).
  • Ability to force a change password on a group of users (requires a 16.1 client).
  • Completed group based password censorship list.
Admin must create a text file with the same name as a group with password censorship with extension "!PW"
The file must contain one censored password per line in the following format:
<Policy> <Password>

Policy:         0 - Contains, 1 - Starts with, 2 - Matches exactly
Password:       Any 27 bytes of characters

This file must be uploaded to the groups folder and the Icon and subject will be set
Example:
Screenshot_060616_011442_PM.jpg

To enable this feature you must select the additional restrictions on the group of the same name
Screenshot_060616_011641_PM.jpg
  • Added check to avoid checking groups for censorship when they aren't any.


Paused Mirroring Notifications

  • Implemented an admin notification when the mirror remains in a Paused state longer than the configured time.
Notification consists of log entry as well as a message sent to the admin.
  • Added the ability to configure the warning intervals for a paused mirror from the Server Control form (requires a 16.1 client).
Screenshot_072916_072621_AM.jpg

Reminders

  • Show Alarms now uses a pop up message showing more details.
Suggested Testing

  • Repeating calendar events with both FC16 and pre FC16 clients.  Especially making changes to one event in the series.
  • Loaded index at startup, search, add new files to index, search....
  • Creating index from scratch, search,  shutdown.
  • Full audits.
  • Complete regression tests.
  • Test of existing FCAS applications, where possible.
  • The fixes/changes above, where possible.
Installation Notes:

Windows Installation

1) You must have a correctly installed and licensed version of the shipping FirstClass® Server 16.0 SP2 B2554 for x64 Windows on your test server before proceeding.
2) Download the attached FirstClass Server (FCS16.1B3516.zip) into a temporary folder on your test FirstClass Server computer.
3) Extract the contents of the archives.
4) Move the version of the FirstClass Server application you just extracted into the FirstClass Server (FCServer) folder.  If this is an upgrade to a 12.1 release, replace the shipping versions of the FirstClass Server application from the FirstClass Server (FCServer) folder with the FirstClass Server version you just extracted.  It is advised that you make a copy of the shipping version in case you need to replace the beta version if problems are encountered.
5) Delete (or back up to an alternate location) any PDB files that are in the FirstClass Server (FCServer) folder.
6) Once the installation is complete you can delete the archives and temporary folder.

DBGHELP.DLL B6.11.1.404 (Unchanged since last release)
The latest dbghelp.dll for 64 bit platforms, sourced out of the Debugging Tools for Windows packages. These do a better job of generating tracebacks, etc, for Visual Studio 2008-built components, compared with older versions of the same DLL.
• Please ensure you move (after extracting 64bit.zip) the dbghelp.dll into the same directory as the server (or an appropriate subdirectory).