summaryrefslogtreecommitdiffstats
path: root/bin/systrace/intercept.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* boom goes the dynamitetedu2016-04-251-1172/+0
* Remove NULL-check before free(). ok tb@mmcc2015-12-091-13/+7
* Eliminate the last of the LINTEDn and PRINTFLIKEn comments. In oneguenther2015-10-011-4/+2
* move to PATH_MAX, etc; normalize includes for life in the <limits.h> universederaadt2015-01-161-9/+10
* Make sure the correct errno is reported by warn* or err* and notguenther2014-07-201-5/+9
* calloc is better. from Peter Malonetedu2014-04-241-5/+4
* remove some unnecessary sys/param.h inclusionsderaadt2012-12-041-2/+1
* Reopen the systrace file in the process that will actually attach to theguenther2012-08-231-5/+13
* Bump intercept_get_string() internal buffer to allow strings up tomatthew2011-10-181-2/+2
* Add support for *at(2) system calls to systrace(1).matthew2011-09-181-3/+15
* fix trailing slashes in filenames behavior by *not* fixing it in systrace.tedu2010-04-201-3/+144
* keep trailing slashes in path normalization, as these might result insturm2007-06-151-4/+13
* don't assume 4-byte aligned memory when intercepting a stringsturm2007-05-151-2/+2
* Use S_IS* macros insted of masking with S_IF* flags. The latter mayotto2006-09-191-2/+2
* sync with systrace 1.6d, keeping local changessturm2006-07-021-7/+29
* ARGSUSED and a FALLTHROUGH to please lintsturm2006-04-261-1/+2
* convert permanent privilege revocation to use setresuid/setresgid;djm2006-03-061-9/+5
* fix an issue when scripts are exec'd under systrace wheremarius2004-07-071-4/+11
* if we have detached after an exec, bail out early, and avoid a double free.marius2004-06-241-3/+9
* a few fixes to systracemarius2004-06-231-11/+22
* if a string considered a filename is too long, don't exit but just letsturm2004-03-301-4/+4
* The empty filename does not receive normalization.sturm2004-01-301-1/+8
* typos from Jared Yanovich;jmc2003-10-181-3/+3
* originally from cb@openbsd.org, adapted by provossturm2003-10-081-9/+24
* several diffs from Niels as applied to NetBSDsturm2003-08-041-26/+39
* - sync with NetBSD or Niels' tarball where appropriatesturm2003-07-191-2/+3
* - limited number of processes per systraceitojun2003-06-161-1/+24
* pull in a bugfix from systrace-current to let systrace deal with creatingsturm2003-05-171-5/+5
* Fix a crash in the systrace found by form@art2003-02-201-4/+19
* prevent the use of permit for aliases. from provositojun2002-12-091-1/+16
* performance improvement by omitting a redundant getcwd.itojun2002-11-261-10/+21
* fix bug in determining execve name. from provositojun2002-11-121-2/+2
* little cleanup (intercept_getpid dies within the function on error).itojun2002-10-171-7/+4
* support for privilege elevation.itojun2002-10-161-17/+43
* predicates are part of the grammar now; in non-root case, predicates areitojun2002-10-091-20/+52
* daemon should not change the directory. from provositojun2002-09-171-2/+2
* standalone ; at top scope is illegal in ansi cderaadt2002-09-061-6/+6
* fix systrace with chroot. from provositojun2002-08-281-9/+8
* if getcwd fails and we continue dont restcwd.provos2002-08-081-3/+6
* deal better with interrupted system callsprovos2002-08-071-6/+26
* uid and gid are not guaranteed to be aligned on a register_t sized boundary.jason2002-08-051-3/+9
* increase buffer size for getstring, useful for execve arguments.provos2002-08-051-5/+14
* keep track of ppid and allow matching rules to be logged via syslog.provos2002-08-041-1/+4
* performance improvement, reduces number of ioctl callsprovos2002-08-021-7/+14
* correctly separate execve argv arguments. increase buffer size forprovos2002-08-011-2/+3
* the last component in a filename for unlink may be a symlinkprovos2002-08-011-4/+13
* sometimes no-return syscalls (execve) emit errno < 0. ignore them.itojun2002-07-301-2/+2
* solve a problem with realpath when the last component of the path isprovos2002-07-301-5/+46
* add seqnr to message from kernel, userland needs to quote correct seqnr.provos2002-07-221-6/+6
* constify, have missing prototypes, use pedantic compilation options.itojun2002-07-191-15/+21