summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-04-03condition: use 'selinux' rather than 'SELinux' as preferred spellingLennart Poettering
The virtualization condition and others use lowercase identifiers, so for the sake of keeping things least surprising, use lowercase identifiers here too.
2011-04-03condition: add ConditionSecurityMichal Schmidt
Using ConditionSecurity a unit can depend on a security module being enabled/disabled. For now the only recognized security module is SELinux. I'd like to use this feature for a unit that creates /.autorelabel if SELinux is disabled, to ensure a relabel is done automatically when the system is later rebooted with SELinux enabled.
2011-04-03load-fragment: unify config_parse_condition_{kernel, virt}Michal Schmidt
They only differ in the condition type, otherwise the code is identical. Replace them with a more generic config_parse_condition_string().
2011-04-03condition: fix dumping of conditionsMichal Schmidt
Several condition types were missing their strings, they were showing as "(null)" in systemctl dump. Indentation was missing too.
2011-04-03kmsg-syslogd: pass facility value into kmsgLennart Poettering
2011-04-01general: replace a few uses of /var/run by /runLennart Poettering
2011-03-31mount: also relabel pre-mounted API dirsLennart Poettering
2011-03-31log: fix shifting of facilitiesLennart Poettering
2011-03-31log: don't strip facility when writing to kmsgLennart Poettering
2011-03-31src: our lord is coverityLennart Poettering
2011-03-31random: do not print warning if random seed doesn't exist yetLennart Poettering
2011-03-31plymouth: use PID file to detect whether ply is runningLennart Poettering
2011-03-31analyze: improve outputLennart Poettering
2011-03-31analyze: add plotterLennart Poettering
2011-03-30unit: when deserializing do reconnect to dbus/syslog when they show upLennart Poettering
2011-03-30analyze: beautify output a bitLennart Poettering
2011-03-30analyze: add systemd-analyze toolLennart Poettering
2011-03-30unit: don't override timestamps due to state changes when deserializingLennart Poettering
2011-03-30status: show status messages unconditionally if plymouth is aroundLennart Poettering
2011-03-30taint: add missing cgroups taint flagLennart Poettering
2011-03-30locale: don't access misinitialized variableLennart Poettering
2011-03-30quota: do not pull in quota tools for mounts that do not originate in ↵Lennart Poettering
neither /etc/fstab nor fragment files
2011-03-30manager: fix taint check for /usrLennart Poettering
2011-03-30unit: never apply /etc/rcN.d/ priority to native servicesLennart Poettering
2011-03-29unit: fix parsing of condition-resultLennart Poettering
2011-03-29unit: don't complain about failed units when deserializingLennart Poettering
2011-03-29exec: drop process group kill mode since it has little use and confuses the userLennart Poettering
2011-03-29cgroup: explain when we cannot initialize the cgroup stuffLennart Poettering
2011-03-29locale: full fledged /etc/default/locale support for debianFlorian Kriener
debian uses /etc/default/locale for all locale setup, this patch adds full support for it to systemd.
2011-03-29systemctl: don't truncate description when using pagerLennart Poettering
https://bugs.freedesktop.org/show_bug.cgi?id=35725
2011-03-29ask-password: also accept Backspace as first keypress as silent mode switchLennart Poettering
2011-03-29unit: when deserializing jobs, don't pull in dependenciesLennart Poettering
2011-03-29udev: tty - re-add accidentially removed hvc* matchKay Sievers
2011-03-29locale: fix LC_MESSAGES variable nameLennart Poettering
https://bugs.freedesktop.org/show_bug.cgi?id=35534
2011-03-29udev: systemd-tag all ttysKay Sievers
2011-03-28udev: expose some more tty's for various embedded hardwareMichael Olbrich
2011-03-28ask-password: use TAB instead of backspace to disable asterisk password echoLennart Poettering
2011-03-28crypto: to show stars or not to show themJan Engelhardt
On Friday 2011-03-18 01:41, Lennart Poettering wrote: >On Fri, 18.03.11 00:18, Jan Engelhardt (jengelh@medozas.de) wrote: > >> Meanwhile, I have two new suggestions. > >I have one too (or actually Kay came up with it), and I think you are >going to like it: > >Start with showing input feedback as we currently do. If the user then >presses TAB the stars disappear, and instead we show "(no echo)" or >so. Then, the user can proceed with typing his password without >asterisks. >[...] Incorporating Graham's suggestion to use BKSP instead: The following changes since commit 65c9e467528daa438167853cc91d37bfcb875836: tainted: don't check if /usr is a mount point, only if it's not already mounted at startup (2011-03-24 22:32:21 +0100) are available in the git repository at: git://dev.medozas.de/systemd master Jan Engelhardt (1): ask-password: provide a way to activate a silent prompt src/ask-password-api.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-)
2011-03-28conf-parser: fix remaining parser functions according to new prototypeLennart Poettering
2011-03-28execute: socket isn't abstract anymoreLennart Poettering
2011-03-28use /run instead of /dev/.runKay Sievers
Instead of the /dev/.run trick we have currently implemented, we decided to move the early-boot runtime dir to /run. An existing /var/run directory is bind-mounted to /run. If /var/run is already a symlink, no action is taken. An existing /var/lock directory is bind-mounted to /run/lock. If /var/lock is already a symlink, no action is taken. To implement the directory vs. symlink logic, we have a: ConditionPathIsDirectory= now, which is used in the mount units. Skipped mount unit in case of symlink: $ systemctl status var-run.mount var-run.mount - Runtime Directory Loaded: loaded (/lib/systemd/system/var-run.mount) Active: inactive (dead) start condition failed at Fri, 25 Mar 2011 04:51:41 +0100; 6min ago Where: /var/run What: /run CGroup: name=systemd:/system/var-run.mount The systemd rpm needs to make sure to add something like: %pre mkdir -p -m0755 /run >/dev/null 2>&1 || : or it needs to be added to filesystem.rpm. Udev -git already uses /run if that exists, and is writable at bootup. Otherwise it falls back to the current /dev/.udev. Dracut and plymouth need to be adopted to switch from /dev/.run to run too. Cheers, Kay
2011-03-28util: detect page size runtime.cee1
Some architectures support multiple machine types with diffenent page sizes, and some machine types even support multiple page sizes themselves.
2011-03-24tainted: don't check if /usr is a mount point, only if it's not already ↵Kay Sievers
mounted at startup
2011-03-18mount: pull in quota services from local mountpoints with usr/grpquota optionsAndrey Borzenkov
2011-03-18service: pull in sysv facility targets from the sysv units, not the other ↵Lennart Poettering
way round For an explanation see: http://lists.freedesktop.org/archives/systemd-devel/2011-March/001692.html
2011-03-18man: document pidns containersLennart Poettering
2011-03-18syslog: rework syslog detection so that we need no compile-time option what ↵Lennart Poettering
the name of the syslog implementation is
2011-03-18special: get rid of dbus.targetLennart Poettering
2011-03-18exec: properly apply capability bounding set, add inverted bounding setsLennart Poettering
2011-03-17dbus: add service D-Bus property "Sockets"Andrey Borzenkov