[4007] in SIPB bug reports
xscreensaver Posix patch
daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Wed Aug 4 12:03:29 1993
Date: Wed, 4 Aug 1993 12:03:20 -0400
From: "Jonathan I. Kamens" <jik@gza.com>
To: svalente@athena.mit.edu
Cc: bug-sipb@athena.mit.edu
In-Reply-To: <9308040525.AA00517@deathtongue.MIT.EDU> (svalente@Athena.MIT.EDU)
It looks to me like you diff'd your version of xscreensaver against
the version in sipbsrc, which is different from yours because it has
some changes for Solaris.
The easiest way for the changes you sent to be incorporated back into
the official xscreensaver is for you to do it :-). The master tree is
in /afs/gza.com/misc/xscreensaver/src, and I've given you write access
to that directory and its RCS directory. If you do "aklog gza.com",
you should be able to write to it and incoroporate your changes
(assuming that you know how to use RCS :-). Let me know when you're
done and I'll look them over. Please be careful not to mess up the
Solaris changes (which aren't quite right yet, but that's another
story).
Question: Are shadow passwords optional or required in Linux? If
they're optional, then xscreensaver should be prepared to deal with
either shadow passwords or old-style /etc/passwd.
Another question: Does a program have to be setuid to read a shadow
password under linux? If so, then you need to modify the code near
the top of main() in main.c to do the right setuid stuff after getting
the password, and you need to modify the Imakefile to install the
program setuid.
jik