Gatekeeper version 1.3 of 12-Nov-93 by Chris Johnson (c)1988-1993 "READ ME" This distribution consists of the following files: 1. Gatekeeper READ ME.txt - TeachText document 2. Gatekeeper Introduction - Microsoft Word document 3. Gatekeeper Introduction.txt - Text version of item 2. 4. Gatekeeper FAQ.txt - TeachText document 5. Gatekeeper Mailing List.txt - TeachText document 6. Gatekeeper - system extension (INIT) 7. Gatekeeper Aid - system extension (INIT) 8. Gatekeeper Controls - control panel (cdev) 9. Gatekeeper Extras Folder - folder containing the following: 9.1. Gatekeeper Extras READ ME.txt - TeachText document 9.2. Gatekeeper Privilege Mover - control panel (cdev) 9.3. Gatekeeper Privileges.txt - Privilege Mover text file 9.4. Gatekeeper Application - application If you haven't used Gatekeeper before, begin by reading "Gatekeeper Introduction." If you are familiar with previous versions, but not 1.2.x, note that enough has changed that a glance at that introduction wouldn't hurt. Take a look at the installation instructions, in particular. The Microsoft Word documents included in this distribution use the Helvetica, Times and Monaco/Courier fonts, and were setup for a LaserWriter printer. In order to appreciate the reasonably decent formatting in those documents, make sure you have those fonts installed, and select the LaserWriter driver in your Chooser, if that's convenient. Unfortunately, if you won't be opening these documents in Microsoft Word, but will be reading them into some other word processor, the nice formatting will probably be lost in translation. Sigh. By the way, Gatekeeper's Help display will also look a lot better if the Helvetica, Times and Monaco fonts are present in your system. Of course, no claims or promises are made regarding Gatekeeper's effectiveness or suitability, and some functions and capabilities of Gatekeeper are non-trivial to use and may require a careful reading of the documentation. --------------------------------------------------- Gatekeeper 1.3 Release Notes 12-Nov-93 --------------------------------------------------- Gatekeeper 1.3 was created the day after 1.2.9 was released to fix a bug that caused all pre-7 systems to hang during startup, and crashed some System 7.x machines. For those of you wondering about the story behind the bug, and why 1.2.9 missed its scheduled release date by three days, it's pretty simple. When the new viruses appeared, I was in the middle of work on a new and improved Gatekeeper which was going to be version 1.2.9 in a couple of months. Unfortunately the work, while mostly complete, still wasn't quite finished at the time those viruses appeared. So I had to either (a) try to finish the new improvements very quickly, or (b) rip them all out and return, more or less, to the functionality of 1.2.8. I went for option 'b'. Unfortunately, while I was ripping out the nifty new code, I overlooked one file in one of the ten or so projects that currently combine to form Gatekeeper. Consequently, some of that new code which wasn't quite finished was built into one portion of version 1.2.9. Since it was mostly working, it passed all my in-house (actually "in-office" would be more accurate) tests prior to release, but failed when it finally met up with the real world. Why didn't I just go back to the archived 1.2.8 source? Because there were some bug fixes and various uncontroversial (but significant) improvements already in 1.2.9 which I certainly wanted to be part of any new release. So, here's 1.3; use it in good health. Please delete any copies of 1.2.9 that you may have laying around and spread the word that 1.3 is available. [Thanks, BTW, go to Brian Price for allowing himself to be dragooned into running some last minute tests.] --------------------------------------------------- Gatekeeper 1.2.9 Release Notes 11-Nov-93 --------------------------------------------------- Gatekeeper 1.2.9 was created to deal with the CODE 1 and MBDF-B viruses. The latter, MBDF-B, was already dealt with by previous releases, but code was added to explicity identify the virus as the "B" strain instead of as an "unknown" strain. At the same time, some improvements have been made. These include the elimination of a known false-positive identification of the INIT 1984 virus, the further refinement of address sanity checking code (and its application in a couple of new places), the addition of some new privileges, the elimination of the conflict between version 1.2.8 and System 7 Tuner, and probably a couple more things I can't remember at the moment. :-) BTW, there's now a mailing list for Gatekeeper update notices, etc. See the "Gatekeeper Mailing List.txt" document for details. Special thanks go to John Norstad for his analysis of CODE 1 which saved me a lot of time over doing my own. --------------------------------------------------- Gatekeeper 1.2.8 Release Notes 17-Aug-93 --------------------------------------------------- Gatekeeper 1.2.8 is a maintenance release which corrects problems found in 1.2.7, works around weirdness in some forthcoming Apple software, and extends the default privilege list as usual. Remember that in order to see the new privileges, you must first throw away the existing "Gatekeeper Prefs" file. Don't bother trying to empty the Trash, just put the prefs file in there. Once you've installed the new Gatekeeper and rebooted, you'll be able to empty the Trash. If you don't do all this, Gatekeeper will continue to use the old prefs file, and you won't benefit from any of the new privileges that have been added. Some of the changes include: