* swap units that are activated by one name but shown in the kernel under another are semi-broken
-* make anaconda write timeout=0 for encrypted devices
-
* Dangling symlinks of .automount unit files in .wants/ directories, set up
automount points even when the original .automount file did not exist
anymore. Only the .mount unit was still around.
* properly handle .mount unit state tracking when two mount points are stacked one on top of another on the exact same mount point.
+* add 'set -e' to scripts in test/
+* make test in test/ work with separate output dir
+
+* suppress log output on shutdown when "quiet" is used
+
Fedora 19:
+* make anaconda write timeout=0 for encrypted devices
+
* drop no longer needed modprobe.d udlfb file (it does not belong in /etc anyway)
* Retest multi-seat (new kms driver for displaylink)
+* make sure pkexec works fine with pam_systemd works fine with audit=0
+
* create /var/log/journal/
* logind: document new PrepareForSleep(false) semantics and UnlockSessions call in wiki
* introduce new "journal" group in place of adm?
+* localed:
+ - localectl: add listing support for X11 keymaps, by parsing /usr/share/X11/xkb/rules/xorg.lst
+ - localectl: support new converted x11→console keymaps
+
+* The tag "seat-master" in udev is badly named, as it might conflict with
+ actual seat names.
+
Features:
-* introduce ExecCondition= in services
+* We should not set KDSKBMODE to K_UNICODE in vconsole-setup if the
+ kbd is currently in raw/off state.
-* unify killing logic of service, socket, mount, swap units
+* Honour "-" 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
+ will be activated.
+
+* nspawn: investigate whether we can support the same as LXC's
+ lxc.network.type=phys mode, and pass through entire network
+ interfaces to the container
+
+* merge service_kill() logic into unit_kill_context() and unify the code paths
+
+* when auto-detecting the main pid of a service, only look for those processes with ppid == 1
+
+* introduce ExecCondition= in services
* if we have systemd-analyze in C "systemctl dot" should move there too
- honor timezone efi variables for default timezone selection (if there are any?)
- introduce bootctl (backed by systemd-bootd) to control temporary and persistent default boot goal plus efi variables
+* polkit: add configure switch to enable/disable polkit client side code
+
* maybe do not install getty@tty1.service symlink in /etc but in /usr?
* re-enable "make check" for gtk-doc (broken for unknown reason)
output again, so that the emergency mode isn't totally
surprising. Also, terminate plymouth.
-* localed:
- - localectl: add listing support for X11 keymaps, by parsing /usr/share/X11/xkb/rules/xorg.lst
- - localectl: support new converted x11→console keymaps
-
* libunwind support for coredump pattern hook, and includes this in
the message for coredumps. After all, libunwind is now capable to
unwind coredumps since a few weeks ago. This probably requires that
https://bugs.freedesktop.org/show_bug.cgi?id=54982
- when key file cannot be found, read it from kbd in cryptsetup
-* instantiated [Install] for target units
- https://bugs.freedesktop.org/show_bug.cgi?id=54377
-
* move debug shell to tty6 and make sure this doesn't break the gettys on tty6
* hw watchdog: optionally try to use the preset watchdog timeout instead of always overriding it