3 * enforce max number of concurrent connection limit in sockets.
5 * complete dbus exposure
7 * make conf parser work more like .desktop parsers
9 * implicitly import "defaults" settings file into all types
11 * write .service file install tool
13 * service startup should be delayed if the matching socket is being started
15 * add #ifdefs for non-redhat builds in sysv parser
17 * add #ifdefs for non-sysv builds
21 * dbus.service and syslog.service should be symlinked not ifdef to the right distro-specific names
23 * reinvestigate random seed, hwclock
25 * rework sysv stuff to have SPECIAL_SYSV_BEFORE, SPECIAL_SYSV_AFTER instead SPECIAL_RCSYSINIT
27 * introduce serialized mode
29 * when refusing start due to ratelimit, enter restart state
31 * "disabled" load state?
35 * %m in printf() instead of strerror();
37 * gc: don't reap broken services
39 * iCalendar semantics for the timer stuff (RFC2445)
41 * autofs für /dev/mqueue usw.
43 * provide sysv-like command line utilities
45 * Add OnlyByDependency
47 * ability to kill services? i.e. in contrast to stopping them, go directly
50 * port over to LISTEN_FDS/LISTEN_PID:
54 - rpcbind (/var/run/rpcbind.sock!)
61 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
62 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
63 - avahi-daemon (/var/run/avahi-daemon/socket)
66 * teach dbus to talk to systemd when autospawning services
68 * unix sockets chown()/chgrp()
72 * look for close() vs. close_nointr() vs. close_nointr_nofail()
74 * check for strerror(r) instead of strerror(-r)