* bluetooth should be possible to disable (PENDING)
-* get writev() /dev/kmsg support into the F15 kernel
- http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7e5b58bcbcb3d7518389c1d82fb6e926f5a9f72c
-
* make anaconda write timeout=0 for encrypted devices
* fix broken Sockets=syslog-ng.socket packaging
Features:
-* possibly set timezone offset from systemd at init instead
- of calling hwclock
+
+* fix CUPS .path unit for globbing
+
+* move PAM code into its own binary
+
+* logind: ensure ACLs are updated on login and logout
+
+* warn if the user stops a service but not its associated socket
+
+* ensure we always set the facility when logging to kmsg
+
+* service: pid file reading after reload doesn't work, since we don't reset the pid variable
+
+* logind: spawn user@..service on login
+
+* logind: non-local X11 server handling
+
+* logind: use sysfs path in device hash table instead of syname, as soon as fb driver is fixed
+
+* possibly apply systemd-sysctl per network device subtrees on hotplug
+
+* implement Register= switch in .socket units to enable registration
+ in Avahi, RPC and other socket registration services.
+
+* make sure people don't leave processes around after ExecStartPre=
+
+* make sure systemd-ask-password-wall does not shutdown systemd-ask-password-console too early
+
+* support presets
+
+* kernel: add /proc/sys file exposing CAP_LAST_CAP?
* kernel: add device_type = "fb", "fbcon" to class "graphics"
-* hostnamed: make file updates atomic
+* understand https://bugzilla.redhat.com/show_bug.cgi?id=672194
+
+* readahead: use BTRFS_IOC_DEFRAG_RANGE instead of BTRFS_IOC_DEFRAG ioctl, with START_IO
+
+* readahead: check whether a btrfs volume includes ssd by checking mount flag "ssd"
* support sd_notify() style notificatio when reload is finished (RELOADED=1)
when we start a service in order to avoid confusion when a user
assumes starting a service is enough to make it accessible
-* drop -lrt req for sd-daemon.[ch]
-
* Make it possible to set the keymap independently from the font on
the kernel cmdline. Right now setting one resets also the other.
* figure out a standard place to configure timezone name, inform myllynen@redhat.com
-* add dbus call to convert snapshot into target
-
-* move /selinux to /sys/fs/selinux
-
-* add prefix match to sysctl, tmpfiles, ...
+* add dbus call to convert snapshot into target, and a dbus call to generate target from current state
-* send out "finished" signal when we are finished booting
+* detect LXC with $container=lxc
* drop /.readahead on bigger upgrades with yum
* support notifications for services being enabled/disabled
-* GC unreferenced jobs (such as .device jobs)
+* show enablement status in systemctl status
-* support wildcard expansion in ListenStream= and friends
+* consider services with any kind of link in /etc/systemd/system enabled
-* support wildcard expansion in EnvironmentFile= and friends
+* teach systemctl to enable unit files in arbitrary directories
-* avoid DefaultStandardOutput=syslog to have any effect on StandardInput=socket services
+* In systemctl make sure both is-enabled and is-active print a string, or neither.
-* fix alsa mixer restore to not print error when no config is stored
+* Implement:
+ systemctl mask <unit>
+ systemctl unmask <unit>
+ Also support --temp to make this temporary by placing mask links in /run.
-* show enablement status in systemctl status
+* add support for /bin/mount -s
-* support SYSTEMD_PAGER taking precedence over PAGER
+* GC unreferenced jobs (such as .device jobs)
-* fix upstart reboot compat call
+* add JoinControllers= to system.conf to mount certain cgroup
+ controllers together in order to guarantee atomic creation/addition
+ of cgroups
-* In systemctl make sure both is-enabled and is-active print a string, or neither.
+* avoid DefaultStandardOutput=syslog to have any effect on StandardInput=socket services
-* teach systemctl to enable unit files in arbitrary directories
+* cgroup_notify_empty(): recursively check groups up the tree, too
+
+* fix alsa mixer restore to not print error when no config is stored
* when failing to start a service due to ratelimiting, try again later, if restart=always is set
- enabling dbus services
- status update
- /etc/sysconfig and /etc/default
- - how to write socket activated services
-
-* maybe add tiny dbus services similar to hostnamed for locale and wallclock/timezone?
+ - how to make changes to sysctl and sysfs attributes
* allow port=0 in .socket units
* Support --test based on current system state
-* consider services with any kind of link in /etc/systemd/system enabled
-
* show failure error string in "systemctl status"
* make sure timeouts are applied to Type=oneshot services.
-* Implement:
- systemctl mask <unit>
- systemctl unmask <unit>
- Also support --temp to make this temporary by placing mask links in /run.
-
* detect LXC environment
-* Maybe store in unit files whether a service should be enabled by default on package installation
- (belongs into a distro pattern though, not in an upstream package's service file)
+* investigate whether the gnome pty helper should be moved into systemd, to provide cgroup support.
* perhaps add "systemctl reenable" as combination of "systemctl disable" and "systemctl enable"
be killed very late after the rootfs is read only? If implement pass
this to shutdown binary via command line argument.
-* use pivot_root on shutdown so that we can unmount the root directory.
- - copy binaries to, and pivot_root() to the "shutdown tmpfs"
- - solve "mdadm --wait-clean" problem that way
-
* dot output for --test showing the 'initial transaction'
* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)