+* Introduce PrivateDevices=yes/no which works like PrivateTmp= but for /dev setting up a tmpfs for it that only includes /dev/null, /dev/zero, /dev/random, /dev/urandom, but nothing else.
+
+* libsystemd-journal returns the object created as first param in sd_journal_new(), sd_bus_new() and suchlike as last...
+
+* cgroups:
+ - implement system-wide DefaultCPUAccounting=1 switch (and similar for blockio, memory?)
+ - implement per-slice CPUFairScheduling=1 switch
+ - handle jointly mounted controllers correctly
+ - introduce high-level settings for RT budget, swappiness
+ - how to reset dynamically changed unit cgroup attributes sanely?
+ - when reloading configuration, apply new cgroup configuration
+ - when recursively showing the cgroup hierarchy, optionally also show
+ the hierarchies of child processes
+
+* transient units:
+ - allow creating auxiliary units with the same call
+ - add field to transient units that indicate whether systemd or somebody else saves/restores its settings, for integration with libvirt
+ - ensure scope units may be started only a single time
+
+* code cleanup
+ - we probably should replace the left-over uses of strv_append() and replace them by strv_push() or strv_extend()
+
+* when we detect low battery and no AC on boot, show pretty splash and refuse boot
+
+* move libasyncns into systemd as libsystemd-asyncns
+
+* machined, localed: when we try to kill an empty cgroup, generate an ESRCH error over the bus
+
+* libsystemd-journal, libsystemd-login, libudev: add calls to easily attach these objects to sd-event event loops
+
+* be more careful what we export on the bus as (usec_t) 0 and (usec_t) -1
+
+* unify dispatch table in systemctl_main() and friends
+
+* Automatically configure swap partition to use for hibernation by looking for largest swap partition on the root disk?
+
+* socket-proxyd:Use a nonblocking alternative to getaddrinfo
+
+* rfkill,backlight: we probably should run the load tools inside of the udev rules so that the state is properly initialized by the time other software sees it
+
+* Add a new Distribute=$NUMBER key to socket units that makes use of SO_REUSEPORT to distribute network traffic on $NUMBER instances
+
+* move config_parse_path_strv() out of conf-parser.c
+
+* After coming back from hibernation reset hibernation swap partition using the /dev/snapshot ioctl APIs
+
+* If we try to find a unit via a dangling 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
+
+* refuse boot if /etc/os-release is missing or /etc/machine-id cannot be set up
+
+* given that logind now lets PID 1 do all nasty work, we can
+ probably reduce the capability set it retains substantially.
+ (we need CAP_SYS_ADMIN for drmSetMaster(), so maybe not worth it)
+
+* btrfs raid assembly: some .device jobs stay stuck in the queue
+
+* make sure gdm doesn't use multi-user-x but the new default X configuration file, and then remove multi-user-x from systemd
+
+* 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
+
+* gparted needs to disable auto-activation of mount units somehow, or
+ maybe we should stop doing auto-activation of this after boot
+ entirely. https://bugzilla.gnome.org/show_bug.cgi?id=701676
+ Maybe take a BSD lock at the disk device node and teach udev to
+ check for that and suppress event handling.
+
+* something pulls in pcre as shared object dependency into our daemons such as hostnamed.
+
+* allow implementation of InaccessibleDirectories=/ plus
+ ReadOnlyDirectories=... for whitelisting files for a service.
+
+* libsystemd-bus:
+ - when kdbus doesn't take our message without memfds, try again with memfds
+ - implement monitor logic
+ - see if we can drop more message validation on the sending side
+ - add API to clone sd_bus_message objects
+ - SD_BUS_COMMENT() macro for inclusion in vtables, syntax inspired by gdbus
+ - systemd-bus-proxyd needs to enforce good old XML policy
+ - upload minimal kdbus policy into the kernel at boot
+ - kdbus: matches against source or destination pids for an "strace -p"-like feel. Problem: The PID info needs to be available in userspace too...
+ - longer term:
+ * priority queues
+ * priority inheritance
+ - check sender of response messages
+ - dbus spec updates:
+ - kdbus mapping
+ - NameLost/NameAcquired obsolete
+ - GVariant
+ - "const" properties (posted)
+ - port exit-on-idle logic to byebye ioctl
+ - make use of "drop" ioctl in pid 1 bus activation
+ - bus proxy: override unique id sender for messages from driver to match the well-known name
+ - bus driver: GetNameOwner() for "org.freedesktop.DBus" should return "org.freedesktop.DBus"
+
+* sd-event
+ - allow multiple signal handlers per signal?
+
+* in the final killing spree, detect processes from the root directory, and
+ complain loudly if they have argv[0][0] == '@' set.
+ https://bugzilla.redhat.com/show_bug.cgi?id=961044