Systemd/src
Lennart Poettering b670e92b50 syslog: make sure the kmsg bridge is always pulled in and never terminated automatically
Since we want to replace the bridge dynamically by the real syslog
implementation such as rsyslog we need to make sure that the the bridge
stays running right to the moment rsyslog is up so that we process
messages enqueued by other processes started before rsyslog, so that
those clients don't stay stuck.
2011-03-07 21:56:13 +01:00
..
linux readahead: implement minimal readahead logic based on fanotify(), mincore() and readahead() 2010-09-23 15:02:13 +02:00
.gitignore ask-password: add basic tty agent 2010-10-25 20:36:01 +02:00
99-systemd.rules udev: don't ignore non-encrypted block devices with no superblock 2011-02-28 22:04:53 +01:00
Makefile build-sys: add small redirecting Makefiles to simplify compilation from within emacs 2010-05-17 01:44:03 +02:00
ac-power.c ac-power: make ac-power a proper binary that scripts can call 2010-11-10 22:38:44 +01:00
ask-password-api.c systemctl: always null-terminate the password 2011-02-28 22:17:36 +01:00
ask-password-api.h ask-password: supported plymouth cached passwords 2011-02-23 01:12:07 +01:00
ask-password.c ask-password: supported plymouth cached passwords 2011-02-23 01:12:07 +01:00
automount.c Spelling Corrections 2011-02-28 22:47:38 +01:00
automount.h manager: rename 'maintenance' state to 'failed' to avoid user confusion 2010-08-31 00:17:56 +02:00
build.h build: expose libcryptsetup dependency in build string 2010-11-18 00:39:09 +01:00
bus-errors.h systemctl: introduce systemctl kill 2010-10-22 16:11:50 +02:00
cgls.c systemctl: rework exit codes for all utility programs to follow LSB or other standards 2010-08-31 21:05:54 +02:00
cgroup-show.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
cgroup-show.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
cgroup-util.c kill: always send SIGCONT after SIGTERM 2011-03-03 23:55:30 +01:00
cgroup-util.h kill: always send SIGCONT after SIGTERM 2011-03-03 23:55:30 +01:00
cgroup.c kill: always send SIGCONT after SIGTERM 2011-03-03 23:55:30 +01:00
cgroup.h kill: always send SIGCONT after SIGTERM 2011-03-03 23:55:30 +01:00
cgroups-agent.c Spelling Corrections 2011-02-28 22:47:38 +01:00
condition.c condition: drop pointless double negation 2011-02-21 22:10:04 +01:00
condition.h unit: introduce ConditionVirtualization= 2011-02-21 22:07:55 +01:00
conf-parser.c ask-password: add basic tty agent 2010-10-25 20:36:01 +02:00
conf-parser.h ask-password: add basic tty agent 2010-10-25 20:36:01 +02:00
cryptsetup-generator.c cryptsetup: fix unit file description 2011-02-14 23:09:27 +01:00
cryptsetup.c cryptsetup: add a terse help 2011-02-25 02:56:27 +01:00
dbus-automount.c build-sys: allow cross-compilation 2010-11-23 22:38:55 +01:00
dbus-automount.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
dbus-common.c dbus: simplify some dbus error messages a bit 2010-08-25 19:50:06 +02:00
dbus-common.h dbus: simplify some dbus error messages a bit 2010-08-25 19:50:06 +02:00
dbus-device.c build-sys: allow cross-compilation 2010-11-23 22:38:55 +01:00
dbus-device.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-execute.c execute: load environment files at time of execution, not when we load the service configuration 2011-03-04 03:44:43 +01:00
dbus-execute.h execute: load environment files at time of execution, not when we load the service configuration 2011-03-04 03:44:43 +01:00
dbus-job.c job: when cancelling jobs, make sure to propagate this properly to depending jobs 2011-02-24 03:23:14 +01:00
dbus-job.h dbus: pass along information why a job failed when it failed (dbus api change!) 2011-02-24 02:36:34 +01:00
dbus-manager.c add org.freedesktop.DBus.Properies.Set method 2011-03-07 02:17:31 +01:00
dbus-manager.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
dbus-mount.c build-sys: allow cross-compilation 2010-11-23 22:38:55 +01:00
dbus-mount.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-path.c dbus: don't rely that timer/path units have an initialized unit field 2011-02-21 19:26:53 +01:00
dbus-path.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
dbus-service.c service: make main pid guessing optional, and reread pid file after reloads 2011-02-13 18:51:30 +01:00
dbus-service.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-snapshot.c build-sys: allow cross-compilation 2010-11-23 22:38:55 +01:00
dbus-snapshot.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
dbus-socket.c build-sys: allow cross-compilation 2010-11-23 22:38:55 +01:00
dbus-socket.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-swap.c build-sys: allow cross-compilation 2010-11-23 22:38:55 +01:00
dbus-swap.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-target.c build-sys: allow cross-compilation 2010-11-23 22:38:55 +01:00
dbus-target.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
dbus-timer.c dbus: don't rely that timer/path units have an initialized unit field 2011-02-21 19:26:53 +01:00
dbus-timer.h dbus: follow standardized fdo PropertiesChanged signal spec 2010-08-20 02:31:54 +02:00
dbus-unit.c build-sys: allow cross-compilation 2010-11-23 22:38:55 +01:00
dbus-unit.h dbus: use ControlGroup as property name to match config option 2011-02-08 11:13:42 +01:00
dbus.c add org.freedesktop.DBus.Properies.Set method 2011-03-07 02:17:31 +01:00
dbus.h add org.freedesktop.DBus.Properies.Set method 2011-03-07 02:17:31 +01:00
detect-virt.c util: make string static 2011-02-22 00:19:03 +01:00
device.c Spelling Corrections 2011-02-28 22:47:38 +01:00
device.h Spelling Corrections 2011-02-28 22:47:38 +01:00
execute.c execute: load environment files at time of execution, not when we load the service configuration 2011-03-04 03:44:43 +01:00
execute.h execute: load environment files at time of execution, not when we load the service configuration 2011-03-04 03:44:43 +01:00
exit-status.c systemctl: highlight failed processes in systemctl status 2011-01-20 18:22:03 +01:00
exit-status.h systemctl: highlight failed processes in systemctl status 2011-01-20 18:22:03 +01:00
fdset.c syslog: add minimal syslog/kmsg bridge syslogd 2010-08-21 03:57:47 +02:00
fdset.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
fsck.c fsck: do not fail boot if fsck returns with an error code that hasn't 2 or 6 set 2011-02-15 00:30:51 +01:00
gnome-ask-password-agent.vala vala: convert from dbus-glib to gdbus 2011-01-20 18:24:26 +01:00
hashmap.c readahead: implement minimal readahead logic based on fanotify(), mincore() and readahead() 2010-09-23 15:02:13 +02:00
hashmap.h Revert "hashmap: HASHMAP_FOREACH* iterate until ITERATOR_LAST" 2010-09-27 20:13:21 +02:00
hostname-setup.c build-sys: initial support ALTLinux 2011-02-08 12:52:06 +01:00
hostname-setup.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
initctl.c systemctl: use isolate when called as telinit for a runlevel 2010-09-14 02:22:55 +02:00
initreq.h man: Fix small typo: s/seperate/separate/ 2010-09-06 03:13:14 +02:00
ioprio.h build-sys: move source files to subdirectory 2010-05-16 18:45:24 +02:00
job.c Spelling Corrections 2011-02-28 22:47:38 +01:00
job.h dbus: pass along information why a job failed when it failed (dbus api change!) 2011-02-24 02:36:34 +01:00
kmod-setup.c vconsole: add new utility to initialize the virtual console 2010-09-16 00:36:41 +02:00
kmod-setup.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
kmsg-syslogd.c syslog: make sure the kmsg bridge is always pulled in and never terminated automatically 2011-03-07 21:56:13 +01:00
label.c label: udev might be making changes in /dev while we iterate through it 2011-02-25 01:47:31 +01:00
label.h label: udev might be making changes in /dev while we iterate through it 2011-02-25 01:47:31 +01:00
list.h manager: always pull 'following' units into transaction 2010-11-14 23:48:21 +01:00
load-dropin.c load-dropin: add support for .requires directories 2010-11-15 04:24:04 +01:00
load-dropin.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
load-fragment.c execute: load environment files at time of execution, not when we load the service configuration 2011-03-04 03:44:43 +01:00
load-fragment.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
locale-setup.c locale: unify some code between fedora and altlinux 2011-02-08 12:54:06 +01:00
locale-setup.h locale: initialize locale from /etc/locale by default 2010-09-16 01:57:42 +02:00
log.c Spelling Corrections 2011-02-28 22:47:38 +01:00
log.h log: add automatic log target 2010-11-12 01:01:04 +01:00
logger.c Spelling Corrections 2011-02-28 22:47:38 +01:00
loopback-setup.c socket: Support IPv6-less systems with runtime check. 2010-09-21 01:00:38 +02:00
loopback-setup.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
machine-id-main.c main: introduce /etc/machine-id 2011-03-04 21:53:19 +01:00
machine-id-setup.c machine-id: generate /etc/machine-id 0444 by default 2011-03-04 22:50:56 +01:00
machine-id-setup.h main: introduce /etc/machine-id 2011-03-04 21:53:19 +01:00
macro.h mount-setup: mount /dev/pts with mode=620,gid=5 by default and make GID overridable via configure switch 2011-01-04 01:58:38 +01:00
main.c main: introduce /etc/machine-id 2011-03-04 21:53:19 +01:00
manager.c Spelling Corrections 2011-02-28 22:47:38 +01:00
manager.h Spelling Corrections 2011-02-28 22:47:38 +01:00
missing.h readahead: add btrfs defrag support 2010-09-23 17:11:19 +02:00
modules-load.c dirent: support DT_UNKNOWN where necessary for compat with reiserfs 2011-03-03 16:29:50 +01:00
mount-setup.c label: udev might be making changes in /dev while we iterate through it 2011-02-25 01:47:31 +01:00
mount-setup.h split mount_point_is_api() and mount_point_ignore() 2010-11-11 11:15:16 +01:00
mount.c kill: always send SIGCONT after SIGTERM 2011-03-03 23:55:30 +01:00
mount.h service: when reloading a service fails don't fail the entire service but just the reload job 2011-01-20 13:17:22 +01:00
namespace.c Spelling Corrections 2011-02-28 22:47:38 +01:00
namespace.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
notify.c notify: fix include properly 2010-10-05 21:52:37 +02:00
org.freedesktop.systemd1.conf dbus: allow all clients access to org.freedesktop.DBus.Peer 2011-02-09 15:21:20 +01:00
org.freedesktop.systemd1.policy ask-password: add minimal framework to allow services query SSL/harddisk passphrases from the user 2010-09-17 01:26:29 +02:00
org.freedesktop.systemd1.service dbus: add missing bus activation file 2010-06-07 04:20:50 +02:00
pam-module.c pam: introduce whitelist and blacklist user list feature 2011-02-13 18:21:18 +01:00
path-lookup.c drop support for MANAGER_SESSION, introduce MANAGER_USER instead 2010-11-15 22:13:26 +01:00
path-lookup.h drop support for MANAGER_SESSION, introduce MANAGER_USER instead 2010-11-15 22:13:26 +01:00
path.c path: after installing inotify watches, recheck file again to fix race 2011-03-04 01:50:38 +01:00
path.h path: avoid immediate restarting of units triggered by paths if nothing actually changed on disk 2010-11-15 00:49:21 +01:00
quotacheck.c src/quotacheck.c: Fix typo 2010-12-01 16:32:58 +01:00
random-seed.c random-seed: create parents of RANDOM_SEED if they do not exist. 2010-09-20 23:12:50 +02:00
ratelimit.c ratelimit: removed n_printed 2011-02-28 23:04:18 +01:00
ratelimit.h ratelimit: removed n_printed 2011-02-28 23:04:18 +01:00
readahead-collect.c readahead: disable collector automatically on read-only media 2011-03-03 23:03:26 +01:00
readahead-common.c readahead: disable collector automatically on read-only media 2011-03-03 23:03:26 +01:00
readahead-common.h readahead: disable collector automatically on read-only media 2011-03-03 23:03:26 +01:00
readahead-replay.c readahead: disable collector automatically on read-only media 2011-03-03 23:03:26 +01:00
remount-api-vfs.c systemctl: highlight failed processes in systemctl status 2011-01-20 18:22:03 +01:00
reply-password.c ask-password: add basic tty agent 2010-10-25 20:36:01 +02:00
sd-daemon.c sd-daemon: in some places sizeof(sa_family_t) actually does make sense 2010-10-07 19:01:26 +02:00
sd-daemon.h Spelling Corrections 2011-02-28 22:47:38 +01:00
sd-readahead.c sd-daemon: split off sd_readahead() since it is not a feature of systemd itself but of an auxiliary tool 2010-10-05 20:20:38 +02:00
sd-readahead.h sd-daemon: split off sd_readahead() since it is not a feature of systemd itself but of an auxiliary tool 2010-10-05 20:20:38 +02:00
securebits.h Spelling Corrections 2011-02-28 22:47:38 +01:00
selinux-setup.c selinux: relabel /dev after loading policy 2010-11-10 22:38:43 +01:00
selinux-setup.h selinux: automatically load policy if the initrd hasn't done this for us yet 2010-10-27 05:47:02 +02:00
service.c service: drop redundant check in sysv_translate_facility 2011-03-06 23:28:39 +01:00
service.h service: make main pid guessing optional, and reread pid file after reloads 2011-02-13 18:51:30 +01:00
set.c remount: add tool that applies /etc/fstab mount options to all api mounts 2010-08-20 03:26:15 +02:00
set.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
shutdown.c Spelling Corrections 2011-02-28 22:47:38 +01:00
shutdownd.c ask-password: don't show wall message on ttys we are already running a tty agent on 2010-11-12 03:33:08 +01:00
shutdownd.h systemctl: warn in intervals before going down when delayed shutdown is used 2010-08-16 19:26:27 +02:00
snapshot.c service: when reloading a service fails don't fail the entire service but just the reload job 2011-01-20 13:17:22 +01:00
snapshot.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
socket-util.c socket: fix IPv6 availability detection 2010-10-28 00:37:57 +02:00
socket-util.h socket: Support IPv6-less systems with runtime check. 2010-09-21 01:00:38 +02:00
socket.c kill: always send SIGCONT after SIGTERM 2011-03-03 23:55:30 +01:00
socket.h manager: add missing second part of s/maintenance/failed/ 2010-08-31 00:23:34 +02:00
special.h swap: order file-based swap devices after remount-rootfs 2010-11-22 21:06:56 +01:00
specifier.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
specifier.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
strv.c Spelling Corrections 2011-02-28 22:47:38 +01:00
strv.h ask-password: supported plymouth cached passwords 2011-02-23 01:12:07 +01:00
swap.c kill: always send SIGCONT after SIGTERM 2011-03-03 23:55:30 +01:00
swap.h Spelling Corrections 2011-02-28 22:47:38 +01:00
sysctl.c sysctl: use scandir() instead of nftw() to guarantee systematic ordering 2011-03-03 22:17:09 +01:00
system.conf service: change default std output to inherit 2011-02-15 12:28:01 +01:00
systemadm.vala dbus: pass along information why a job failed when it failed (dbus api change!) 2011-02-24 02:36:34 +01:00
systemctl-bash-completion.sh systemctl: introduce --ignore-dependencies 2011-02-16 21:59:31 +01:00
systemctl.c systemctl: fix exit code when directing is-enabled to chkconfig 2011-03-04 19:48:38 +01:00
systemd-interfaces.vala dbus: pass along information why a job failed when it failed (dbus api change!) 2011-02-24 02:36:34 +01:00
target.c getty: don't parse console= anymore, use /sys/class/tty/console/active instead 2011-02-14 19:57:18 +01:00
target.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
tcpwrap.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
tcpwrap.h emacs: disable tabs in .h files, too 2010-08-17 03:50:18 +02:00
test-cgroup.c kill: always send SIGCONT after SIGTERM 2011-03-03 23:55:30 +01:00
test-daemon.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
test-engine.c Spelling Corrections 2011-02-28 22:47:38 +01:00
test-env-replace.c ask-password: supported plymouth cached passwords 2011-02-23 01:12:07 +01:00
test-hostname.c hostname: on all distros make the name configured in /etc/hostname take precedence over distro-specific configuration 2010-08-19 03:02:22 +02:00
test-job-type.c Spelling Corrections 2011-02-28 22:47:38 +01:00
test-loopback.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
test-ns.c emacs: make sure nobody accidently adds tabs to our sources 2010-08-14 19:59:25 +02:00
test-strv.c specifier: at minimal test 2011-01-06 23:51:52 +01:00
timer.c service: when reloading a service fails don't fail the entire service but just the reload job 2011-01-20 13:17:22 +01:00
timer.h manager: add missing second part of s/maintenance/failed/ 2010-08-31 00:23:34 +02:00
timestamp.c manager: parse RD_TIMESTAMP passed from initrd 2010-11-10 22:38:44 +01:00
tmpfiles.c dirent: support DT_UNKNOWN where necessary for compat with reiserfs 2011-03-03 16:29:50 +01:00
tty-ask-password-agent.c dirent: support DT_UNKNOWN where necessary for compat with reiserfs 2011-03-03 16:29:50 +01:00
umount.c umount: don't try to detach the dm device the root dir is on, to minimize warning messages 2011-01-06 19:10:17 +01:00
umount.h shutdown: loop only as long as we manage to unmount/detach devices, give up immediately when we are stuck 2010-10-14 18:55:04 +02:00
unit-name.c Spelling Corrections 2011-02-28 22:47:38 +01:00
unit-name.h unit: introduce %f specifier to decode file names 2010-10-20 16:16:45 +02:00
unit.c Spelling Corrections 2011-02-28 22:47:38 +01:00
unit.h Spelling Corrections 2011-02-28 22:47:38 +01:00
update-utmp.c dbus: make sure to flush bus connection before disconnecting, so that no messages are lost 2010-09-02 23:26:04 +02:00
user-sessions.c user-sessions: properly unlink both nologin files 2010-10-07 23:16:48 +02:00
util.c execute: load environment files at time of execution, not when we load the service configuration 2011-03-04 03:44:43 +01:00
util.h execute: load environment files at time of execution, not when we load the service configuration 2011-03-04 03:44:43 +01:00
utmp-wtmp.c util: beef up logic to find ctty name 2011-02-17 16:29:04 +01:00
utmp-wtmp.h ask-password: don't show wall message on ttys we are already running a tty agent on 2010-11-12 03:33:08 +01:00
vconsole-setup.c build-sys: initial support ALTLinux 2011-02-08 12:52:06 +01:00