Age | Commit message (Expand) | Author |
2016-03-27 | When pulling and unmounting an umass USB stick, the file system | Alexander Bluhm |
2016-03-19 | Remove the unused flags argument from VOP_UNLOCK(). | natano |
2016-01-06 | remove unnecessary casts where the incoming type is void *. | Ted Unangst |
2016-01-02 | mmcc noticed that nd.ni_pledge was uninitialized in doopenat() for the | Theo de Raadt |
2015-12-16 | in pledged process, setuid/setgid/sticky bits should be ignored. | Sebastien Marie |
2015-12-16 | in pledged process, setuid/setgid/sticky bits should be ignored. | Sebastien Marie |
2015-12-05 | remove stale lint annotations | Ted Unangst |
2015-12-04 | Add pledge "dpath", which provides access to mknod(2) and mkfifo(2). | Theo de Raadt |
2015-11-20 | VISTTY check in revoke() is not working well for the non-indirected | Theo de Raadt |
2015-11-20 | Fix whitespace. No binary change. | Jonathan Gray |
2015-11-18 | In sys_revoke, inspect the VISTTY flag on the backside of VOP_GETATTR, | Theo de Raadt |
2015-11-16 | Permit revoke(2) for a pledge "rpath tty" | Theo de Raadt |
2015-11-16 | Only perform revoke(2) on tty cdevs. Others paths return ENOTTY. | Theo de Raadt |
2015-11-14 | Add pathconf() to pledge "rpath"; ok guenther | Theo de Raadt |
2015-11-02 | move the pledgenote annotation from `struct proc' to `struct nameidata' | Sebastien Marie |
2015-11-01 | refactor pledge_*_check and pledge_fail functions | Sebastien Marie |
2015-10-28 | mkdir is PLEDGE_CPATH, not PLEDGE_CPATH | PLEDGE_RPATH... | Theo de Raadt |
2015-10-28 | remove duplicate setting of p_pledgenote: | Sebastien Marie |
2015-10-28 | make sys_chroot() only allowed to be used when pledged, with "rpath id proc". | Sebastien Marie |
2015-10-28 | Set pledgenote to PLEDGE_RPATH in chdir & chroot | Theo de Raadt |
2015-10-25 | Fold "malloc" into "stdio" and -- recognizing that no program so far has | Theo de Raadt |
2015-10-20 | clear whitelisted-paths view in pledge. | Sebastien Marie |
2015-10-16 | Implement real "flock" request and add it to userland programs that | Todd C. Miller |
2015-10-14 | When pledged with "fattr", allow chown to supplimentary groups. This | Theo de Raadt |
2015-10-09 | Rename tame() to pledge(). This fairly interface has evolved to be more | Theo de Raadt |
2015-10-06 | rmdir() is just a CPATH operation; remove RPATH marker that snuck in. | Theo de Raadt |
2015-08-31 | In tame mode, return EPERM for *chown if uid/gid change is not towards | Theo de Raadt |
2015-08-31 | Rather than killing when *chmod is asked to do setuid/setgid, clear | Theo de Raadt |
2015-08-31 | KNF | Theo de Raadt |
2015-08-30 | For *chmod, allow S_ISTXT in tame mode. I am evaluating what to | Theo de Raadt |
2015-08-22 | Move to tame(int flags, char *paths[]) API/ABI. | Theo de Raadt |
2015-07-20 | Move the construction of p_tamenote from sys_open() to doopenat(), so that | Theo de Raadt |
2015-07-19 | tame(2) is a subsystem which restricts programs into a "reduced feature | Theo de Raadt |
2015-05-07 | Pass a thread pointer instead of its file descriptor table to getvnode(9). | Martin Pieuchot |
2015-04-30 | Indroduce fd_getfile_mode() and use it were fd_getfile() is directly | Martin Pieuchot |
2015-04-17 | Tweaks utimensat/futimens handling to always update ctime, even when both | Philip Guenther |
2015-03-14 | Remove some includes include-what-you-use claims don't | Jonathan Gray |
2014-12-16 | primary change: move uvm_vnode out of vnode, keeping only a pointer. | Ted Unangst |
2014-12-08 | Add chflagsat(), modeled on fchmodat() with name to match FreeBSD. | Philip Guenther |
2014-11-14 | prefer sizeof(*ptr) to sizeof(struct) for malloc and free | Ted Unangst |
2014-11-03 | include sys/unistd.h where needed instead of indirect reliance. ok jsg | Ted Unangst |
2014-11-03 | pass size argument to free() | Theo de Raadt |
2014-10-22 | Extend domknodat() to support S_IFIFO directly and remove domkfifoat(). | Todd C. Miller |
2014-10-13 | POSIX says that mknod(2) should support fifos. OK guenther@ | Todd C. Miller |
2014-09-18 | Correct argument name (int flags -> int amode) in sys_access(). | Masao Uebayashi |
2014-07-12 | add a size argument to free. will be used soon, but for now default to 0. | Ted Unangst |
2014-07-08 | decouple struct uvmexp into a new file, so that uvm_extern.h and sysctl.h | Theo de Raadt |
2014-05-25 | In access(), use the real UID/GID for the path search too. | Philip Guenther |
2014-04-12 | revert falloc change, as it causes all new processes to get stuck after a while | Marc Espie |
2014-03-30 | Eliminates struct pcred by moving the real and saved ugids into | Philip Guenther |