| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
have multiple bits set, which leads to surprising results. Spotted by/partly
from Paul Stoeber, more to come. ok ho@ miod@ hshoexer@
|
|
|
|
|
|
|
|
| |
only resolve symlinks in the dirname of rename()'s arguments,
but not in the filename
``looks sane to me'' sturm@, fixes espie@'s problem,
``Seems reasonable.'' provos@.
|
|
|
|
| |
tests and feedback by a few
|
|
|
|
| |
done by bsd.*.mk
|
|
|
|
| |
from provos, with feedback from ray and pat
|
|
|
|
| |
help and ok jmc, provos
|
|
|
|
| |
with feedback from kettenis
|
|
|
|
| |
ok deraadt
|
|
|
|
| |
ok provos
|
|
|
|
|
|
| |
but not in the filename
ok provos, no objections from tedu (who doesn't use systrace)
|
|
|
|
|
|
|
|
|
|
| |
- systrace.c: Don't try to dereference pw when it's NULL.
Coverity CID 900
- parse.y: free allocated space on failure Coverity CID 1661
- policy.c: Change a return to "goto out" so that fclose will be called.
Coverity CID 1881
ok sturm@, ray@
|
|
|
|
| |
ok provos@, deraadt@
|
|
|
|
| |
ok henning@
|
|
|
|
| |
ok miod
|
|
|
|
| |
from rohee@, ok millert@ before 3.7
|
|
|
|
|
| |
diff from ray;
ok sturm@
|
| |
|
|
|
|
|
| |
something flawed in the way that the emulation system calls are being
handled
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
the argv[0] would be normalized, and hence break scripts
that depend on how they were called.
this fixes an issue in the ports builds.
ok provos@ deraadt@; lots of testing during hackathon sturm@ naddy@
|
|
|
|
| |
ok provos@, "works fine" sturm@
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add an exec message so that whenever a set-uid/gid process
exec's a new image which we may control, the exec does not
go by unnoticed.
- take special care to check for P_SUGIDEXEC as well as
P_SUGID, corresponding to the same changes that were made in
the ptrace code a while ago
ok niels@, sturm@; thanks to naddy for testing
|
|
|
|
|
|
| |
the syscall fail, it might not actually be a filename
fixes pr 3140, ok provos@
|
|
|
|
|
|
|
| |
it might be used;
mostly based on sturm@'s explanation when i hassled him about it,
and committed by niels@ to main systrace repository;
|
|
|
|
|
|
| |
System calls are supposed to fail on it.
from provos@, ok markus@
|
|
|
|
|
|
|
| |
systrace UI to be attached and re-attached, it also multiplexes across
systrace process so that one UI can function as central notification
from provos@, ok markus@
|
|
|
|
| |
"looks good" provos@, ok markus@
|
|
|
|
| |
tests otto@, okay millert@
|
|
|
|
| |
ok provos@, henning@
|
|
|
|
| |
ok henning@
|
|
|
|
|
| |
use more verbose warning options if desired.
ok millert@, henning@, david@
|
| |
|
|
|
|
|
|
| |
initialise an integer field with 0 instead of NULL
ok provos, itojun, avsm, fgsch
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
itojun@ ok
fix a race condition between path resolution in userland
and the subsequent namei(): inform the kernel portion of
valid filenames and then disallow symlink lookups for
those filenames by means of a hook in namei().
with suggestions from provos@
also, add (currently unused) seqnr field to struct
systrace_replace, from provos@
|
|
|
|
|
|
| |
- kill bogus -offsets
- escape `-'
- .Ev for environment variables
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
monkey.org/NetBSD commit messages:
- get rid of retarded CWD handling. CWD is fixed to the CWD of the systrace
that started everything.
- normalize file name function
- normalize CWD for cases where CWD has a symlink in it. should solve
problems where CWD policies would not match.
- avoid warning due to name collision.
- fixed contrived race condition during attachment; from marius@monkey.org
itojun@ ok
|
|
|
|
|
|
|
|
|
| |
- keeps local changes
- fixes a bug in profile feedback optimization and avoids symbol
conflicts with errno
- new feature: "ask" action
itojun@ ok
|
| |
|
|
|
|
| |
ok provos itojun
|
|
|
|
|
| |
- escape fixes for special characters
markus, sturm ok. from provos
|
| |
|
|
|
|
|
| |
>greate; requested by dugsong@,
strum ok
|
|
|
|
|
|
| |
directories correctly
OK itojun@, thanks to niels for the help
|
|
|
|
| |
millert@ provos@
|
|
|
|
| |
help & ok millert, miod, deraadt, tedu
|
| |
|