FWKCS(TM) Contents_Signature System, Ver. 1.21, 1993 Jun 20. (C)Copyright Frederick W. Kantor 1989-1993. All rights reserved. Summary: The FWKCS(TM) Contents_Signature System provides a powerful platform supporting contents_signature functions. Among other applications, FWKCS is used on giant bulletin boards for protecting against duplicate files and against accidentally uploaded commercial files. The FWKCS system has been shown, experimentally, to provide statistical resolution typically more than one thousand times as good as the best that is mathematically possible for the 32_bit CRC to do. The low prices, the automated installation procedures ranging from simple to complex, and the extensive on_line support provided by FWKCS on your computer, bring the FWKCS system within reach of almost anyone with a computer that can run DOS or a DOS session. Important: FWKCS(TM) is provided on a two_step test_before_you_decide basis. See "Notes", below. Your use of this software is at solely your own risk: please have proper backups of your files. New or changed in FWKCS(TM) Version 1.21: Changes in FWKCS.EXE: ~~~~~~~~~~~~~~~~~~~~~ 1. Corrected a bug in handling filenames which start with !d !e !h !i !k !m !r !s !w , due to an error in tracking command contiguity introduced in 1.20. Correction of this bug prompted release of this version. 2. Restored protection against a nul input when calling FWKCS /g or /f, inadvertently removed during changes in Ver. 1.20. 3. Added /ver - display Version, set exit errorlevel = version number*100 (decimal number sans "."). This command can be passed by a client to an FWKCS host, which can return the host's version number in a reply, specifying the exit errorlevel for the client program to pass to the program which called it (e.g., a .BAT program). Can be used to control branching in third_party programs. 4. Corrected a possible timing conflict re fast multiprocessor systems using multiple processors for concurrently processing backlog in split testing or serving concurrently as hosts in client/host configuration. Changes in FWKCSC.COM, FWKDG.COM, FWKHI.COM, FWKCSS.COM, and FWKCST.COM: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Matched version numbers to FWKCS version number. 2. Re FWKCST.COM: small improvement in help screen. New or Changed in .BAT and .BAS programs: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. New: FLAG_REV.BAT, for batch revision of column_17 flags w and x in CSLIST.SRT. 2. Changed BBCLIENT.BAT to correct the macros, and to trap omission of drive letter before asking for user's verification, instead of testing after user's visual inspection. 3. Changed LUT.BAT to automatically distinguish between registered and unregistered copies of FWKCS, and work with both. 4. Modified FWKLOCAL.BAS to ask if FWKCS is registered, and then generate an override for a certain registered function only if told that the copy is registered. 5. Revised GET_DFLT.BAT for compatibility with older versions of BASIC which append ASCII 26 to text files. New or Changed in REGISTER.FRM: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Revised in a way more favorable for the user. Notes: ~~~~~~ 1. Major changes were introduced in version 1.20, including, among others, the client/host configuration, more flexible GET_DFLT for modifying macros, etc.. Version 1.21 is primarily a maintenance release. 2. FWKCS(TM) is provided on a two step test_before_you_decide basis. At each step, you may test the software before you decide whether to pay; if this software is used in a public, commercial, school, institutional, or governmental environment, then the test period for each step, respectively, is restricted to no more than 30 days. Except for Split Testing, the first step contains all the functions previously available in unregistered FWKCS (some have been enhanced), together with some new features. If you are pleased with what you have in step 1, then you should register using the form REGISTER.FRM. The second step is available only for registered FWKCS, and uses a key. The second step contains client/host operation, split testing, and procedures for interpreting file descriptions so powerful that they warranted writing the assembly_language code for the FWKCS sorting functions. In the second step, test the additional features appropriately. If you are pleased with what you find in the second step, you should make the further registration specified. In both steps, test before you make your decision. In both steps, the program is not free -- if you do not register, you should discontinue using that functionality. 3. The remote lookup functions are available in a relatively small kit, FWKLU121.ZIP, released 1993 Jun 20. If you run a BBS, you may wish to get the FWKLU121.ZIP kit for your users, especially if your BBS is a "feeder BBS" and many of your users are other BBS's. The kit comes with instructions, and contains a short bulletin, FWKLU121.BLT, suitable for posting.