* check systemd-tmpfiles for selinux context hookup for mknod(), symlink() and similar
...
...
@@ -14,30 +17,193 @@ Bugfixes:
* properly handle .mount unit state tracking when two mount points are stacked one on top of another on the exact same mount point.
Fedora 19:
* ellipsize_mem must take into account multi-byte unicode characters, and
- make the resulting line the requested number of *characters*, not *bytes*,
- avoid truncuating multi-byte sequences in the middle.
* When we detect invalid UTF-8, we cant't use it in an error message:
log...("Path is not UTF-8 clean, ignoring assignment: %s", rvalue);
* shorten the message to sane length:
* external: maybe it is time to patch procps so that "ps" links to
libsystemd-logind to print a pretty service name, seat name, session
name in its output. Currently it only shows cgroup membership, but
that's sometimes kinda hard to parse for a human.
Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory. See system logs and 'systemctl status display-manager.service' for details.
* cgroup attrs:
- update dbus interface docs in wiki
Fedora 20:
* external: ps should gain colums for slice and machine
* localed:
- localectl: support new converted x11→console keymaps
* when installing fedora with yum --installroot /var/run is a directory, not a symlink
* rfkill: save/restore soft rfkill status across reboots
* refuse boot if /etc/os-release is missing or /etc/machine-id cannot be set up
* ensure scope units may be started only a single time
* document that in instead of FsckPassNo= people should just add a manual dep to systemd-fsck@.service to their mount units.
* better error message if you run systemctl without systemd running
* systemctl status output should should include list of triggering units and their status
* for transient units, instead of writing out drop-ins for all properties consider serializing them in the normal serialization stream
* logind: when logging out, remove user-owned sysv and posix IPC objects
* session scopes/user unit: add RequiresMountsFor for the home directory of the user
* add a man page containing packaging guidelines and recommending usage of things like Documentation=, PrivateTmp=, PrivateNetwork= and ReadOnlyDirectories=/etc /usr.
* journalctl: instead --after-cursor= maybe have a --cursor=XYZ+1 syntax?
* given that logind/machined now let PID 1 do all nasty work we can
probably reduce the capability set they retain substantially.
* btrfs raid assembly: some .device jobs stay stuck in the queue
* Fedora: add an rpmlint check that verifies that all unit files in the RPM are listed in %systemd_post macros.
* Fedora: post FPC ticket to move add %tmpfiles_create to the packaging guidelines
* make sure gdm doesn't use multi-user-x but the new default X configuration file, and then remove multi-user-x from systemd
* when parsing calendar timestamps support the UTC timezone (even if we won't support arbitrary timezone specs, support UTC itself certainly makes sense), also support syntaxes such as +0200
* when a kernel driver logs in a tight loop we should ratelimit that too.
* "systemctl disable" of a unit instance removes all symlinks, should
only remove the instance symlink (systemctl disable of a template
unit however should remove them all).
* journald: optionally, log debug messages to /run but everything else to /var
* systemctl list-unit-files should list generated files (and probably with a new state "generated" for them, or so)
* journald: when we drop syslog messages because the syslog socket is
full, make sure to write how many messages are lost as first thing
to syslog when it works again.
* man: the documentation of Restart= currently is very misleading and suggests the tools from ExecStartPre= might get restarted.
* load .d/*.conf dropins for device units
* add a fixed dbus path for "my own unit", "my own session", ... to PID1, logind, ...
* service_coldplug() appears to reinstall the wrong stop timeout watch?
* transient units: allow creating auxiliary units with the same call
* how to reset dynamically changed attributes sanely?
* when reloading configuration, apply new cgroup configuration
* journald: make sure ratelimit is actually really per-service with the new cgroup changes
* gparted needs to disable auto-activation of mount units somehow, or
maybe we should stop doing auto-activation of this after boot