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: