Home | History | Annotate | Download | only in ppt
History log of /src/games/ppt/ppt.c
RevisionDateAuthorComments
 1.19  29-Aug-2011  joerg Use __dead
 1.18  12-Aug-2009  dholland sprinkle static
 1.17  20-Jul-2008  lukem Remove the \n and tabs from the __COPYRIGHT() strings.
 1.16  27-Jan-2004  jsm branches: 1.16.32;
Remove uses of __P.
 1.15  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22269, verified by myself.
 1.14  26-Nov-2002  atatat Tweak the argc/argv usage a bit more, and be a little less eager about
printing newlines.
 1.13  26-Nov-2002  kim Don't skip the first arg.
 1.12  26-Nov-2002  kim initialize dflag to zero, so encoding works.
 1.11  26-Nov-2002  kim I forgot to compile first...
 1.10  26-Nov-2002  kim Add ppt decoding from Michael Shalayeff <mickey@lucifier.net>
 1.9  03-Jul-2000  matt More include additions for exit, abs, strcmp, etc.
 1.8  08-May-2000  mycroft Use setgid(), not setregid().
 1.7  16-Dec-1999  jsm Print a space character on the tape between each command line argument.

Bug fix from OpenBSD.
 1.6  12-Sep-1999  jsm branches: 1.6.4;
Security improvements for games (largely from or inspired by OpenBSD).

Games which run setgid from dm, but don't need to, should drop their
privileges at startup.

Games which have a scorefile should open it at startup, then drop all
privileges leaving just the open writable file descriptor. If the
game can invoke subprocesses, this should be made close-on-exec.

Games with scorefiles should make sure they do not get a file
descriptor < 3. (Otherwise, they could get confused and corrupt the
scorefile when using stdin, stdout or stderr.)

Some old setuid revokes from the days of setuid games change into gid
revokes.
 1.5  10-Oct-1997  lukem WARNSify
 1.4  23-Mar-1995  cgd merge with Lite, new RCS id conventions, etc.
 1.3  01-Aug-1993  mycroft Add RCS identifiers.
 1.2  18-Apr-1993  mycroft Cleanup for GCC 2.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  21-Mar-1995  cgd from Lite
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.6.4.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.16.32.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.

RSS XML Feed