Brian Feldman 6fe761c783 Security fix: correctly set groups according to the user. Previously,
root's groups' permissions were being used, so a user could read up to
16 (excluding initial whitespace) bytes of e.g. a wheel-accessible file.

Also, don't allow blocking on the opening of ~/.fakeid, so replace a fopen()
with open() and fdopen().  I knew I'd be going to hell for using C file
streams instead of POSIX syscalls...
2000-11-25 04:13:05 +00:00
..
2000-10-24 18:47:57 +00:00
2000-10-24 18:47:57 +00:00
2000-10-21 09:44:46 +00:00
1999-08-28 01:35:59 +00:00