summaryrefslogtreecommitdiff
path: root/src/shared/selinux-util.c
Commit message (Expand)AuthorAgeFilesLines
* util: move mallinfo compat glue from selinux code into generic codeLennart Poettering2023-02-171-21/+1
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-1/+1
* selinux: accept the fact that getxyzcon() can return success and NULLLennart Poettering2022-12-071-6/+24
* selinux-util: add safety size check before doing strdupa()Lennart Poettering2022-08-241-2/+5
* selinux-util: modernizationsLennart Poettering2022-08-241-25/+13
* mac: rework labelling code to be simpler, and less racyLennart Poettering2022-07-081-45/+61
* basic: mac_[selinux,smack]_apply_fd does not work when applying labelsDonald Chan2022-01-311-1/+1
* selinux: make mac_selinux_create_file_prepare() at wrapper around _at()Lennart Poettering2021-11-161-27/+11
* tree-wide: use new RET_NERRNO() helper at various placesLennart Poettering2021-11-161-22/+5
* alloc-util: add strdupa_safe() + strndupa_safe() and use it everywhereLennart Poettering2021-10-141-1/+2
* selinux: add mac_selinux_create_file_prepare_label helperLuca Boccassi2021-09-201-0/+15
* tree-wide: port things over to FORMAT_PROC_FD_PATH()Lennart Poettering2021-08-191-4/+2
* tree-wide: add FORMAT_TIMESPAN()Zbigniew Jędrzejewski-Szmek2021-07-091-3/+2
* shared/selinux-util: rework switching of the getenforce() functionZbigniew Jędrzejewski-Szmek2021-06-241-12/+13
* basic,shared: move a bunch of files to src/shared/Zbigniew Jędrzejewski-Szmek2021-06-241-0/+686
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-462/+0
* selinux: fix SEGV during switch-root if SELinux policy loadedWill Woods2015-03-131-0/+1
* tree-wide: there is no ENOTSUP on linuxDavid Herrmann2015-03-131-1/+1
* remove unused includesThomas Hindoe Paaboel Andersen2015-02-231-1/+0
* selinux: figure out selinux context applied on exec() before closing all fdsMichal Sekletar2014-12-041-6/+2
* shared: create files even if the SELinux policy has no context for themMichal Schmidt2014-11-061-2/+6
* selinux: fix handling of relative paths when setting up create labelLennart Poettering2014-10-241-1/+2
* label: unify code to make directories, symlinksLennart Poettering2014-10-231-51/+12
* selinux: clean up selinux label function namingLennart Poettering2014-10-231-55/+71
* selinux: simplify and unify loggingLennart Poettering2014-10-231-9/+9
* selinux: rework label query APIsLennart Poettering2014-10-231-71/+42
* smack: rework SMACK label fixing code to follow more closely the semantics of...Lennart Poettering2014-10-231-9/+10
* selinux: make use of cleanup gcc magicLennart Poettering2014-10-231-12/+4
* mac: also rename use_{smack,selinux,apparmor}() calls so that they share the ...Lennart Poettering2014-10-231-17/+17
* mac: rename apis with mac_{selinux/smack}_ prefixWaLyong Cho2014-10-231-14/+14
* label: rearrange mandatory access control(MAC) apisWaLyong Cho2014-10-231-6/+475
* security: rework selinux, smack, ima, apparmor detection logicLennart Poettering2013-10-101-0/+9
* build-sys: fix !HAVE_SELINUX caseColin Walters2012-10-031-2/+6
* selinux: rework selinux access check logicLennart Poettering2012-10-021-0/+38