aboutsummaryrefslogtreecommitdiff
path: root/sys/security
Commit message (Expand)AuthorAgeFilesLines
* mac_policy: Remove mac_policy_sxJason A. Harmening2020-04-041-8/+3
* Make sure we convert internal audit records for thr_newChristian S.J. Peron2020-03-301-0/+3
* In r358471, we interrupted the case block that would eventually leadChristian S.J. Peron2020-03-031-9/+10
* fd: move vnodes out of filedesc into a dedicated structureMateusz Guzik2020-03-011-15/+12
* Currently kernel audit events for jail_set(2), jail_get(2), jail_attach(2),Christian S.J. Peron2020-02-291-0/+16
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-2615-19/+36
* audit: provide audit_canon_path variant which accepts vnodesMateusz Guzik2020-02-214-23/+103
* audit: simplify path resolving logicMateusz Guzik2020-02-211-49/+26
* audit: rely on use count instead of hold count in audit_canon_pathMateusz Guzik2020-02-211-9/+6
* vfs: add realpathat syscallMateusz Guzik2020-02-201-0/+1
* Merge audit and systrace checksMateusz Guzik2020-02-141-3/+6
* Annotate branches in the syscall pathMateusz Guzik2020-02-141-1/+1
* vfs: use mac fastpath for lookup, open, read, write, mmapMateusz Guzik2020-02-133-15/+124
* mac: implement fast path for checksMateusz Guzik2020-02-133-4/+118
* vfs: eliminate v_tag from struct vnodeMateusz Guzik2020-01-071-9/+22
* vfs: drop the mostly unused flags argument from VOP_UNLOCKMateusz Guzik2020-01-037-13/+13
* mac: use a sleepable rmlock instead of an sx lockMateusz Guzik2019-12-271-2/+6
* Instead of looking up a predecessor or successor to the current mapDoug Moore2019-11-201-4/+5
* Jail and capability mode for shm_rename; add audit support for shm_renameDavid Bright2019-11-181-0/+10
* Define wrapper functions vm_map_entry_{succ,pred} to act as wrappersDoug Moore2019-11-131-1/+2
* Define macro VM_MAP_ENTRY_FOREACH for enumerating the entries in a vm_map.Doug Moore2019-10-081-1/+1
* vm_map_simplify_entry considers merging an entry with its twoDoug Moore2019-08-251-1/+1
* Fix mac_veriexec_parser build after r347938Marcin Wojtas2019-08-081-1/+3
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-202-0/+3
* Add a new ioctl for the larger params struct that includes the label.Stephen J. Kiernan2019-05-173-53/+117
* Obtain a shared lock instead of exclusive in the MAC/veriexecStephen J. Kiernan2019-05-171-1/+2
* sysctls which should be restricted when securelevel is raised should alsoStephen J. Kiernan2019-05-171-2/+20
* Fix format strings for some debug messages that could have arguments thatStephen J. Kiernan2019-05-171-9/+12
* Ensure we have obtained a lock on the process before callingStephen J. Kiernan2019-05-171-1/+10
* When MAC is enabled and a policy module is loaded, don't unconditionallyRobert Watson2019-05-033-26/+51
* Create kernel module to parse Veriexec manifest based on envsMarcin Wojtas2019-04-031-0/+474
* Create new EINTEGRITY error with message "Integrity check failed".Kirk McKusick2019-01-171-0/+7
* mac: reduce pessimization of sdt probe handlingMateusz Guzik2018-12-191-12/+16
* Remove unused argument to priv_check_cred.Mateusz Guzik2018-12-117-14/+13
* audi: replace open-coded TDP_AUDITREC checks with the macroMateusz Guzik2018-12-111-2/+2
* audit: predict AUDITING_TD as falseMateusz Guzik2018-11-291-1/+1
* audit: change audit_syscalls_enabled type to boolMateusz Guzik2018-11-292-6/+6
* Add const to input-only char * arguments.Brooks Davis2018-11-022-2/+2
* Rework the logic around quick checks for auditing that take place atRobert Watson2018-10-026-44/+103
* The kernel DTrace audit provider (dtaudit) relies on auditd(8) to loadRobert Watson2018-09-031-8/+83
* Require that MAC label buffers be able to store a non-empty string.Mark Johnston2018-08-011-1/+3
* fix incorrect operator in the AUDITPIPE_SET_QLIMIT bounds checkAndriy Gapon2018-07-231-1/+1
* Fix audit of chflagsat, lgetfh, and setfibAlan Somers2018-07-221-0/+3
* Make it possible to run ntpd as a non-root user, add ntpd uid and gid.Ian Lepore2018-07-191-0/+77
* auditon(2): fix A_SETPOLICY with 64-bit valuesAlan Somers2018-07-151-1/+1
* Add mpo_vnode_check_setmode MAC method to MAC/veriexec.Stephen J. Kiernan2018-07-141-0/+33
* Fix a typo which could cause a build breakage when building with MAC/veriexecStephen J. Kiernan2018-07-142-2/+1
* Remove RIPEMD-160 fingerprint modules for veriexec, since it has veryStephen J. Kiernan2018-07-141-45/+0
* Fix build breakage in veriexec for 32-bit architectures.Stephen J. Kiernan2018-06-202-23/+28
* MAC/veriexec implements a verified execution environment using the MACStephen J. Kiernan2018-06-2010-0/+2454