Systemd/src/shared
Lennart Poettering aff38e74bd nspawn: suffix the nspawn cgroups with ".nspawn"
As discussed with Dan Berrange it's a good idea to suffix all objects in
the cgroup tree with ".something", so that when the system is
partitioned using a resource management tool we can drop objects of
different types into the same partition directory without generate
namespace conflicts.

We'l add this to the Pax Control Group document as soon as write access
to the fdo wiki is restored.
2013-04-22 23:14:12 -03:00
..
linux execute: support syscall filtering using seccomp filters 2012-07-17 04:17:53 +02:00
Makefile build-sys: add stub makefiles to make emacs easier to use 2012-04-12 13:35:56 +02:00
MurmurHash3.c MurmurHash3: actually inline functions 2013-04-14 13:11:06 -04:00
MurmurHash3.h kdbus: generare bloom filters properly for messages we send 2013-04-14 17:49:18 +02:00
acl-util.c build-sys: move acl searching code into libsystemd-acl 2013-03-22 15:31:45 -04:00
acl-util.h build-sys: move acl searching code into libsystemd-acl 2013-03-22 15:31:45 -04:00
ask-password-api.c Use initalization instead of explicit zeroing 2013-04-05 19:50:57 -04:00
ask-password-api.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
audit.c audit: since nspawn now sets CAP_AUDIT_CONTROL for containers we cannot user this anymore to skip audit session ID retrieval 2013-04-15 21:59:04 +02:00
audit.h audit: turn the audit fd into a static variable 2012-10-02 17:40:09 -04:00
calendarspec.c Always use errno > 0 to help gcc 2013-03-29 10:12:41 -04:00
calendarspec.h timer: implement calendar time events 2012-11-23 21:37:58 +01:00
capability.c util: rename write_one_line_file() to write_string_file() 2013-04-03 20:12:56 +02:00
capability.h capabilities: when dropping capabilities system-wide also drop them from usermode helpers 2012-05-29 23:35:17 +02:00
cgroup-label.c nspawn: introduce the new /machine/ tree in the cgroup tree and move containers there 2013-04-16 04:41:21 +02:00
cgroup-show.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
cgroup-show.h systemctl,loginctl,cgls: do not ellipsize cgroup members when --full is specified 2013-01-16 12:11:47 -05:00
cgroup-util.c nspawn: suffix the nspawn cgroups with ".nspawn" 2013-04-22 23:14:12 -03:00
cgroup-util.h nspawn: introduce the new /machine/ tree in the cgroup tree and move containers there 2013-04-16 04:41:21 +02:00
conf-files.c catalog: open up catalog internals 2013-03-28 23:45:59 -04:00
conf-files.h catalog: open up catalog internals 2013-03-28 23:45:59 -04:00
conf-parser.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
conf-parser.h Report about syntax errors with metadata 2013-04-17 00:09:16 -04:00
dbus-common.c Move bus_error to dbus-common and remove bus_error_message_or_strerror 2013-04-18 02:54:58 +02:00
dbus-common.h Move bus_error to dbus-common and remove bus_error_message_or_strerror 2013-04-18 02:54:58 +02:00
dbus-loop.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
dbus-loop.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
def.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
dev-setup.c dev-setup: make NULL as parameter for dev_setup() equivalent to "" 2012-08-21 17:23:03 +02:00
dev-setup.h dev-setup: allow a path prefix for use in chroots 2012-08-21 17:19:35 +02:00
efivars.c efivars: un-leak a few strings 2013-04-04 22:46:19 -04:00
efivars.h bootctl: print secure boot flags 2013-03-10 22:48:27 +01:00
env-util.c core/execute: report invalid environment variables from files 2013-04-17 15:31:45 +02:00
env-util.h core/execute: report invalid environment variables from files 2013-04-17 15:31:45 +02:00
exit-status.c service: add options RestartPreventExitStatus and SuccessExitStatus 2012-08-14 14:46:03 +02:00
exit-status.h service: add options RestartPreventExitStatus and SuccessExitStatus 2012-08-14 14:46:03 +02:00
fdset.c shared: move fdset.c from core/ to shared/ since it is used by more than the core now 2012-12-23 11:28:14 +01:00
fdset.h shared: move fdset.c from core/ to shared/ since it is used by more than the core now 2012-12-23 11:28:14 +01:00
fileio-label.c util: rename write_one_line_file() to write_string_file() 2013-04-03 20:12:56 +02:00
fileio-label.h util: rename write_one_line_file() to write_string_file() 2013-04-03 20:12:56 +02:00
fileio.c fileio.c: do not parse comments after non-whitespace chars 2013-04-18 11:29:00 +02:00
fileio.h shared: rework env file reader 2013-04-03 20:12:57 +02:00
hashmap.c binfmt,tmpfiles,modules-load,sysctl: rework the various early-boot services that work on .d/ directories 2013-02-11 23:54:30 +01:00
hashmap.h binfmt,tmpfiles,modules-load,sysctl: rework the various early-boot services that work on .d/ directories 2013-02-11 23:54:30 +01:00
hwclock.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
hwclock.h hwclock: always set the kernel's timezone 2012-09-17 16:56:26 +02:00
install-printf.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
install-printf.h install: allow specifiers in WantedBy/RequiredBy/Alias 2013-01-29 19:01:41 -05:00
install.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
install.h install: allow %u an and %U specifiers in WantedBy/RequiredBy/Alias 2013-01-29 19:01:41 -05:00
ioprio.h move list.h, macro.h, ioprio.h to shared/ 2012-04-10 19:47:00 +02:00
label.c util: make time formatting a bit smarter 2013-04-04 02:56:56 +02:00
label.h honor SELinux labels, when creating and writing config files 2013-02-14 16:19:38 +01:00
list.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
log.c core/main: use _cleanup_ 2013-04-17 00:09:16 -04:00
log.h journal: new logging macros to include UNIT= 2013-01-06 13:52:48 -05:00
logs-show.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
logs-show.h logs-show: export logic to add matches for units 2013-03-13 19:53:29 -04:00
macro.h Reintroduce f_type comparison macro 2013-04-19 13:59:07 +02:00
missing.h missing: define MS_REC and MS_SHARED if not defined already 2013-02-13 00:12:58 +01:00
mkdir.c shared: fail mkdir_p if the target exists and is not a directory 2012-10-02 14:56:26 +02:00
mkdir.h mkdir: provide all functions with and without selinux label application 2012-05-31 13:17:26 +02:00
output-mode.h systemctl,loginctl,cgls: do not ellipsize cgroup members when --full is specified 2013-01-16 12:11:47 -05:00
pager.c pager: add -M to $LESS to make the bottom line nicer 2013-03-07 21:43:28 +01:00
pager.h pager: introduce "jump to end" option 2013-03-07 21:16:04 +01:00
path-lookup.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
path-lookup.h core: move ManagerRunningAs to shared 2012-09-18 19:53:34 +02:00
path-util.c path-util: unify code for detecting OS trees 2013-04-16 05:47:04 +02:00
path-util.h path-util: unify code for detecting OS trees 2013-04-16 05:47:04 +02:00
polkit.c build-sys: make PolicyKit support compile-time optional (was runtime-optional already) 2013-02-13 23:08:25 +01:00
polkit.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
prioq.c Always use our own MAX/MIN definitions 2013-04-01 23:43:48 -04:00
prioq.h bus: implement full method call timeout logic 2013-03-21 22:53:29 +01:00
ratelimit.c ratelimit: fix off-by-one 2013-02-13 08:45:13 -05:00
ratelimit.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
replace-var.c shared: add API for replacing @FOO@ style variables in strings 2012-11-14 22:21:16 +01:00
replace-var.h shared: add API for replacing @FOO@ style variables in strings 2012-11-14 22:21:16 +01:00
selinux-util.c build-sys: fix !HAVE_SELINUX case 2012-10-03 16:00:33 +02:00
selinux-util.h selinux: rework selinux access check logic 2012-10-02 17:07:00 -04:00
set.c shared: inline trivial auto-cleanup functions 2013-03-08 10:09:31 +01:00
set.h macro: rework how we define cleanup macros 2013-04-16 05:25:57 +02:00
socket-label.c Revert "Implement SocketUser= and SocketGroup= for [Socket]" 2012-11-06 09:54:17 -05:00
socket-util.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
socket-util.h systemd-activate: add a socket-activation test tool 2013-02-27 22:10:14 -05:00
sparse-endian.h shared: move sparse-endian.h from journal 2012-10-22 18:08:48 +02:00
spawn-ask-password-agent.c move more common files to shared/ and add them to shared.la 2012-04-12 02:39:37 +02:00
spawn-ask-password-agent.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
spawn-polkit-agent.c build-sys: make PolicyKit support compile-time optional (was runtime-optional already) 2013-02-13 23:08:25 +01:00
spawn-polkit-agent.h move more common files to shared/ and add them to shared.la 2012-04-12 02:39:37 +02:00
specifier.c Move generic specifier functions to shared 2013-01-29 19:01:41 -05:00
specifier.h Move generic specifier functions to shared 2013-01-29 19:01:41 -05:00
strbuf.c Fix spelling errors using 'codespell' tool 2013-04-15 08:40:05 -04:00
strbuf.h use the same email address everywhere 2012-11-12 19:47:43 +01:00
strv.c bus: implement 'unixexec:' protocol 2013-03-25 02:33:35 +01:00
strv.h macro: rework how we define cleanup macros 2013-04-16 05:25:57 +02:00
strxcpyx.c udev: move string copy functions to shared/ 2013-01-09 19:06:46 +01:00
strxcpyx.h udev: move string copy functions to shared/ 2013-01-09 19:06:46 +01:00
time-dst.c timedatectl: properly print 30 minutes DST transitions 2012-11-11 16:55:25 +01:00
time-dst.h timedatectl: properly print 30 minutes DST transitions 2012-11-11 16:55:25 +01:00
time-util.c util: tweak format_timespan() a bit 2013-04-04 17:06:00 +02:00
time-util.h util: make time formatting a bit smarter 2013-04-04 02:56:56 +02:00
unit-name.c unit: no need to export variables if we can avoid it 2013-03-30 15:21:54 +01:00
unit-name.h unit: no need to export variables if we can avoid it 2013-03-30 15:21:54 +01:00
utf8.c bootctl: add boot loader and firmware interface tool 2013-02-11 19:35:52 +01:00
utf8.h core: if the bootloader supports it, determine firmware and boot loader delay 2013-01-19 04:22:09 +01:00
util.c core/killall: use procfs_file_alloca 2013-04-19 10:10:41 -04:00
util.h core/killall: use procfs_file_alloca 2013-04-19 10:10:41 -04:00
utmp-wtmp.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
utmp-wtmp.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
virt.c move _cleanup_ attribute in front of the type 2013-04-18 09:11:22 +02:00
virt.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
watchdog.c util: make time formatting a bit smarter 2013-04-04 02:56:56 +02:00
watchdog.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00