Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | permit sig 0 (existance checking) to setuid parents; ibo@ragnarok.val-axs.net | 1998-05-30 | 1 | -1/+2 | ||
| | ||||||
* | add more signals to setuid part of cansignal() | 1998-05-18 | 1 | -1/+5 | ||
| | ||||||
* | convert CANSIGNAL() macro into a function, and then add significant constraints | 1998-05-17 | 1 | -13/+51 | ||
| | | | | | | regarding setuid/setgid targets (this is permitted by POSIX, and solves a number of security issues). This is due to a conversation months ago with dholland@hcs.harvard.edu. | |||||
* | GCC 2.8 caught this type error, thanks | 1998-02-20 | 1 | -2/+4 | ||
| | ||||||
* | core dumps disabled for SUID programs is default again. | 1998-01-09 | 1 | -2/+2 | ||
| | ||||||
* | Get rid of dumping across symlinks. Races can cause this to be problematic | 1998-01-09 | 1 | -3/+6 | ||
| | | | | from a security standpoint (i.e. arbitrary files on the FS can be wiped out). | |||||
* | add kern.nosuidcoredump to lock things out even more | 1997-12-08 | 1 | -1/+5 | ||
| | ||||||
* | Updates for VFS Lite 2 + soft update. | 1997-11-06 | 1 | -2/+2 | ||
| | ||||||
* | back out vfs lite2 till after 2.2 | 1997-10-06 | 1 | -2/+2 | ||
| | ||||||
* | VFS Lite2 Changes | 1997-10-06 | 1 | -2/+2 | ||
| | ||||||
* | From FreeBSD (joerg@freebsd.org): | 1997-09-15 | 1 | -1/+16 | ||
| | | | | | | | Implement SA_NOCLDWAIT by reparenting kids of processes that have the appropriate bit set to PID 1, and let PID 1 handle the zombie. This assumes that PID 1 will wait for its kids (which is true of init). This also includes some FreeBSD sigaction.2. | |||||
* | add copyright for the work i did in csignal() | 1997-09-12 | 1 | -1/+2 | ||
| | ||||||
* | for non-tty TIOCSPGRP/F_SETOWN/FIOSETOWN pgid setting calls, store uid | 1997-08-31 | 1 | -1/+41 | ||
| | | | | | | | and euid as well, then deliver them using new csignal() interface which ensures that pgid setting process is permitted to signal the pgid process(es). Thanks to newsham@aloha.net for extensive help and discussion. | |||||
* | add type & union sigval args to sendsig/trapsignal | 1997-02-01 | 1 | -7/+28 | ||
| | ||||||
* | add another parameter to trapsignal() and sendsig() -- fault addr to be | 1997-01-27 | 1 | -4/+5 | ||
| | | | | delivered with in the siginfo information | |||||
* | initial cut at SA_SIGINFO support | 1997-01-27 | 1 | -1/+17 | ||
| | ||||||
* | Signal handling now fully POSIX.1-1990 compliant | 1996-10-27 | 1 | -3/+4 | ||
| | ||||||
* | Allow kill(, 0) on process groups that hold only zombies; per POSIX | 1996-10-27 | 1 | -2/+1 | ||
| | ||||||
* | Don't verify that euid has write permission | 1996-10-27 | 1 | -27/+2 | ||
| | ||||||
* | Correct last fix | 1996-10-27 | 1 | -2/+2 | ||
| | ||||||
* | A process can send a signal to another process if the uid of the signalling | 1996-10-26 | 1 | -1/+2 | ||
| | | | | process is the same as the saved uid of the signalled process | |||||
* | Further limit the cases where we write core files | 1996-10-20 | 1 | -6/+34 | ||
| | ||||||
* | From Keith Bostic, with some minor changes: | 1996-10-18 | 1 | -19/+34 | ||
| | | | | | | | | | | | | | | | | The problem reported on BUGTRACK was that ftpd could be convinced to drop core after it had discarded its special permissions, but while it still had a copy of the encrypted passwords in its buffers. Change coredump() to: + Don't drop core for any process that was ever setuid/setgid if it's not running as root. + Change errno returns from EFAULT to appropriate values -- this will be useful for when coredump() becomes a system call and gcore goes away. + Create core dump files mode 600, and don't dump to files that are owned by anyone else or readable or writable by anyone other than the owner. | |||||
* | another typo.... | 1996-09-03 | 1 | -3/+3 | ||
| | ||||||
* | do not coredump for setuid/setgid, unless run by root | 1996-09-03 | 1 | -3/+7 | ||
| | ||||||
* | sync syscalls, no sys/cpu.h | 1996-05-02 | 1 | -3/+2 | ||
| | ||||||
* | From NetBSD: 960217 merge | 1996-03-03 | 1 | -9/+23 | ||
| | ||||||
* | ss_sp is correct, ss_base is not. noticed by agc@sde.uts.amdahl.com; netbsd pr#1784 | 1996-01-05 | 1 | -2/+2 | ||
| | ||||||
* | initial import of NetBSD tree | 1995-10-18 | 1 | -0/+1137 | ||