summaryrefslogtreecommitdiff
path: root/src/shared/label.c
Commit message (Expand)AuthorAgeFilesLines
* fs-util: replace symlink_atomic() by symlinkat_atomic()Lennart Poettering2022-09-231-1/+1
* fs-util,label: introduce symlink_atomic_full() and symlink_atomic_full_label()Yu Watanabe2022-09-141-2/+2
* mac: rework labelling code to be simpler, and less racyLennart Poettering2022-07-081-3/+20
* tree-wide: use new RET_NERRNO() helper at various placesLennart Poettering2021-11-161-9/+3
* basic,shared: move a bunch of files to src/shared/Zbigniew Jędrzejewski-Szmek2021-06-241-0/+106
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-80/+0
* tmpfiles: add new line type 'v' for creating btrfs subvolumesLennart Poettering2014-12-281-1/+3
* label: unify code to make directories, symlinksLennart Poettering2014-10-231-0/+41
* smack: rework SMACK label fixing code to follow more closely the semantics of...Lennart Poettering2014-10-231-12/+8
* mac: rename all calls that apply a label mac_{selinux|smack}_apply_xyz(), and...Lennart Poettering2014-10-231-1/+1
* mac: also rename use_{smack,selinux,apparmor}() calls so that they share the ...Lennart Poettering2014-10-231-2/+2
* mac: rename apis with mac_{selinux/smack}_ prefixWaLyong Cho2014-10-231-2/+2
* label: rearrange mandatory access control(MAC) apisWaLyong Cho2014-10-231-554/+0
* selinux: fix potential double free crash in child processMichal Sekletar2014-10-151-1/+2
* Fix warning about unused variable with !SELINUXZbigniew Jędrzejewski-Szmek2014-09-231-1/+2
* socket: introduce SELinuxContextFromNet optionMichal Sekletar2014-09-191-0/+113
* Revert "socket: introduce SELinuxLabelViaNet option"Lennart Poettering2014-08-191-69/+0
* socket: introduce SELinuxLabelViaNet optionMichal Sekletar2014-08-191-0/+69
* label: when clearing selinux context, don't mangle errnoLennart Poettering2014-06-101-0/+4
* build-sys: use glibc's xattr support instead of requiring libattrKay Sievers2014-05-281-2/+0
* Use %m instead of strerror(errno) where appropiateCristian Rodríguez2014-05-251-1/+1
* smack: rework security labeling for multiple frameworksŁukasz Stelmach2014-02-241-41/+73
* smack: relabel directories and files created by systemdŁukasz Stelmach2014-02-241-3/+57
* label: minor optimizationsLennart Poettering2014-02-191-16/+11
* Remove duplicate includesKarel Zak2013-11-181-1/+0
* udev: add SECLABEL{selinux}= supportKay Sievers2013-10-091-0/+12
* shared: split mkdir_*() and mkdir_*_label() from each otherKay Sievers2013-07-261-2/+2
* util: make time formatting a bit smarterLennart Poettering2013-04-041-1/+1
* honor SELinux labels, when creating and writing config filesHarald Hoyer2013-02-141-0/+4
* selinux: selabel_lookup_raw can return ENOENT and be a non failure mode.Daniel J Walsh2012-10-161-1/+1
* selinux: rework selinux access check logicLennart Poettering2012-10-021-14/+1
* mount-setup: don't complain if we try to fix the label of a dir beneath a mou...Lennart Poettering2012-07-031-1/+4
* Revert "label: fix systemd-udev labeling of /run directory."Kay Sievers2012-05-311-3/+3
* mkdir: provide all functions with and without selinux label applicationKay Sievers2012-05-311-3/+2
* label: fix systemd-udev labeling of /run directory.Daniel J Walsh2012-05-311-3/+3
* selinux: downgrade database load time message to LOG_DEBUGLennart Poettering2012-05-311-3/+3
* util: split-out path-util.[ch]Kay Sievers2012-05-081-0/+1
* selinux: unify systemd and udev codeKay Sievers2012-04-171-34/+13
* relicense to LGPLv2.1 (with exceptions)Lennart Poettering2012-04-121-4/+4
* util: move all to shared/ and split external dependencies in separate interna...Kay Sievers2012-04-101-0/+413