]> git.ipfire.org Git - thirdparty/systemd.git/blame - fixme
initctl: make sure we don't exit due to dbus disconnect
[thirdparty/systemd.git] / fixme
CommitLineData
129126f3 1* timer
75787bb7 2
129126f3 3* enforce max number of concurrent connection limit in sockets.
75787bb7 4
129126f3 5* complete dbus exposure
75787bb7 6
129126f3 7* make conf parser work more like .desktop parsers
75787bb7 8
129126f3 9* implicitly import "defaults" settings file into all types
75787bb7 10
129126f3 11* write .service file install tool
ff876e28
LP
12 [Install]
13 WantedBy=graphical.target
14 Names=prefdm.service
75787bb7 15
129126f3 16* service startup should be delayed if the matching socket is being started
75787bb7 17
129126f3 18* add #ifdefs for non-redhat builds in sysv parser
75787bb7 19
129126f3 20* add #ifdefs for non-sysv builds
75787bb7 21
129126f3 22* bootchart hookup
75787bb7 23
129126f3 24* reinvestigate random seed, hwclock
75787bb7 25
129126f3 26* "disabled" load state?
f94ea366 27
129126f3 28* uid are 32bit
9eba9da4 29
129126f3 30* %m in printf() instead of strerror();
9eba9da4 31
129126f3
LP
32* gc: don't reap broken services
33
34* iCalendar semantics for the timer stuff (RFC2445)
94f04347 35
129126f3
LP
36* provide sysv-like command line utilities
37
129126f3
LP
38* ability to kill services? i.e. in contrast to stopping them, go directly
39 into killing mode?
40
41* port over to LISTEN_FDS/LISTEN_PID:
a625ac1a
LP
42
43 - uuidd DONE
0262225c 44 - nscd DONE
9726b29e 45 - dbus DONE
88ce42f6 46 - rsyslog DONE
c0120d99
LP
47 - rpcbind (/var/run/rpcbind.sock!) DONE
48 - cups DONE
49 - avahi-daemon (/var/run/avahi-daemon/socket) DONE
874aa2cc 50 - ssh CLASSIC
a625ac1a 51 - postfix, saslauthd
a625ac1a
LP
52 - apache/samba
53 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
54 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
a625ac1a
LP
55 - distccd
56
129126f3
LP
57* teach dbus to talk to systemd when autospawning services
58
6d526de2
LP
59* regnerate unit/sysv search paths on daemon reload
60
61* write utmp record a la upstart for processes
62
63* run PAM session stuff
64
65* tcpwrap
66
2279955b
LP
67* use setproctitle() when forking, before exec() (waiting for (PR_SET_PROCTITLE_AREA to enter the kernel)
68
129126f3 69Regularly:
874aa2cc 70
129126f3 71* look for close() vs. close_nointr() vs. close_nointr_nofail()
5021be21 72
129126f3 73* check for strerror(r) instead of strerror(-r)