ÚÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄ¿ ³ BBS Å ³ AntiAd Revision History File ³ ÖÄÄÄ· ³ Ö ³ ³ º º Å º ³ ³ ÇÄÄĶ ÖÅĺ ÖÄÄ ³ The following is a list of the most ÃÅÄÄ×ÄÅÄ×Ä×þÄ×ÄÐÅÄÒÄÄÄÅ´ recent changes made to AntiAd by ³ Ó Ó ÓÅĽ ÄÄĽ ³ revision level, in reverse order. ³ Å ³ ÀÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÙ 1.30 - Changed compilers from Borland C++ 3.1 to Watcom C/C++ 10.0. This (1/29/95) has allowed me to produce a native 32-bit OS/2 version of AntiAd, for those users who run under OS/2 version 2.0 and later. AntiAd now uses a registration key file instead of the registration code information in the configuration file. If you have already registered AntiAd, you are entitled to a key file without re-registering AntiAd. Since I now live in Swedem, the only means I have of providing new key files is via Internet, and I require that we use PGP to protect the key files in transit. Send me your public PGP key and I'll generate and encrypt a key file for you. 1.26 - Enclosed new registration and support information. Refer to the (12/20/94) enclosed !NOTICE! and SUPPORT.DOC files for more information. 1.25 - Increased search size parameters, as some pretty large BBS ads have (4/12/94) been appearing on the scene. Added a 3-second time delay to the error message display, permitting time to actually read the error message. Changed the @FILES@ variable to @FILE@, to match the shortened form of UpLoadProcessor. 1.24 - Fixed a bug that, under certain conditions, incorrectly identified (11/5/93) ads as having already been entered into the CRC database, when in fact, they had not. The end result was the perception that AntiAd was not removing some BBS ads. It would be a good idea to use the distribution database included in this archive and add your ad files back in. 1.23 - Added code to preprocess filenames prior to comparison, changing any (8-17-93) Alt-255 characters to a keyboard space, and stripping all trailing spaces. This should further strengthen the BBS ad detection by name system. 1.22 - A bug was discovered where if a text BBS ad file was detected by (8-3-93) keyword, the keywords were at the end of the file, and a very small file followed, the very small file would be removed as a BBS ad as well. Updated the documentation to include my new BBS phone numbers and home address effective August 16, 1993, as I've moved to Raleigh, NC. 1.21 - When processing an archive that contains nested archives and using (7-5-93) the list file mode of AntiAd, if an ad was found before the nested archive was processed, it would not be removed. Fixed. 1.20 - CONFIGURATION FILE CHANGE!!! AntiAd now supports detection of (6-28-93) 0-byte BBS ad detection by filename. Refer the to new parameters NAME_LIST and NAME_DISP in the documentation. Thanks to Darrell Vaughn and Donald Cart providing their collections of BBS ads to me, the BBS ad database has almost doubled in size. It now contains over 310 unique BBS ad files. If anyone else has a number of BBS ad files, I would greatly appreciate more ad files for the distribution database. 1.11 - If a BBS ad file of 0-byte length was added to the BBS ads database, (6-17-93) every 0-byte file encountered would be removed as a BBS ad. AntiAd will no longer allow 0-byte files to be added to its database; if you have done so, please use the database distributed with AntiAd and add the BBS ads you have collected back in, if applicable. 1.10 - CONFIGURATION FILE CHANGE!!! AntiAd is now capable of executing a (3-7-93) second program before returning to the upload processor. By using the parameter CHK_CMD_LINE, AntiAd can now be installed into upload processors that do not support more than 1 file checking program. AntiAd will execute, scan and remove BBS ads, then call the file checker (if configured) then return to upload processor after the subprocess has been completed. 1.00 - CONFIGURATION FILE CHANGE!!! The parameter CRC_DISP has been (2-12-93) renamed to DB_DISP. If no log file was defined in the AntiAd configuration file, AntiAd would exit with a null pointer error. Fixed. Fixed a bug where if AD_ERRLEV or NO_AD_ERRLEV were set to a value greater than 100, AntiAd would beep. This did not inhibit operation, but could be annoying in the middle of the night. Optimized the code for enhanced performance. AntiAd is now a minimum of two times as fast as previous versions. 0.90á through 0.94á - Public public beta releases.