chiark / gitweb /
Lennart Poettering [Fri, 4 Mar 2011 00:49:37 +0000 (01:49 +0100)]
path: after installing inotify watches, recheck file again to fix race
Lennart Poettering [Thu, 3 Mar 2011 23:22:00 +0000 (00:22 +0100)]
path: don't use IN_ATTRIB on parent dirs when watching a file, since those cannot be removed without emptying the dir first anyway and we need IN_ATTRIB only to detect the link count dropping to 0
Lennart Poettering [Thu, 3 Mar 2011 22:55:30 +0000 (23:55 +0100)]
kill: always send SIGCONT after SIGTERM
When we kill a process to terminate it make sure to send SIGCONT to
ensure it is unpaused and processes the signal.
Lennart Poettering [Thu, 3 Mar 2011 22:03:26 +0000 (23:03 +0100)]
readahead: disable collector automatically on read-only media
Lennart Poettering [Thu, 3 Mar 2011 21:17:09 +0000 (22:17 +0100)]
sysctl: use scandir() instead of nftw() to guarantee systematic ordering
Lennart Poettering [Thu, 3 Mar 2011 15:29:50 +0000 (16:29 +0100)]
dirent: support DT_UNKNOWN where necessary for compat with reiserfs
Lennart Poettering [Tue, 1 Mar 2011 22:44:26 +0000 (23:44 +0100)]
README: refer to profusion if people ask for consulting/engineering services
Lennart Poettering [Tue, 1 Mar 2011 21:19:08 +0000 (22:19 +0100)]
systemctl: add condreload alias for compat with ALTLinux
Lennart Poettering [Tue, 1 Mar 2011 21:18:49 +0000 (22:18 +0100)]
man: fix chkconfig syntax to use --level 3
Lennart Poettering [Tue, 1 Mar 2011 00:33:38 +0000 (01:33 +0100)]
build-sys: prepare v19
Lennart Poettering [Tue, 1 Mar 2011 00:02:35 +0000 (01:02 +0100)]
update TODO
Lennart Poettering [Mon, 28 Feb 2011 22:24:33 +0000 (23:24 +0100)]
ask-password: make a confused gcc shut up
Harald Hoyer [Mon, 21 Feb 2011 14:32:18 +0000 (15:32 +0100)]
ratelimit: removed n_printed
Removed n_printed and renamed n_printed to num.
This is not a logging rate limiter anymore.
Harald Hoyer [Mon, 21 Feb 2011 14:32:17 +0000 (15:32 +0100)]
Spelling Corrections
Just some lame spelling corrections with no functionality.
Zbigniew Jędrzejewski-Szmek [Mon, 28 Feb 2011 10:25:53 +0000 (11:25 +0100)]
systemctl: always null-terminate the password
Alexey Shabalin [Mon, 28 Feb 2011 13:02:27 +0000 (16:02 +0300)]
build-sys: update ALTLinux support
Please apply patch for update ALTLinux support.
Lennart Poettering [Mon, 28 Feb 2011 21:04:53 +0000 (22:04 +0100)]
udev: don't ignore non-encrypted block devices with no superblock
They might be encrypted disks with no LUKS header.
https://bugzilla.redhat.com/show_bug.cgi?id=679842
Lennart Poettering [Mon, 28 Feb 2011 20:47:35 +0000 (21:47 +0100)]
udev: expose ttyUSB devices too
Lennart Poettering [Mon, 28 Feb 2011 20:46:34 +0000 (21:46 +0100)]
udev: mark hvc devices for exposure in systemd
Lennart Poettering [Fri, 25 Feb 2011 01:56:27 +0000 (02:56 +0100)]
cryptsetup: add a terse help
Lennart Poettering [Fri, 25 Feb 2011 01:52:07 +0000 (02:52 +0100)]
agent: don't print warnings if a password was removed or timed out
Lennart Poettering [Fri, 25 Feb 2011 01:51:48 +0000 (02:51 +0100)]
systemctl: shutdown agent explicitly so that it can reset the tty properly
Lennart Poettering [Fri, 25 Feb 2011 00:49:10 +0000 (01:49 +0100)]
service: never clean up a service that still has a process in it
Lennart Poettering [Fri, 25 Feb 2011 00:47:31 +0000 (01:47 +0100)]
label: udev might be making changes in /dev while we iterate through it
Also, there are most likely dead symlinks in there, so let's ignore
ENOENT when we relabel.
https://bugzilla.redhat.com/show_bug.cgi?id=680169
Lennart Poettering [Thu, 24 Feb 2011 02:24:51 +0000 (03:24 +0100)]
systemctl: properly handle job results
Lennart Poettering [Thu, 24 Feb 2011 02:24:23 +0000 (03:24 +0100)]
job: also trigger on-failure dependencies when jobs faile due to dependencies, timeout
Lennart Poettering [Thu, 24 Feb 2011 02:23:43 +0000 (03:23 +0100)]
job: don't access j->type when j is already freed
Lennart Poettering [Thu, 24 Feb 2011 02:23:14 +0000 (03:23 +0100)]
job: when cancelling jobs, make sure to propagate this properly to depending jobs
Lennart Poettering [Thu, 24 Feb 2011 01:41:34 +0000 (02:41 +0100)]
job: start job timeout on enqueuing not when we start to process a job
This practically reverses
23e1e0c4a3bc93fb841ac9575953ed5d0ef5282d.
This makes it easier to timeout individual jobs so that this timeout can
be relied on, since blocked dependencies will not influence the timeout.
Lennart Poettering [Thu, 24 Feb 2011 01:38:19 +0000 (02:38 +0100)]
unit: increase default timeout to 3min
Lennart Poettering [Thu, 24 Feb 2011 01:38:02 +0000 (02:38 +0100)]
logger: leave the logger longer around and allow it do handle more connections
Lennart Poettering [Thu, 24 Feb 2011 01:36:34 +0000 (02:36 +0100)]
dbus: pass along information why a job failed when it failed (dbus api change!)
Lennart Poettering [Thu, 24 Feb 2011 01:33:57 +0000 (02:33 +0100)]
general: unify error code we generate on timeout
Lennart Poettering [Thu, 24 Feb 2011 01:32:50 +0000 (02:32 +0100)]
units: synchronize gettys to plymouth even if plymouth is killed by gdm
Lennart Poettering [Wed, 23 Feb 2011 18:44:08 +0000 (19:44 +0100)]
update TODO
Lennart Poettering [Wed, 23 Feb 2011 17:46:57 +0000 (18:46 +0100)]
job: start job timer when we begin running the job, not already when we add it to the queue of jobs
Lennart Poettering [Wed, 23 Feb 2011 17:46:27 +0000 (18:46 +0100)]
cryptsetup: try to show the mount point for a crypto disk if we can
Lennart Poettering [Wed, 23 Feb 2011 17:42:08 +0000 (18:42 +0100)]
rescue: terminate plymouth entirely when going into rescue mode
Lennart Poettering [Wed, 23 Feb 2011 00:12:29 +0000 (01:12 +0100)]
ask-password: fix handling of timeouts when waiting for password
Lennart Poettering [Wed, 23 Feb 2011 00:12:07 +0000 (01:12 +0100)]
ask-password: supported plymouth cached passwords
Lennart Poettering [Wed, 23 Feb 2011 00:10:20 +0000 (01:10 +0100)]
main: print warning if /usr is on a seperate partition
Lennart Poettering [Tue, 22 Feb 2011 15:26:07 +0000 (16:26 +0100)]
plymouth: don't wait forever for plymouth in case it is stuck
Lennart Poettering [Tue, 22 Feb 2011 01:45:06 +0000 (02:45 +0100)]
update TODO
Lennart Poettering [Tue, 22 Feb 2011 00:39:19 +0000 (01:39 +0100)]
virtualization: check cpuid first, since it is cheaper than DMI
Lennart Poettering [Mon, 21 Feb 2011 23:19:03 +0000 (00:19 +0100)]
util: make string static
Lennart Poettering [Mon, 21 Feb 2011 22:55:17 +0000 (23:55 +0100)]
plymouth: ensure we start not a single getty before plymouth is gone because we never know which ttys plymouth still controls
Lennart Poettering [Mon, 21 Feb 2011 21:40:56 +0000 (22:40 +0100)]
README: document that we need ipv6
Lennart Poettering [Mon, 21 Feb 2011 21:10:04 +0000 (22:10 +0100)]
condition: drop pointless double negation
Lennart Poettering [Mon, 21 Feb 2011 21:07:55 +0000 (22:07 +0100)]
unit: introduce ConditionVirtualization=
Lennart Poettering [Mon, 21 Feb 2011 20:48:59 +0000 (21:48 +0100)]
virtualization: beef virtualization code
Lennart Poettering [Mon, 21 Feb 2011 18:26:53 +0000 (19:26 +0100)]
dbus: don't rely that timer/path units have an initialized unit field
Lennart Poettering [Mon, 21 Feb 2011 12:32:18 +0000 (13:32 +0100)]
mount: make sure network mounts are ordered after network.target
Lennart Poettering [Mon, 21 Feb 2011 03:01:26 +0000 (04:01 +0100)]
kmsg-syslogd: fix build
Lennart Poettering [Sun, 20 Feb 2011 22:20:19 +0000 (23:20 +0100)]
kmsg-syslogd: increase terminate timeout to 5min to generte less debug spew
Kay Sievers [Sun, 20 Feb 2011 20:09:07 +0000 (21:09 +0100)]
systemctl: shutdown(8) - call kexec if kexec kernel is loaded
Lennart Poettering [Sun, 20 Feb 2011 19:27:59 +0000 (20:27 +0100)]
unit: don't timeout fsck
Mike Kazantsev [Sat, 19 Feb 2011 05:10:49 +0000 (10:10 +0500)]
man: fixed typo in SyslogIdentifier=
Lennart Poettering [Sat, 19 Feb 2011 13:20:16 +0000 (14:20 +0100)]
tmpfiles: never clean up block devices
Lennart Poettering [Sat, 19 Feb 2011 13:20:00 +0000 (14:20 +0100)]
main: refuse --test as root
Lennart Poettering [Fri, 18 Feb 2011 11:39:30 +0000 (12:39 +0100)]
units: order fsck@.service before basic.target instead of local-fs.target to relax things a little
Lennart Poettering [Fri, 18 Feb 2011 01:26:01 +0000 (02:26 +0100)]
readahead: remove misleading error messages
https://bugzilla.redhat.com/show_bug.cgi?id=678255
Lennart Poettering [Fri, 18 Feb 2011 01:25:18 +0000 (02:25 +0100)]
man: don't do more reloads than necessary in spec files
Lennart Poettering [Thu, 17 Feb 2011 15:29:47 +0000 (16:29 +0100)]
util: retry opening a TTY on EIO
https://bugs.freedesktop.org/show_bug.cgi?id=33996
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/554172/comments/245
Lennart Poettering [Thu, 17 Feb 2011 15:29:04 +0000 (16:29 +0100)]
util: beef up logic to find ctty name
Lennart Poettering [Thu, 17 Feb 2011 12:13:34 +0000 (13:13 +0100)]
tmpfiles: kill double slashes in unix socket names, just in case
Lennart Poettering [Wed, 16 Feb 2011 21:18:28 +0000 (22:18 +0100)]
build-sys: prepare release v18
Lennart Poettering [Wed, 16 Feb 2011 20:59:31 +0000 (21:59 +0100)]
systemctl: introduce --ignore-dependencies
Lennart Poettering [Wed, 16 Feb 2011 19:34:59 +0000 (20:34 +0100)]
systemctl: introduce --failed to show only failed services
Lennart Poettering [Wed, 16 Feb 2011 18:34:24 +0000 (19:34 +0100)]
rescue: make 'systemctl default' fail if there is already something running when the shell exited
Lennart Poettering [Wed, 16 Feb 2011 18:33:37 +0000 (19:33 +0100)]
util: seperate welcome line from other output by empty lines
Lennart Poettering [Wed, 16 Feb 2011 18:33:17 +0000 (19:33 +0100)]
manager: don't consider transaction jobs conflicting with queued jobs redundant
Lennart Poettering [Wed, 16 Feb 2011 18:09:11 +0000 (19:09 +0100)]
README: update requirements
Lennart Poettering [Wed, 16 Feb 2011 11:57:00 +0000 (12:57 +0100)]
udev: ignore block devices which no known contents, to avoid trying of mounts/swapons when devices aren't set up full yet
Kay Sievers [Tue, 15 Feb 2011 17:38:15 +0000 (18:38 +0100)]
swap: handle "nofail" from fstab
Lennart Poettering [Tue, 15 Feb 2011 12:09:00 +0000 (13:09 +0100)]
cleanup TODO
Lennart Poettering [Tue, 15 Feb 2011 11:28:26 +0000 (12:28 +0100)]
mount,swap: properly add dependencies to logger if needed
Lennart Poettering [Tue, 15 Feb 2011 11:27:29 +0000 (12:27 +0100)]
service: change default std output to inherit
Lennart Poettering [Tue, 15 Feb 2011 10:52:29 +0000 (11:52 +0100)]
exec: introduce global defaults for the standard output of services
Lennart Poettering [Tue, 15 Feb 2011 09:59:46 +0000 (10:59 +0100)]
udev: use SYSTEMD_READY to mask uninitialized DM devices
Lennart Poettering [Tue, 15 Feb 2011 00:28:31 +0000 (01:28 +0100)]
fsck: output to /dev/console by default in addition to syslog
Lennart Poettering [Tue, 15 Feb 2011 00:27:53 +0000 (01:27 +0100)]
execute: optionally forward program output to /dev/console in addition to syslog/kmsg
Lennart Poettering [Mon, 14 Feb 2011 23:40:17 +0000 (00:40 +0100)]
socket: refuse socket activation for SysV services
Make sure that when a .socket unit is installed without its matching
.service we don't end up activating a legacy SysV/LSB service with the
same name. SysV/LSB style services do not support passing sockets and we
don't want to extend SysV/LSB to ensure we don't break compatibility
with other systems.
Lennart Poettering [Mon, 14 Feb 2011 23:30:51 +0000 (00:30 +0100)]
fsck: do not fail boot if fsck returns with an error code that hasn't 2 or 6 set
Lennart Poettering [Mon, 14 Feb 2011 23:30:11 +0000 (00:30 +0100)]
shutdown: execute all binaries in /lib/systemd/system-shutdown as last step before invoking reboot()
Lennart Poettering [Mon, 14 Feb 2011 22:10:31 +0000 (23:10 +0100)]
job: make status message printing more verbose
Lennart Poettering [Mon, 14 Feb 2011 22:09:27 +0000 (23:09 +0100)]
cryptsetup: fix unit file description
Lennart Poettering [Mon, 14 Feb 2011 20:55:06 +0000 (21:55 +0100)]
tmpfiles: never delete AF_UNIX sockets that are alive
Lennart Poettering [Mon, 14 Feb 2011 18:57:18 +0000 (19:57 +0100)]
getty: don't parse console= anymore, use /sys/class/tty/console/active instead
Lennart Poettering [Mon, 14 Feb 2011 18:54:15 +0000 (19:54 +0100)]
util: properly resolve /dev/console if more than once console= argument was passed on the kernel command line
Lennart Poettering [Mon, 14 Feb 2011 17:56:51 +0000 (18:56 +0100)]
getty: do not auto-spawn getty's on VC ttys if console=ttyN is used
https://bugzilla.redhat.com/show_bug.cgi?id=676885
Lennart Poettering [Mon, 14 Feb 2011 10:42:47 +0000 (11:42 +0100)]
fsck: skip root fsck if dracut already did it
Lennart Poettering [Sun, 13 Feb 2011 18:02:18 +0000 (19:02 +0100)]
update TODO
Lennart Poettering [Sun, 13 Feb 2011 18:01:47 +0000 (19:01 +0100)]
util: when determining the right TERM for /dev/console consult /sys/class/tty/console/active
Lennart Poettering [Sun, 13 Feb 2011 17:52:02 +0000 (18:52 +0100)]
service: when guessing the main PID don't consider processes that aren't our children
Lennart Poettering [Sun, 13 Feb 2011 17:51:30 +0000 (18:51 +0100)]
service: make main pid guessing optional, and reread pid file after reloads
Lennart Poettering [Sun, 13 Feb 2011 17:21:11 +0000 (18:21 +0100)]
pam: introduce whitelist and blacklist user list feature
This is useful to exclude root from the session logout killings or to
limit killing to the selinux guest users.
Lennart Poettering [Sun, 13 Feb 2011 16:18:45 +0000 (17:18 +0100)]
systemctl: minor optimizations
Lennart Poettering [Sun, 13 Feb 2011 16:09:29 +0000 (17:09 +0100)]
systemctl: don't unnecessarily close stdin/stdout/stderr for tty agent so that locking by tty works
Lennart Poettering [Sun, 13 Feb 2011 14:46:05 +0000 (15:46 +0100)]
readahead: disable readahead in virtual machines
Lennart Poettering [Sun, 13 Feb 2011 14:11:28 +0000 (15:11 +0100)]
tmpfiles: simplify default tmpfiles configuration by using globs