]> git.ipfire.org Git - thirdparty/systemd.git/blame - fixme
service: prefix descriptions when they come from legacy sources
[thirdparty/systemd.git] / fixme
CommitLineData
21c57e1d 1* ValidNoProcess= ? ContinueAfterExit=, ActiveAfterExit=, KeepAfterExit=
8acb3d88 2 (after this change update udev service files)
21c57e1d 3
20d91009
KS
4* systemd.log_level=debug should overwrite 'quiet' ?
5
6* implicit 'default.target' ?
7 systemd currently fails to boot when the link is dangling, like
8 after the move of the runlevel targets from /etc to /lib
9
77d98d66 10* dot output for --test showing the 'initial transaction'
00bfd428 11
00bfd428 12* check 'disable'
d90e1a30 13 <Viking-Ice> "Warning: Unit file changed in disk, 'systemctl --system daemon-reload' recommended
00bfd428
KS
14 <kay> when does it do that?
15 <Viking-Ice> if you disable the service
16
2ab7076c
KS
17* have a simple syslog bridge providing /dev/log and forward messages
18 to /dev/kmsg. at the moment the real syslog can be started, the bridge
19 is stopped and the open /dev/log fd to the real syslog. that way we
20 don't lose any early log message, and simple systems have full syslog
21 support in the kernel ringbuffer, without any syslog service or disk
22 access
23
8c6db833 24* calendar time support in timer, iCalendar semantics for the timer stuff (RFC2445)
75787bb7 25
129126f3 26* implicitly import "defaults" settings file into all types
75787bb7 27
129126f3 28* add #ifdefs for non-sysv builds
75787bb7 29
ca2cab5d 30* reinvestigate hwclock
75787bb7 31
129126f3 32* "disabled" load state?
f94ea366 33
129126f3
LP
34* ability to kill services? i.e. in contrast to stopping them, go directly
35 into killing mode?
36
37* port over to LISTEN_FDS/LISTEN_PID:
a625ac1a
LP
38
39 - uuidd DONE
9726b29e 40 - dbus DONE
88ce42f6 41 - rsyslog DONE
c0120d99
LP
42 - rpcbind (/var/run/rpcbind.sock!) DONE
43 - cups DONE
44 - avahi-daemon (/var/run/avahi-daemon/socket) DONE
874aa2cc 45 - ssh CLASSIC
a625ac1a 46 - postfix, saslauthd
a625ac1a
LP
47 - apache/samba
48 - libvirtd (/var/run/libvirt/libvirt-sock-ro)
49 - bluetoothd (/var/run/sdp! @/org/bluez/audio!)
a625ac1a
LP
50 - distccd
51
6d526de2
LP
52* write utmp record a la upstart for processes
53
5b6319dc 54* follow property change dbus spec
6d526de2 55
444a79d3 56* selinux policy loading
7e4249b9 57
c24eb49e 58* place /etc/inittab with explaining blurb.
84b00965 59
064f51fa 60* fingerprint.target, wireless.target, gps.target
0ff3dea7 61
246756ca
LP
62* set_put(), hashmap_put() return values checken. i.e. == 0 macht kein free()!
63
8fe914ec
LP
64* fix merging in .swap units
65
50f2a90d
LP
66* chkconfig/systemd-install glue
67
68* io priority during initialization
8fe914ec 69
5192bd19 70* if a service fails too often, make the service enter maintenance mode, and the socket, too.
ea4a240d 71
00b07cb3 72* Ray: plymouth after/before getty? https://bugzilla.redhat.com/show_bug.cgi?id=623430
3059b1c1 73
75d287d3 74External:
45fb0699 75
85ad5b18
LP
76* nologin nach /var/run https://bugzilla.redhat.com/show_bug.cgi?id=624489
77
78* make sysinit honour forcefsck/fastboot from the kernel command line
3aef3aee 79
c88f64bd 80* sysv functions should color when stdout is tty, not stdin
c593cfe1 81
00b07cb3 82* agetty should not modify baudrate https://bugzilla.redhat.com/show_bug.cgi?id=623685
45fb0699 83
75d287d3 84* ck logging, ssh readahead
45fb0699 85
50f2a90d
LP
86* pam: fix double sudo session cleanup:
87 http://www.gratisoft.us/bugzilla/show_bug.cgi?id=421
88
f9704703
LP
89* patch /etc/init.d/functions with:
90
91 if [ $PPID -ne 1 && mountpoint /cgroup/systemd ] ; then echo "You suck!" ; fi
92
50f2a90d
LP
93https://bugzilla.redhat.com/show_bug.cgi?id=614245 -- plymouth
94https://bugzilla.redhat.com/show_bug.cgi?id=612789 -- umount /cgroup on halt
95https://bugzilla.redhat.com/show_bug.cgi?id=612728 -- /etc/rc.d/init.d/functions
96https://bugzilla.redhat.com/show_bug.cgi?id=612712 -- pam_systemd
97https://bugs.freedesktop.org/show_bug.cgi?id=29193 -- accountsservice
98https://bugs.freedesktop.org/show_bug.cgi?id=29194 -- ConsoleKit
5e5c6cd7
LP
99https://bugs.freedesktop.org/show_bug.cgi?id=29205 -- udisks
100http://article.gmane.org/gmane.linux.bluez.kernel/6479 -- bluez
50f2a90d 101http://www.spinics.net/lists/linux-nfs/msg14371.html -- rpcbind
b5e9dba8
LP
102https://bugzilla.redhat.com/show_bug.cgi?id=617328 -- ntp
103https://bugzilla.redhat.com/show_bug.cgi?id=617320 -- at
104https://bugzilla.redhat.com/show_bug.cgi?id=617326 -- fprintd
105https://bugzilla.redhat.com/show_bug.cgi?id=617333 -- yum
106https://bugzilla.redhat.com/show_bug.cgi?id=617317 -- acpid
107https://bugzilla.redhat.com/show_bug.cgi?id=617327 -- gpm
108https://bugzilla.redhat.com/show_bug.cgi?id=617330 -- pcsc-lite
109https://bugzilla.redhat.com/show_bug.cgi?id=617321 -- audit
14bd37fe 110
129126f3 111Regularly:
874aa2cc 112
129126f3 113* look for close() vs. close_nointr() vs. close_nointr_nofail()
5021be21 114
129126f3 115* check for strerror(r) instead of strerror(-r)
5b6319dc
LP
116
117* Use PR_SET_PROCTITLE_AREA if it becomes available in the kernel
8c6db833
LP
118
119* %m in printf() instead of strerror();
444a79d3
LP
120
121* pahole
122
123* CFLAGS="-Wl,--gc-sections -Wl,--print-gc-sections -ffunction-sections -fdata-sections"