Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-16 | nspawn: introduce the new /machine/ tree in the cgroup tree and move ↵ | Lennart Poettering | |
containers there Containers will now carry a label (normally derived from the root directory name, but configurable by the user), and the container's root cgroup is /machine/<label>. This label is called "machine name", and can cover both containers and VMs (as soon as libvirt also makes use of /machine/). libsystemd-login can be used to query the machine name from a process. This patch also includes numerous clean-ups for the cgroup code. | |||
2013-04-15 | bus: handle env vars safely | Lennart Poettering | |
Make sure that our library is safe for usage in SUID programs when it comes to env var handling | |||
2013-04-08 | cgroup: clean-ups | Lennart Poettering | |
2013-04-08 | cgroup: always keep access mode of 'tasks' and 'cgroup.procs' files in ↵ | Lennart Poettering | |
cgroup directories in sync | |||
2013-04-03 | util: rename write_one_line_file() to write_string_file() | Lennart Poettering | |
You can write much more than just one line with this call (and we frequently do), so let's correct the naming. | |||
2013-02-14 | honor SELinux labels, when creating and writing config files | Harald Hoyer | |
Also split out some fileio functions to fileio.c and provide a SELinux aware pendant in fileio-label.c see https://bugzilla.redhat.com/show_bug.cgi?id=881577 | |||
2013-02-13 | use strneq instead of strncmp | Thomas Hindoe Paaboel Andersen | |
2013-01-19 | cgroup: additional validity checks for cgroup attribute names | Lennart Poettering | |
2013-01-18 | core/cgroup-util: simplify functions and add tests | Zbigniew Jędrzejewski-Szmek | |
2013-01-18 | core/group-util: merge two functions | Zbigniew Jędrzejewski-Szmek | |
2013-01-18 | journal: log _SYSTEMD_USER_UNIT for user session units | Mirco Tischler | |
2013-01-14 | core: add bus API and systemctl commands for altering cgroup parameters ↵ | Lennart Poettering | |
during runtime | |||
2012-12-24 | systemctl: don't show cgroup field for a unit if cgroup is empty | Lennart Poettering | |
2012-07-13 | util: rename join() to strjoin() | Lennart Poettering | |
This is to match strappend() and the other string related functions. | |||
2012-05-30 | build-sys: fix built with --disable-logind | Lennart Poettering | |
2012-05-08 | util: split-out path-util.[ch] | Kay Sievers | |
2012-05-03 | cgroup: fix alloca() misuse in cg_shorten_controllers() | Lennart Poettering | |
2012-04-17 | silence a bunch of gcc warnings | Kay Sievers | |
2012-04-16 | logind: remove redundant entries from logind's default controller lists too | Lennart Poettering | |
2012-04-16 | systemctl: show main and control PID explicitly in cgroup-show | Lennart Poettering | |
In some cases the main/control PID of a service can be outside of the services cgroups (for example, if logind readjusts the processes' cgroup). In order to clarify this for the user show the main/control PID in the cgroup tree nonetheless, but mark them specially. | |||
2012-04-16 | cgls: don't show empty cgroups by default | Lennart Poettering | |
2012-04-16 | cgroup: if a controller is not available don't try to create cgroups in its ↵ | Lennart Poettering | |
hierarchy | |||
2012-04-12 | relicense to LGPLv2.1 (with exceptions) | Lennart Poettering | |
We finally got the OK from all contributors with non-trivial commits to relicense systemd from GPL2+ to LGPL2.1+. Some udev bits continue to be GPL2+ for now, but we are looking into relicensing them too, to allow free copy/paste of all code within systemd. The bits that used to be MIT continue to be MIT. The big benefit of the relicensing is that closed source code may now link against libsystemd-login.so and friends. | |||
2012-04-11 | split selinux label operations out of cgroup-util, socket-util | Kay Sievers | |
This prevents linking of selinux and libdl for another 15 binaries. | |||
2012-04-10 | rename basic.la to shared.la and put selinux deps in shared-selinx.la | Kay Sievers | |
Only 34 of 74 tools need libselinux linked, and libselinux is a pain with its unconditional library constructor. | |||
2012-04-10 | move cgroup-util.[ch] to shared/ | Kay Sievers | |