blob: 8384576707f80d222cceb11d5ba804187779cf24 [file] [log] [blame]
Lennart Poettering8c47c732010-06-16 05:10:31 +02001* calendar time support in timer
Lennart Poettering75787bb2010-01-26 04:19:18 +01002
Lennart Poettering129126f2010-05-16 01:49:45 +02003* enforce max number of concurrent connection limit in sockets.
Lennart Poettering75787bb2010-01-26 04:19:18 +01004
Lennart Poettering129126f2010-05-16 01:49:45 +02005* complete dbus exposure
Lennart Poettering75787bb2010-01-26 04:19:18 +01006
Lennart Poettering129126f2010-05-16 01:49:45 +02007* make conf parser work more like .desktop parsers
Lennart Poettering75787bb2010-01-26 04:19:18 +01008
Lennart Poettering129126f2010-05-16 01:49:45 +02009* implicitly import "defaults" settings file into all types
Lennart Poettering75787bb2010-01-26 04:19:18 +010010
Lennart Poettering129126f2010-05-16 01:49:45 +020011* service startup should be delayed if the matching socket is being started
Lennart Poettering75787bb2010-01-26 04:19:18 +010012
Lennart Poettering129126f2010-05-16 01:49:45 +020013* add #ifdefs for non-redhat builds in sysv parser
Lennart Poettering75787bb2010-01-26 04:19:18 +010014
Lennart Poettering129126f2010-05-16 01:49:45 +020015* add #ifdefs for non-sysv builds
Lennart Poettering75787bb2010-01-26 04:19:18 +010016
Lennart Poettering129126f2010-05-16 01:49:45 +020017* bootchart hookup
Lennart Poettering75787bb2010-01-26 04:19:18 +010018
Lennart Poettering129126f2010-05-16 01:49:45 +020019* reinvestigate random seed, hwclock
Lennart Poettering75787bb2010-01-26 04:19:18 +010020
Lennart Poettering129126f2010-05-16 01:49:45 +020021* "disabled" load state?
Lennart Poetteringf94ea362010-01-29 06:45:59 +010022
Lennart Poettering129126f2010-05-16 01:49:45 +020023* uid are 32bit
Lennart Poettering9eba9da2010-01-29 20:46:22 +010024
Lennart Poettering129126f2010-05-16 01:49:45 +020025* %m in printf() instead of strerror();
Lennart Poettering9eba9da2010-01-29 20:46:22 +010026
Lennart Poettering129126f2010-05-16 01:49:45 +020027* gc: don't reap broken services
28
29* iCalendar semantics for the timer stuff (RFC2445)
30
Lennart Poettering129126f2010-05-16 01:49:45 +020031* ability to kill services? i.e. in contrast to stopping them, go directly
Lennart Poettering9eba9da2010-01-29 20:46:22 +010032 into killing mode?
Lennart Poettering94f04342010-01-30 01:55:42 +010033
Lennart Poettering129126f2010-05-16 01:49:45 +020034* port over to LISTEN_FDS/LISTEN_PID:
Lennart Poetteringa625ac12010-02-05 01:11:01 +010035
36 - uuidd DONE
Lennart Poettering02622252010-02-12 02:02:33 +010037 - nscd DONE
Lennart Poettering9726b292010-05-21 03:31:49 +020038 - dbus DONE
Lennart Poettering88ce42f2010-05-21 17:06:40 +020039 - rsyslog DONE
Lennart Poetteringc0120d92010-05-21 23:41:25 +020040 - rpcbind (/var/run/rpcbind.sock!) DONE
41 - cups DONE
42 - avahi-daemon (/var/run/avahi-daemon/socket) DONE
Lennart Poettering874aa2c2010-02-14 22:45:08 +010043 - ssh CLASSIC
Lennart Poetteringa625ac12010-02-05 01:11:01 +010044 - postfix, saslauthd
Lennart Poetteringa625ac12010-02-05 01:11:01 +010045 - apache/samba
46 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
47 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
Lennart Poetteringa625ac12010-02-05 01:11:01 +010048 - distccd
49
Lennart Poettering6d526de2010-05-23 01:56:54 +020050* write utmp record a la upstart for processes
51
Lennart Poettering7e4249b2010-06-15 02:51:55 +020052* follow property change dbus spec
53
Lennart Poettering5b6319d2010-06-16 21:54:17 +020054* pam module
55
56* selinux
57
Lennart Poetteringe4b61342010-06-17 22:57:28 +020058* make systemd bus activatable
59
Lennart Poetteringe4b61342010-06-17 22:57:28 +020060* systemd-sysvinit as package
61
Lennart Poetteringd55ae9e2010-06-18 19:16:14 +020062* abstract namespace dbus socket
63
Lennart Poettering129126f2010-05-16 01:49:45 +020064Regularly:
Lennart Poettering5021be22010-02-14 22:47:08 +010065
Lennart Poettering129126f2010-05-16 01:49:45 +020066* look for close() vs. close_nointr() vs. close_nointr_nofail()
67
68* check for strerror(r) instead of strerror(-r)
Lennart Poettering5b6319d2010-06-16 21:54:17 +020069
70* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel