🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #36505

Re: Gatekeeper bug

#36505
From: Chris Johnson
Date: Thu, 19 Jan 1989 17:31
67 lines
4275 bytes
In article <4550@paris.ics.uci.edu> nagel@blanche.ics.uci.edu (Mark Nagel) writes:
>[...] I would like to state that while
>the author *did* mention that you should give access to various
>applications that need to mess with resources and files, he did *not*
>make it clear how important it would be if you did not do so (for
>example, you didn't realize an application needed access until it was
>too late).  [...]

Hi, I'm sorry to hear about your problems with GateKeeper.  The reason
I didn't jump up and down in the documentation about how important failing
to grant privileges to an application could be, is that none of the
applications used by myself, or my testers, died violently when they failed
to get the privileges they needed (Microsoft Excel, under certain conditions,
was the sole exception to this rule).  For myself, I'd always run an application
once, put it through its paces as necessary, and then check the log to see
what had happened.  Usually, it would turn out that the application in
question had worked without interference from GateKeeper.  On occasions when
there were problems, I'd then grant privileges and that would be that.  I
realize that some applications could crash violently on that first test run,
and that they might even cause enough trouble in doing so to put you off 
GateKeeper entirely, but I didn't happen to run into any applications with
such serious problems.  Beyond that, there's not that much I can do about
programs that don't check error conditions - hopefully things will improve
with time.  (In bringing such problems to light, perhaps GateKeeper will 
serve another useful purpose.)

>The problem is that many applications and DA's do not check error
>conditions as thoroughly as they might (especially when such errors
>would normally be extremely rare).

True.

>When extracting an application
>from Stuffit, it is unable to change the file type to APPL, but
>proceeds anyway, etc.  Through several of these mishaps, I managed to
>trash the volume directory for the partition I was in (luckily this
>didn't happen in my root partition!).  I've removed GateKeeper for the
>time being as it is more dangerous than virii.  I'll reinstall it only
>after I manage to build a list of exactly which applications require
>access permissions.  Perhaps a such a list (of popular programs and
>standard programs) could be made part of the documentation?

I don't think GateKeeper can really be said to be as dangerous as virii -
at least you know when you have GateKeeper.  :-)  Seriously, though, it sounds
like you ran a program that was clashing with GateKeeper several times without
checking to see if GateKeeper was reporting any problems - this is asking for
trouble.  It isn't a guaranteed fix, but do use the testing cycle I mentioned
above - if I'm interpreting your account correctly, I think that cycle
could have saved you a lot of trouble.

[I encountered conflicts between StuffIt and GateKeeper as well, but even when
I ran it several times in a row, it politely refrained from crashing.] 

As to building a comprehensive list of conflicting applications, a number of
people have already sent me information concerning programs that need privs. and
consequently need to be added to the release notes.  I am happy to do this, so
please send me your list and help make GateKeeper useful to the world at large.

I'm sorry to hear about your difficulties.  Let me stress that I can help
people with GateKeeper problems more readily if they mail to me directly.
I read comp.sys.mac regularly, but I don't like the thought of missing reports
of important (or even not-so-important) problems just because I hit the 'n' 
key one too many times while reading this newsgroup.

Let me know if I can help,
----Chris Johnson
----Author of GateKeeper
Technical Details
Message-ID: <9606@ut-emx.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!ames!ucsd!rutgers!cs.utexas.edu!ut-emx!chrisj
References: <326@s1.sys.uea.ac.uk> <4550@paris.ics.uci.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!lll-winken!ames!ucsd!rutgers!cs.utexas.edu!ut-emx!chrisj
From: chrisj@ut-emx.UUCP (Chris Johnson)
Newsgroups: comp.sys.mac
Subject: Re: Gatekeeper bug
Message-ID: <9606@ut-emx.UUCP>
Date: 19 Jan 89 17:31:53 GMT
References: <326@s1.sys.uea.ac.uk> <4550@paris.ics.uci.edu>
Reply-To: chrisj@emx.UUCP (Chris Johnson)
Organization: U.T. Austin Computation Center
Lines: 67