Documentation Update


Product:	CometServerProducts906.exe

Version:	9.06

Date:	February 12, 2009       Download the latest release now!

The 7.xx and 8.xx and 9.xx versions of the file server require Comet version .371 or higher.
Windows 98 and NT are no longer supported in the file server beginning with version 8.04.


The following changes have been made in this release:

CSecSrv.exe:

1.	For versions of Windows beginning with Vista which are running the Security Server as
	a service, the dongle missing error will be reported in the log (CSecSrv.log) rather than in
	a messagebox.

2.	The UI can now be seen by all users in a terminal services / remote desktop environment.

CFileSrv.exe:

1.	Fstat now correctly reports the source name and version for Comet32 objects.

2.	The UI can now be seen by all users in a terminal services / remote desktop environment.


Changes in previous releases: Version 9.05 CSecSrv.exe: 1. No changes were made in this release. CFileSrv.exe: 1. Support added for the SearchFile Comet32 IB statement. Version 9.04 Updated USB drivers are included in this release. The install program is now called CBUsetup.exe, replacing CBsetup.exe. SecSrvUI.exe: 1. Added sorting capability to the "In Use" and "Users" dialogs. CFileSrv.exe: No changes were made in this release. Version 9.03 CSecSrv.exe: 1. Corrected a problem that could have left Comet Anywhere licenses marked as "in use" after the host logged off if "Update Licenses" had been done. CFileSrv: 1. File dates and times are now updated by the file server rather than waiting for Windows to do it. 2. Corrected a problem that could have caused a crash if an attempt was made to EXTRACT a record from a file open on a lun using a secondary key. Version 9.02 CSecSrv.exe: No changes were made in this release. CFileSrv: 1. Corrected a problem that could have caused the error message "One or more file servers required to run Comet are unreachable." on Vista workstations when attempting to load Comet and not running the file server as a service. Version 9.01 CSecSrv.exe: No changes were made in this release. CFileSrv: 1. Corrected a problem that could have returned an E99 when trying to access a legacy keyed file whose data portion was 2gb or larger. This problem was introduced in version 8.04. Version 9.00 CSecSrv.exe: 1. Implemented better security/permissions for the UIs communication with the server running as a service on Vista. CFileSrv: 1. Implemented better security/permissions for the UIs communication with the server running as a service on Vista. 2. Corrected a problem that could have issued E9F on RENAME if any file was open on user's LUN 0. 3. Code cleanup for future enhancements. Version 8.04 CSecSrv.exe: 1. The UI module has been separated from the server. This change was required in order to get the services running properly on Vista. Please see NOTES below about behavior of the new UI. CFileSrv: 1. Extended keyed files can now grow beyond 4gb. 2. LOCK is no longer released until the last LUN open for that file by the owning partition is closed. 3. Now supports sharenames up to 80 characters. The previous limit was 12. 4. The file server will no longer run on Windows 98. 5. The UI module has been separated from the server. This change was required in order to get the services running properly on Vista. NOTES about the new separate UI modules for the Security Server and File Server: The UI programs are installed as part of the CometServerProducts install program. You can find them in your Comet Services folder. They are called SecSrvUI.exe and FileSrvUI.exe. As part of the installation process, shortcuts to the UIs are added to the Windows "All Users" startup folder. You may exit the UIs and leave the servers running. If you do exit the UIs they will only restart if you either reboot or start them manually. They will not restart if you simply restart the Comet Services. Version 8.03 CSecSrv.exe: 1. If a license certificate for the security dongle was not found CSecSrv could have crashed. This has been corrected. CFileSrv: 1. E99 is now reported for keyed files whose data portion exceeds 4gb. Version 8.02 CSecSrv.exe: No changes were made in this release. CFileSrv: 1. Corrected a problem that may have prevented the QDIR cache refresh from working on directories configured with UNC names. 2. Corrected a problem that was preventing ERASE and RENAME from properly detecting if the file was open outside of Comet. As a result it was possible to end up removing a qdir entry and then having the actual file erase fail. This could cause E99 on a subsequent CREATE. CFAMNetServe: 1. Now correctly reports the peer address/port to the log. Version 8.01 CSecSrv.exe: No changes were made in this release. CFileSrv: No changes were made in this release. CFAMNetServe: 1. Enhanced logging messages were added to help troubleshoot problems. 2. A problem in the disconnect logic introduced in version 8.00 was corrected. Version 8.00 CSecSrv.exe: 1. Added lookahead logic for CometAnywhere licenses when doing "Update License". If there are users currently logged in using an older version of CometAnywhere than is licensed on the new certificate, the certificate will assign the newer licenses to the existing users. This eliminates having to log all users off of the host before updating the license. This is the same logic that is used when a new certificate is loaded at startup and a user requests an older version of Comet Anywhere than is licensed. This convenience is for subscriber certificates only. CFileSrv: 1. Changes to support new BatchFstatEx function in CometLib which is used by the new DataExpress. CFAMNetServe: 1. If client will be polled every 2 minutes. If there's no response within 30 seconds the client will be logged out and disconnected. Previously this was done after only 30 seconds of inactivity. Version 7.05 CSecSrv.exe: 1. The license certificate may now be named using the plug number as an alternative to "license.txt". For example it may be called "00010150.txt" for plug number 00010150. The security server will look for the plug number file first, then for license.txt. This may be useful if you need to store the licenses for multiple plugs on your server. CFileSrv: No changes were made in this release. CFAMNetServe: 1. We believe we corrected the problem experienced by Windows 2003 Server SP2 users who were receiving inappropriate timeouts and/or disconnects. The symptom of this problem was E99, E61, and/or E9B. 2. Corrected a problem detecting logouts. This was causing the connection counts to be incorrect. Version 7.04 CSecSrv.exe: No changes were made in this release. CFileSrv: 1. Corrected a problem preventing a Comet directory from being accessed if that directory was shared. 2. Added a dialog option to clear the current log file while users are active. Click "File" then "Clear Log". 3. The log file now rotates daily for 7 days. Version 7.03 CSecSrv.exe: No changes were made in this release. CFileSrv: 1. Files with the read-only attribute set can now be opened and read. Previously an E99 was returned. 2. Additional information is now added to the log file if a CREATE fails with E99. CFAMNetServe: 1. Changes were made to the wait mechanism for CFileServe to allow more time for functions to complete. 2. A problem has been corrected that could have caused CFAMNetServe to crash if many requests came in at the same time. 3. The logging has been changed to show the client IP and to rotate through log filenames each day (as a message is logged). Also, the log window can be enabled by adding "-ShowLog" to the command line in CometNTService.ini. Version 7.02 CSecSrv.exe: 1. Warning message boxes will now be displayed if either the XAP license or Comet subscription will be expiring within 30 days. 2. New CbSetup for USB dongle support on Microsoft's Vista operating system. CFileSrv: 1. Now stores registry settings under HKEY_CURRENT_USER if the user does not have write privileges to HKEY_LOCAL_MACHINE. 2. E54 will now be issued instead of E9A if DELETE is attempted on a non-keyed file. Version 7.01 CSecSrv.exe: 1. Added Login message to log file that includes nodename and IP address. 2. Only products for which there is a license will be shown in the "View" "In Use" display. 3. A production problem which prevented version 6.02 from supporting Comet 2007 products has been corrected. CFileSrv: 1. Corrected the total number of partitions reported in "C" record of snapshot dump. Previously it was one less than it should have been. 2. Added some additional diagnostic messages to the log file and display. Version 7.00 CFileSrv: 1. Corrected a problem that would have prevented a user who had LOCKed a file from OPENing it on another LUN. 2. Corrected the download URL in the About dialog. 3. Added CFileSrv.exe's pathname to the About dialog. CFAMNetServe: 1. Eliminated unnecessary "Buffer Overrun" messages from the log.