summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-09service: add StartLimitInterval/StartLimitBurst/StartLimitActionMichael Olbrich
2012-02-09man: Clarify man page with respect to automatic fstab dependenciesBill Nottingham
Automatic mounts will be added if 'MountAuto=yes' is in system.conf, regardless of whether comment=systemd.mount is set.
2012-02-09install: fix incorrect 'Access denied' message with a non-existent unitMichal Schmidt
With "systemctl is-enabled non-existent.service" _UNIT_FILE_STATE_INVALID (-1) was wrongly interpreted as -errno. Return -ENOENT in this case. https://bugzilla.redhat.com/show_bug.cgi?id=766579
2012-02-09systemctl: check for no more work after chkconfigMichal Schmidt
Avoid a bogus message from 'systemctl enable ...' when all units given are SysV services: Warning: unit files do not carry install information. No operation executed. https://bugzilla.redhat.com/show_bug.cgi?id=787407
2012-02-09service: ignore SIGPIPE by defaultsystemd/v41Lennart Poettering
2012-02-09update TODOLennart Poettering
2012-02-09journal: limit caps we pass to journaldLennart Poettering
2012-02-09modules-load: resolve aliases before insert modulesDave Reisner
This keeps behavior in line calling /sbin/modprobe -- aliases will be resolved to the relevant modules, and errors from inserting modules which are already loaded are ignored.
2012-02-09build-sys: get rid of a few unnecessary AC_SUBST callsLennart Poettering
2012-02-09kmod: make GCC shut upLennart Poettering
2012-02-09man: document x-systemd-device-timeout=Lennart Poettering
2012-02-09build-sys: prepare release 41Lennart Poettering
2012-02-09man: fix XMLLennart Poettering
Spotted by Sergey Ptashnick.
2012-02-09modules-load: use libkmod rather than modprobeTom Gundersen
2012-02-09kmod-setup: use libkmod rather than modprobeTom Gundersen
2012-02-08update TODOLennart Poettering
2012-02-08ratelimit: if interval/burst are set to 0, assume ratelimiting shall be disabledLennart Poettering
2012-02-08man: document the WATCHDOG_USEC environment variableLennart Poettering
2012-02-08service: set WATCHDOG_USEC environmen variableMichael Olbrich
2012-02-08service: introduce WatchdogSec and hook up the watchdog with the existing ↵Michael Olbrich
failure logic
2012-02-08man: document systemd.setenv=Lennart Poettering
2012-02-08systemd: Add systemd.setenv for /proc/cmdline parsing.William Douglas
Check for systemd.setenv when parsing /proc/cmdline. ex: systemd.setenv=PATH=/opt/bin
2012-02-08move /usr/bin/systemd to /usr/lib/systemd/systemdKay Sievers
2012-02-07logind: Terminate bus_login_session_user_propertiesBenjamin Franzke
Fixes segfault in systemd-logind, triggered by: systemd-loginctl show-session $XDG_SESSION_ID. Bug introduced by d200735e13c52dcfe36c0e066f9f6c2fbfb85a9c, so only systemd v39 is affected.
2012-02-07logind: fix introspection dataLennart Poettering
2012-02-07logind: introduce ActivateSessionOnSeat()Lennart Poettering
2012-02-07ratelimit: fix macro definitionLennart Poettering
2012-02-07main: use a shorter default $PATH if /usr is mergedLennart Poettering
2012-02-07configure: it makes no sense to install systemd with stowLennart Poettering
2012-02-07update TODOLennart Poettering
2012-02-07mount: adjust dependencies for remote filesystemsMichal Schmidt
Currently remote mounts automatically get: After=remote-fs-pre.target network.target remote-fs-pre.target is already After=network.target. Just make sure remote-fs-pre.target is pulled in by remote-fs.target if any remote filesystems are configured. For the mount units it is then sufficient to get: After=remote-fs-pre.target Later NetworkManager will hook its NM-wait-online.service into remote-fs-pre.target.wants in order to remove the need for the administrator to enable the service manually when he has any remote filesystems. https://bugzilla.redhat.com/show_bug.cgi?id=787314
2012-02-07NEWS: updatesystemd/v40Lennart Poettering
2012-02-07build-sys: bump releaseLennart Poettering
2012-02-07autogen.sh: detect historic split-system-directories and add root optionsKay Sievers
2012-02-03cgroup: when getting cgroup empty notifications, always search up the treeLennart Poettering
2012-02-03path: convert failure field to enumLennart Poettering
2012-02-03swap: replace failure boolean by result enumLennart Poettering
2012-02-03timer: convert failure bool into enumLennart Poettering
2012-02-03automount: convert failure boolean to enumLennart Poettering
2012-02-03mount: replace failure boolean by enumLennart Poettering
2012-02-03socket: replace failure boolean by enumLennart Poettering
2012-02-03service: replace "failure" boolean by enum, and export itLennart Poettering
This should give admins more useful hints why a service failed.
2012-02-03update TODOLennart Poettering
2012-02-02util: prevent daemon-reload from reaping service processes.Chris Paulson-Ellis
The reaping of generator processes run as part of a daemon-reload should not call waitid(PID_ALL). The waitid() call in execute_directory() is intended only to reap the executed processes, but if a service process exits at about the same time as a daemon-reload, then that service process is reaped as well, preventing it from being reaped in the proper place in manager_dispatch_sigchld(). Fixes https://bugs.freedesktop.org/show_bug.cgi?id=43625
2012-02-02sd-daemon: support for building sd-daemon.c with Bionic (Android)Alvaro Soliverez
sd-daemon.h is a drop-in file, so we should make sure it doesn't break builds for anybody. https://bugs.freedesktop.org/show_bug.cgi?id=42675
2012-02-02manager: tell correctly if the manager is bootingMichal Schmidt
The assumption that the initial job is the job with id==1 is incorrect. Some jobs may be enqueued before the job that starts the default unit as in this example: -.mount changed dead -> mounted Trying to enqueue job quotacheck.service/start/fail Installed new job quotacheck.service/start as 1 Installed new job systemd-stdout-syslog-bridge.socket/start as 2 Enqueued job quotacheck.service/start as 1 Trying to enqueue job quotaon.service/start/fail Installed new job quotaon.service/start as 5 Enqueued job quotaon.service/start as 5 Activating default unit: default.target Trying to enqueue job graphical.target/start/replace This fixes a bug where displaying of boot status messages was turned off too early.
2012-02-02man: document that we support tcpwrappers only for access controlLennart Poettering
We do not support, and explicitly never want to support environment variable settings and suchlike in tcpwrappers. https://bugs.freedesktop.org/show_bug.cgi?id=45143
2012-02-02coredump: avoid coredump loops, divert coredump if journald itself is crashingLennart Poettering
2012-02-01exec: include path name of binary we are about to execute when renaming ↵Lennart Poettering
forked off processes Immediately after forking off a process change the comm name and argv[0] to "(foobar)" where "foobar" is the basename of the path we are about to execute. This should be useful when charting boot progress.
2012-02-01service: add watchdog timestampMichael Olbrich
This patch adds WatchdogTimestamp[Monotonic] to the systemd service D-Bus API. The timestamp is updated to the current time when the service calls 'sd_nofity("WATCHDOG=1\n")'. Using a timestamp instead of an 'alive' flag has two advantages: 1. No timeout is needed to define when a service is no longer alive. This simplifies both configuration (no timeout value) and implementation (no timeout event). 2. It is more robust. A 'dead' service might not be detected should systemd 'forget' to reset an 'alive' flag. It is much less likely to get a valid new timestamp if a service died.