- 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:
+
+ 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.
+
Fedora 20:
* external: ps should gain colums for slice and machine
Features:
-* unlink PID files of units after exit
+* Move backlight and random-seed into /var/lib/systemd
+
+* If we try to find a unit via a danglign symlink generate a clean
+ error. Currently we just ignore it and read the unit from the search
+ path anyway.
+
+* When a Type=forking service fails and needed another service that
+ service is not cleaned up again when it has StopWhenUnneeded=yes
+ http://lists.freedesktop.org/archives/systemd-devel/2013-July/012141.html
+
+* backlight: properly handle multiple backlight devices for the same
+ hardware: at shutdown we should only save the backlight setting for
+ the "best" way to access the backlight. Strategy should be: at
+ shutdown, ignore all backlights that are connected to a non-eDP or
+ non-LVDS port, and then prefer the firmware device over platform
+ device over raw device per-PCI card. Delete all old data. At boot
+ simply apply whatever data we find. Also see
+ http://cgit.freedesktop.org/libbacklight/tree/libbacklight.c#n194
+
+* rfkill: save/restore soft rfkill status across reboots
+
+* refuse boot if /etc/os-release is missing or /etc/machine-id cannot be set up
-* tiny tool that saves/restores backlight
+* 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
* systemctl list-unit-files should list generated files (and probably with a new state "generated" for them, or so)
-* do we really need both hasprefix() and startswith()?
-
* 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.
Maybe take a BSD lock at the disk device node and teach udev to
check for that and suppress event handling.
-* when a service changes state make reflect that in the
- RUNNING/LISTENING states of its socket
-
* when recursively showing the cgroup hierarchy, optionally also show
the hierarchies of child processes
/etc should always override /run+/usr and also any symlink
destination.
-* remove duplicate default deps logic from fstab-generator vs. mount.c
-
* when isolating, try to figure out a way how we implicitly can order
all units we stop before the isolating unit...
* timedate: have global on/off switches for auto-time (NTP), and auto-timezone that connman can subscribe to.
-* Honour "-" prefix for InaccessibleDirectories= and ReadOnlyDirectories= to
- suppress errors of the specified path doesn't exist
-
* dev-setup.c: when running in a container, create a tiny stub udev
database with the systemd tag set for all network interfaces found,
so that libudev reports them as present, and systemd's .device units
when we start a service in order to avoid confusion when a user
assumes starting a service is enough to make it accessible
+* support User= and Group= attributes for AF_UNIX sockets.
+
* Make it possible to set the keymap independently from the font on
the kernel cmdline. Right now setting one resets also the other.
- document initcall_debug
- kernel cmdline "bootchart" option for simplicity?
+* systemd-run is missing zsh completion scripts
+
External:
* dbus: