Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-03 | cgroup: fix alloca() misuse in cg_shorten_controllers() | Lennart Poettering | |
2012-05-03 | dbus: include unit name in JobNew/JobRemoved signals | Lennart Poettering | |
This breaks D-Bus interface slightly, but since the D-Bus API isn't covered by the interface stability promise this should be OK. | |||
2012-05-03 | service: warn if a dbus name is specified but the service type is not dbus | Lennart Poettering | |
2012-05-03 | update TODO | Lennart Poettering | |
2012-04-30 | TODO | Lennart Poettering | |
2012-04-30 | update TODO | Lennart Poettering | |
2012-04-30 | update TODO | Kay Sievers | |
2012-04-26 | update TODO | Kay Sievers | |
2012-04-24 | update TODO | Lennart Poettering | |
2012-04-24 | readahead: rather than checking for virtualization in the C code, use ↵ | Lennart Poettering | |
ConditionVirtualization= in the unit | |||
2012-04-22 | nspawn: add --uuid= switch to allow setting the machine id for the container | Lennart Poettering | |
2012-04-22 | nspawn: add -b switch to automatically look for an init binary | Lennart Poettering | |
2012-04-22 | util: fix tty_is_vc_resolve() in a container where ↵ | Lennart Poettering | |
/sys/class/tty/console/active is misleading | |||
2012-04-22 | update TODO | Lennart Poettering | |
2012-04-20 | main: log to the journal in container mode, by default | Lennart Poettering | |
2012-04-19 | docs: rebase html documentation for online and local use | Kay Sievers | |
2012-04-18 | update TODO | Kay Sievers | |
2012-04-18 | build-sys: move dev-setup to label.la | Kay Sievers | |
2012-04-17 | udev: unify /dev static symlink setup | Kay Sievers | |
2012-04-17 | update TODO | Kay Sievers | |
2012-04-17 | update TODO | Kay Sievers | |
2012-04-17 | update TODO | Lennart Poettering | |
2012-04-17 | update TODO | Kay Sievers | |
2012-04-17 | udev: replace util_create_path() with mkdir_parents() | Kay Sievers | |
2012-04-16 | udev: remove configuration options for /dev, /sys, /run directories | 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 | logind: add shutdown/suspend/idle inhibition framework | Lennart Poettering | |
2012-04-15 | udev: udev_monitor_new_from_socket() - log error and remove from public header | Kay Sievers | |
2012-04-15 | udev: cleanup the udev cgroup when the daemon enters the idle state | Kay Sievers | |
2012-04-14 | udev: clarify man page regarding starting dameons | Kay Sievers | |
2012-04-13 | service: place control command in subcgroup control/ | Lennart Poettering | |
Previously, we were brutally and onconditionally killing all processes in a service's cgroup before starting the service anew, in order to ensure that StartPre lines cannot be misused to spawn long-running processes. On logind-less systems this has the effect that restarting sshd necessarily calls all active ssh sessions, which is usually not desirable. With this patch control processes for a service are placed in a sub-cgroup called "control/". When starting a service anew we simply kill this cgroup, but not the main cgroup, in order to avoid killing any long-running non-control processes from previous runs. https://bugzilla.redhat.com/show_bug.cgi?id=805942 | |||
2012-04-13 | polkit: spawn agent in --fallback mode | Lennart Poettering | |
2012-04-12 | One can specify in which cgroup hierarchies a systemd-nspawn container will ↵ | Léo Gillot-Lamure | |
appear | |||
2012-04-11 | update TODO | Lennart Poettering | |
2012-04-11 | units: exclude gettys from isolate requests | Lennart Poettering | |
gettys are nowadays mostly autospawned and hence usually subject to being shut down on isolate requests, since they are no dependency of any other unit. This is a bad idea if the user isolates between multi-user.graphical and graphical.target, hence exclude them from the isolation. This has the effect that gettys no longer cleaned up when emergency.target is isolated, which might actualy be considered a feature, even though it is a change from previous behaviour... Note that the one getty that really matters (the one on tty1) is still removed when isolating to emergency.target since it conflicts with emergency.service. | |||
2012-04-11 | main: disarm watchdog when preparing for reexecution | Lennart Poettering | |
2012-04-11 | main: drop container/initrd env vars from inherited set | Lennart Poettering | |
Leave the env vars used in the container/initrd logic set for PID1, but don't inherit them to any children. | |||
2012-04-10 | update TODO | Kay Sievers | |
2012-04-09 | update TODO | Kay Sievers | |
2012-04-09 | udev: remove RUN+="socket:.." and udev_monitor_new_from_netlink() | Kay Sievers | |
2012-04-08 | udev: fix test-udev binary | Kay Sievers | |
2012-04-08 | udev: remove support for /lib/udev/devices/; tmpfiles should be used | Kay Sievers | |
2012-04-08 | udev: switch to systemd logging functions | Kay Sievers | |
2012-04-05 | systemd: add hardware watchdog support | Lennart Poettering | |
This adds minimal hardware watchdog support to PID 1. The idea is that PID 1 supervises and watchdogs system services, while the hardware watchdog is used to supervise PID 1. This adds two hardware watchdog configuration options, for the runtime watchdog and for a shutdown watchdog. The former is active during normal operation, the latter only at reboots to ensure that if a clean reboot times out we reboot nonetheless. If the runtime watchdog is enabled PID 1 will automatically wake up at half the configured interval and write to the watchdog daemon. By default we enable the shutdown watchdog, but leave the runtime watchdog disabled in order not to break independent hardware watchdog daemons people might be using. This is only the most basic hookup. If necessary we can later on hook up the watchdog ping more closely with services deemed crucial. | |||
2012-04-04 | update TODO | Kay Sievers | |
2012-04-04 | move imported udev into place | Kay Sievers | |
2012-04-03 | logind: log with AUTH facility | Lennart Poettering | |
2012-04-03 | systemctl: make -f short for both --follow and --force | Lennart Poettering | |