summaryrefslogtreecommitdiffstats
path: root/sys/dev/systrace.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* unbreakhenning2003-03-281-2/+1
| | | | | | STRIOCCLONE and SYSTR_CLONE have the same value now ok mickey@
* Fix a crash in the systrace found by form@art2003-02-201-55/+57
| | | | | | | One is a kernel fix that changes the lockin and one is a userland fix that prevents dereferencing a freed pointer. From provos deraadt@ ok
* statement after label.art2002-12-121-1/+2
|
* rename the clone ioctl to avoid clashing w/ the sockio; provos@ okmickey2002-12-041-1/+2
|
* Be more careful with illegal syscall numbers.art2002-11-101-1/+6
|
* add id tags.fgsch2002-10-251-0/+1
|
* support for privilege elevation.itojun2002-10-161-56/+152
| | | | | | | | | | | with privilege elevation no suid or sgid binaries are necessary any longer. Applications can be executed completely unprivileged. Systrace raises the privileges for a single system call depending on the configured policy. Idea from discussions with Perry Metzger, Dug Song and Marcus Watts. from provos
* new message to track uid/gid changesitojun2002-10-091-0/+32
| | | | from provos
* cast size_t to u_long on printing. from netbsditojun2002-08-281-4/+4
|
* return EBUSY in processreadyprovos2002-08-071-2/+2
|
* minor KNF. pid_t is unsigned.itojun2002-07-301-6/+6
|
* whitespace at EOLitojun2002-07-301-10/+10
|
* better uid/gid tracking; okay deraadt@provos2002-07-241-5/+18
|
* prevent double free in some error conditions; from xs@kittenz.orgprovos2002-07-231-1/+3
|
* add seqnr to message from kernel, userland needs to quote correct seqnr.provos2002-07-221-0/+9
| | | | avoids problems where tsleep has been interrupted by a signal.
* two more missing systrace_lockitojun2002-07-211-0/+4
|
* need systrace_lock/unlock around lockmgr lock operation. provos okitojun2002-07-211-0/+2
|
* comment clarification. niels okitojun2002-07-201-1/+2
|
* minor KNFitojun2002-07-191-1/+1
|
* whitespaceitojun2002-07-191-7/+7
|
* tabifyitojun2002-07-191-7/+7
|
* do not call unlock when the lock is not locked; found by millert@provos2002-07-131-27/+29
|
* in the error case, just remove an installed argument replacement, it is notprovos2002-07-121-2/+6
| | | | needed
* system call argument rewriting framework via stackgap; okay art@provos2002-06-211-12/+124
|
* more __FUNCTION__ slaughterespie2002-06-101-10/+10
|
* new ioctl that reports the current emulation a process uses; needed forprovos2002-06-101-1/+15
| | | | attaching to a running process
* make fsystrace available in systrace.h; keep some more stats.provos2002-05-191-23/+3
|
* when detaching form a process don't forget to remove posted messages.provos2002-05-181-8/+12
|
* systrace facility, used to enforce and generate policies for system callsprovos2002-05-161-0/+1249
okay deraadt@